wai-quantum 0.3.33: noisy circuits, and where the digital error model is off #156
Loading…
Reference in a new issue
No description provided.
Delete branch "wai-quantum-noisy"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stacked on #155 (→ #151). Merge those first; this diff then reduces to the one commit.
What
quantum_noisy(wai-quantum 0.3.33) simulates noisy circuits and checks the fidelity arithmetic that quantum-advantage claims rest on.U ⊗ U*per gate and Kraus sums per channel, and reuses the state-vector kernels.wai-quantum noisy ….Checked
Finding: the digital error model understates fidelity
On 8-qubit brickwork circuits under depolarizing noise, the exact XEB (normalised by the noiseless circuit's own) sits above the digital model's prediction:
The gap does not grow with depth, so it isn't a per-gate bias. It behaves like a fixed set of errors near the measurement that the model counts as destroying the signal when they don't. A Z error right before a computational-basis measurement, for example, changes no outcome at all.
On a circuit that does not scramble, the gap is wider: 0.71 exact against 0.60 predicted.
The tables are in the module documentation, and a regression test holds the depth-independence.
🤖 Generated with Claude Code