← Atlas

Operators · Quantum error correction

Shor nine-qubit error-correction code

A foundational code record that compares quantum protection with the narrower classical repetition-code idea.

Strong empiricalUpdated

View frozen graph

logical qbit-flip blockphase-flip blockStep 1 of 3 · Encode · on logical qEncodeStep 2 of 3 · Syndrome · on logical q, bit-flip blockSyndromeStep 3 of 3 · Recover · on logical q, bit-flip blockRecover

3 steps across 3 wires. Hover a step, or press play to go through them in order.

Expected outcomes

  • Logical fidelity90%
  • Steps3
  • Wires3
  • Logical1 qubit
  • Physical9 qubits
  • Corrects1-qubit Pauli error
  • Papers2
Native
shor_code_reference.py
from qiskit import QuantumCircuit

qc = QuantumCircuit(9)
# Encode a logical qubit with bit- and phase-flip repetition blocks.
qc.cx(0, 1)
qc.cx(0, 2)
qc.h([0, 1, 2])
# Syndrome extraction and recovery depend on the chosen decoder.

FINAL_CIRCUIT = qc

The construction is intentionally a code-level reference; a useful benchmark must add a calibrated noise channel and decoder.

References

Strong empirical
  • Verified by construction
  • Peer-reviewed paper
Method
Bit-flip and phase-flip syndrome structure is represented as a code-level reference.
Result
Pass as a structural reference · no blanket hardware threshold claim.
Caveat
Encoding, syndrome extraction, recovery, and ancilla errors can outweigh the protection on small noisy devices.
Scheme for reducing decoherence in quantum computer memory ↗
Kind
curated reference
Reviewed by
LeonaQ literature curation pass
License
Public bibliographic link; code is an original reference sketch
error correctionstabilizerfault tolerantsyndrome
  • Fault-tolerant architecture education
  • Decoder and noise-model evaluation
  • Logical-memory experiments

Atlas stars stay in the public catalog. Saving this entry to your workspace starts an unstarred private copy.