MODULE 4 ยท LESSON 2
Free โ no login requiredSign in to track progress, save quiz attempts and enrol in the full course.
Sign in to track progress / enrolError Correction and Logical Qubits
This is the most important lesson in the module, because the physical against logical distinction is the one that lets you read announcements correctly.
Why the classical approach fails
Classical error correction is straightforward in principle. Store each bit three times. If one copy flips, majority voting recovers the original.
Both halves of that are unavailable.
You cannot copy. The no-cloning theorem from Module 1 forbids duplicating an unknown quantum state.
You cannot look. Checking a qubit's value means measuring it, which collapses the superposition and destroys the computation you were protecting.
There is a further problem. A classical bit has one way to fail: it flips. A qubit has a continuum of possible errors, since its amplitudes can be disturbed by any amount in any direction, including phase errors with no classical counterpart at all.
For some years it was unclear whether quantum error correction was possible at all. That it is possible is a genuinely surprising theoretical result.
How it actually works
The trick is to measure something carefully chosen: information about whether an error occurred, without learning anything about the data.
Spread the information of one qubit across many physical qubits in an entangled arrangement. Then measure certain combined properties, called syndromes, such as whether two particular qubits agree with each other. Crucially, whether they agree is independent of what value they hold. You learn that an error has occurred and where, without learning the data, so the superposition survives.
Knowing which error occurred, you correct it. The continuum of possible errors turns out to be manageable too: measuring the syndrome forces any continuous error into one of a discrete set, which can then be handled.
The cost is the qubits. One protected logical qubit is built from many physical qubits working together.
The overhead, and why headlines mislead
Here is the number that matters.
Depending on the code and the underlying error rate, a single logical qubit may require anywhere from hundreds to thousands of physical qubits.
So consider two announcements.
- A processor with 1,000 physical qubits. Impressive engineering. Under surface code assumptions it might yield a small handful of logical qubits, perhaps very few indeed.
- A machine with 1,000 logical qubits. A completely different object, implying perhaps a million or more physical qubits, and capable of running substantial algorithms.
Headlines almost never distinguish these. When you read a qubit count, the first question is always which kind, and the honest answer for most current hardware is physical.
Estimates for breaking RSA-2048 typically call for thousands of logical qubits sustained over billions of operations, which under current schemes translates into millions of physical qubits. Set against a few hundred noisy physical qubits today, that is the gap.
Below threshold
There is a threshold theorem stating that if the physical error rate is below a certain value, then adding more physical qubits per logical qubit makes the logical error rate fall exponentially. Above that threshold, adding qubits makes things worse, because the correction machinery introduces more errors than it fixes.
Everything depends on which side of the line you are on. Below it, scaling works and fault tolerance is an engineering problem. Above it, no amount of scale helps.
In December 2024, Google reported with its Willow processor that increasing the code distance suppressed the logical error rate, and that the protected logical memory outlived the best individual physical qubit. That is the experimental demonstration of being below threshold, and it is the most significant hardware result in the field's recent history.
It is worth being precise about what it does and does not show. It demonstrates that the error correction principle works in practice on real hardware, which was not previously established at that quality. It does not deliver a useful machine, and the demonstration concerned a quantum memory rather than a full computation.
The correct reading is that a crucial question has been answered favourably and a very large engineering programme now follows. Several groups have since reported growing numbers of logical qubits using various approaches, and the leaderboard changes frequently enough that specific counts date quickly.
There is also active work on reducing the overhead itself. IBM has pursued qLDPC codes, which promise roughly an order of magnitude fewer physical qubits per logical qubit than the surface code. If such approaches hold up at scale, the timeline compresses substantially, which is why this is worth watching more closely than raw qubit counts.
The major players publish multi year roadmaps with named processors and target dates. They are genuinely informative and require careful reading.
Roadmaps are commitments to a research programme, not delivery schedules. They describe what a team intends to attempt. Dates slip, and slippage is normal rather than scandalous in a programme of this kind.
Watch the units. A roadmap milestone may be expressed in physical qubits, logical qubits, gate fidelity, or a composite benchmark. Comparing across companies means checking which is being promised. A target of a thousand physical qubits and a target of a hundred logical qubits are not comparable, and the second is far more demanding.
Fault tolerant is the word that matters. Publicly stated targets for the first fault tolerant machines cluster around the end of this decade, IBM having named 2029 for its Starling system. Fault tolerant means error correction working well enough to run arbitrarily long computations, which is the qualitative change everything else is building toward.
Error rate progress matters more than qubit count. Since overhead depends steeply on physical error rates, halving the error rate can reduce the physical qubits per logical qubit dramatically. A team reporting better fidelity at constant qubit count may have advanced further than one reporting more qubits at constant fidelity.
Distinguish demonstration from availability. A result achieved once under laboratory conditions differs from a system customers can run jobs on reliably. Both are announced in similar language.
A reasonable posture for a non-specialist: track the error rates and the logical qubit counts, treat physical qubit counts as weak evidence, and treat any specific date more than about three years out as an intention rather than a forecast.
Two announcements appear on the same day. One reports a 1,000 physical qubit processor, the other a 100 logical qubit machine. Which represents the greater capability?
Physical qubit
Click to flipAn actual hardware device. Noisy, error prone, and the unit most headline counts refer to.
Click to flip backCopying is forbidden and looking destroys the state, so quantum error correction works by measuring syndromes that reveal whether an error occurred without revealing the data. The price is that one logical qubit takes hundreds to thousands of physical ones, which is why a 1,000 physical qubit processor and a 1,000 logical qubit machine differ by orders of magnitude. Below threshold, demonstrated on Google's Willow in December 2024, means adding qubits now reduces errors rather than amplifying them: the principle is proven and a very large engineering programme follows. Track error rates and logical counts, not physical counts.