← danielolliver.com · ⬡ the error-hunting game · the six-year story · code & logs

Hex play with real quantum matter

Everything on this page runs a true stabilizer simulation in your browser — the same mechanics as a topological quantum computer. No animations pretending to be physics. And every headline interaction below was verified on real IBM quantum processors — job IDs included.

✓ verified on 3 quantum computers

1 · Braid anyons

Click a tile to tear a pair of anyons out of the vacuum. Drag one around. Bring it back to its partner and they annihilate. The two meters watch the logical quantum bits stored in the surface’s topology. Try: a small loop around nothing (nothing happens — that’s the protection), then a loop all the way around the torus — the grid wraps — and watch a logical bit flip without ever being touched.

LOGICAL QUBIT 1 — ⟨Z̄₁⟩
+1
LOGICAL QUBIT 2 — ⟨Z̄₂⟩
+1
ANYONS ON THE BOARD
0
REAL-HARDWARE QUEUE
complete a loop to enable

Queued braids run on IBM hardware when the monthly free-tier window refreshes — simulator-gated and budget-capped. Your braid and its measured ⟨Z̄⟩, with the job ID, are posted publicly.

Orange dots are m-anyons living on tiles. The dashed line is logical qubit 1’s readout string — cross it and the meter ticks. This grid is a torus: walk off one edge, return on the other.

2 · Program matter by measuring it

A hexagon of six entangled qubits. Five get measured; the angle of the first measurement is the program. At 0° the output is an ordinary (classical-simulable) state. Turn the dial to 45° and the output becomes a magic state — the resource that separates quantum from classical computation. Measurement outcomes are random, yet the program is deterministic — roll the dice and see why.

MEASUREMENT ANGLE θ
θ = 0.000 rad
MAGIC (stabilizer Rényi entropy)
0.0000

3 · The research behind the toys

This page is the playable tip of a year-long research program: ~30 controlled experiments on whether hexagonal/honeycomb structure helps computation — run to a hard rule (no result recorded before its run completes), with matched parameters, controls, and error bars. Highlights:

Anyon braiding on three quantum computers

Topological order on the honeycomb’s Kitaev model: conserved fluxes, a localized anyon, and braiding — the −1 exchange statistics — reproduced on ibm_marrakesh, ibm_kingston and ibm_fez with dynamical decoupling and bootstrap error bars: ⟨Z̄⟩ +0.845 ± 0.030 → −0.843 ± 0.035, control +0.845.

Kitaev topological order, 3-device results

The non-Abelian phase, computed exactly

Adding a field opens the Ising-anyon phase: Chern number ±1 (gap matches Kitaev’s 6√3·κ to 4 digits), one chiral Majorana edge branch, and Majorana zero modes bound to vortices. Then braided numerically: exchanges sharing a vortex refuse to commute (‖M−I‖ = 2.57, Ivanov-pattern match 0.975) while disjoint exchanges commute to 0.005 — non-Abelian statistics, end to end.

Non-Abelian phase: Chern numbers, chiral edge, Majorana zero modes

Magic lives where the anyons get interesting

Stabilizer Rényi entropy across the Kitaev phase diagram: the abelian corner (where the braiding above runs) is the magic-free, classically simulable corner (0.08/qubit); magic climbs ~7× exactly where the non-Abelian phase opens — and the saturation value is log₂(3/2) to the digit, flagging the trivial-phase crossover. Predictions logged before the run: 3/3.

Symmetry makes quantum decoders cheaper

A surface-code neural decoder tied to the code’s exact (twisted) symmetry, at identical parameter count: wins at every training size, ~4× sample efficiency, and reaches the matching-decoder baseline (0.9944 vs 0.9948) where the plain network still lags. Found en route: naive lattice symmetry mis-ties the label — the correct group action carries a syndrome-dependent twist.

…and the honest nulls that paid for it all

Hexagonal wiring gives a learning system nothing — falsified across every regime tested (backprop, reservoirs, local rules, scaffolds). The gifts that survived are symmetry (when exactly present and data is scarce) and topology (on real quantum hardware). Knowing exactly where the line sits is the result. The full six-year story →

4 · Don’t take the simulation’s word for it

These aren’t just toys. The braid above and the magic dial were both executed on real superconducting quantum processors — simulator-gated first, error bars from independent machines. Anyone with a free IBM Quantum account can re-run them.

InteractionReal-hardware resultMachines / job
Braid flips the logical ⟨Z̄⟩ vacuum +0.845 ± 0.030 → braid −0.843 ± 0.035; control loop +0.845 ibm_marrakesh · ibm_kingston · ibm_fez
Anyon is local tile flips to −0.905 ± 0.010, neighbour untouched at +0.924 ± 0.015 3 devices
Magic dial at 45° output on the magic axis, direction overlap 0.999, witness 0.4150 (ideal 0.4150) d8kdvb832u0s73f8l200

Want your own braid on that table? Complete a loop on the board in section 1 and queue it from the panel beside it — the first public braids run when the next hardware window opens. Full methods, code and logs: github.com/dwatces