Logical qubits
Combine many noisy qubits into one that behaves almost perfectly.
Concept / Quantum Error Correction
How you build a reliable quantum computer out of unreliable qubits.
Every physical qubit is noisy. Quantum Error Correction (QEC) is the technique of spreading a single logical qubit's information across many physical qubits so that errors can be detected and reversed without disturbing the underlying quantum state. It is the single most important engineering problem in quantum computing.
If physical errors drop below ~1%, you can scale to arbitrarily long computations.
Imagine writing a message on 100 sticky notes instead of 1. If some smudge, you can still recover the message by comparing the copies.
You can't just copy a qubit — the no-cloning theorem forbids it. QEC does something cleverer: it spreads the information across many qubits in a way that lets you check for errors without looking at the data itself.
A useful 'logical' qubit will require thousands, maybe millions, of physical qubits. That's why million-qubit machines are the next real milestone.
What already happened, and what's next for quantum error correction.
Shor invents the first quantum error-correcting code.
Steane and Calderbank–Shor–Steane codes generalize the idea.
The threshold theorem is proved.
First lab demonstration of a repetition code on real qubits.
IBM and Google demonstrate distance-3 surface codes.
Google Willow: below-threshold, distance-7 surface code.
First useful fault-tolerant logical qubit for real algorithms.
Million-qubit machines running long, error-corrected computations.
Combine many noisy qubits into one that behaves almost perfectly.
Perform operations that don't compound errors.
Run algorithms that take longer than one qubit's coherence time.
Get answers you can actually stake a business on.