Surface Code

Topological quantum error correction on a 2D qubit lattice. X-stabilizers detect Z errors; Z-stabilizers detect X errors. Click qubits to inject errors.

p = 0.020
0
X Errors
0
Z Errors
0
X Syndromes
0
Z Syndromes
X-plaquette (Z-stabilizer)
Z-plaquette (X-stabilizer)
X error on qubit
Z error on qubit
Syndrome (−1 eigenvalue)