QEC experiments and round traces
Design document · English reading edition
RFCs record designs and changes. A proposal appearing here does not mean its feature is ready to use. Explore current language support
Status recorded in the original: Proposed
Bound original source · SHA-2565d6fb056339d8726223d2011cd52afd7202fb6b97f9a37aea607e168f6915f42
Reading edition reviewed: 2026-10-02
Purpose and scope
Defines an explicit error schedule and round trace over correction maps. Stochastic noisy simulation and an algebraically verified result in a single-error model are different experiments.
Core design rules
- An experiment selects an exact-version built-in QEC artifact and declares
1..8compile-time rounds. - Each round injects at most one supported single-qubit Pauli error.
- The result records syndrome, selected correction, residual class, logical invariant and decoder provenance.
Example from the original
This example illustrates the design recorded in the original. It is not by itself a claim of executable or stable support; check required options and the current version.
qec experiment steane_rounds {
code: qec.steane7_code@0.4;
rounds: 3;
inject round 1 X(q[2]);
}Limits and interpretation
- Threshold estimation, logical error rates, multiple physical errors and actual syndrome-extraction circuits are outside this scope.
- A 25-qubit repetition-code artifact is not general 25-qubit statevector simulation; it belongs to a specific algebraic model.
Status and implementation boundary
The proposal aims to turn existing exact correction artifacts into structured experiments. Do not interpret a successful round trace as fault-tolerant hardware evidence.
| Review topic | Information to check |
|---|---|
| Source revision | SHA-256 digest bound to this reading edition |
| Availability | Current capability record and tool options |
| Evidence boundary | Model, size and interpretation limits above |