← What’s Lost with a Look

One-neighbour revival, 22 October 2026

On ibm_phoenix an untouched qubit’s coherence came back after it had gone, when its neighbours sat in superposition (deciding runs). This run gives each untouched qubit exactly one designated neighbour in superposition (every other neighbour idle in 0), reads that neighbour at the end, and asks: does the coherence return on the schedule IBM’s calibrated coupling predicts, how much returns, and is it held in the correlation with the neighbour while it is gone? Plan, circuits and analysis pushed before any job. Results, read by the committed analysis, are below.

plan · zz.py · analyze_zz.py · synth_zz.py · synthetic tests: planted 0.5 1 2, planted 1.0 3, no coupling 11 12 13 14 15 16 · plan SHA-256 · code SHA-256

Results, read by the analysis (full output), after review by an outside referee

Jobs: ibm_phoenix dbcuopni0auc7394d6e0 (20 and 21 triples), ibm_fez dbcura0c77vs73873bo0 (32 triples). One change to the committed analysis, made after the data: its parser of IBM’s coupling names (zz_<a><b>, two qubit numbers run together) stopped on three phoenix names that admit two readings (zz_111, zz_1011, zz_010). The fix treats a pair and its reverse as one edge and rejects any split that gives a qubit number a leading zero; it changes the mapping of exactly those three names, every edge on both chips gets exactly one value, and the fez output is byte-identical before and after. as committed · as run · SHA-256.

Outside referee’s recomputation and free fits: lib.py and the t*.py scripts in referee/. The flat-beat run’s committed reading (slope 0.19 [0.01, 0.38]) is used in the paper; see the flat-beat page.

The neighbour-in-1 arm, read for its phase (defined after the data)

The run’s arm with neighbour B1 in 1 was first read only for coherence. Its phase gives the frequency shift of the untouched qubit when the neighbour goes from 0 to 1, which is the zz itself, with no beat fit. The reading was written and pushed before the quantity was read (analyze_o1_shift.py); the version keeping only shots where the neighbour stayed put was defined after the first reading. ibm_phoenix: median shift 12.8 kHz, 0.49 [0.41, 0.60] of the calibrated value, log-log slope 0.10 [0.01, 0.22]. ibm_fez: 1.08 [0.97, 1.12] of the calibrated value (its slope 0.64 misses the known-good rule in this version). first reading · neighbour kept in 1. The pre-registered test of the same question is the flat-beat run.

Bones · Wayfinder · Sage · Shuttle · Nova
Heuremen LLC
“We found it.”