Protection from Errors
Why is topological order such a good place to store quantum information? This lesson collects the mechanisms of topological protection and makes precise the sense in which the stored information is hard to corrupt. The same logic underlies both genuine anyonic hardware and the surface code of Module 8.
Locally indistinguishable ground states
The degenerate ground states of a topologically ordered system are locally indistinguishable: for any local operator acting on a small region,
i.e. acts as a constant within the ground space and cannot tell the logical states apart or rotate between them. Since realistic noise is a sum of local operators, to leading order it can neither read out nor dephase the encoded qubit. This is the Knill–Laflamme error-correction condition, satisfied automatically by topological order rather than imposed by code design.
The gap suppresses excitation
A uniform energy gap separates the ground space from all excited states. A local perturbation of strength mixes in excited states only with amplitude , and the probability of real (as opposed to virtual) excitation is thermally suppressed:
Keeping the temperature well below the gap exponentially suppresses the creation of stray anyons that could otherwise wander and corrupt the encoded state.
Distance set by geometry
To actually flip a logical qubit, an error must implement a logical operator — a nontrivial loop or string that wraps the system. In the toric/surface code on an lattice, the shortest logical operator is a string of length , so the code distance is
and an uncorrected logical error requires independent physical errors to line up. The logical error rate falls exponentially with once the physical error rate is below threshold:
In an anyonic computer the analogue is the separation between computational anyons: a logical error needs a stray anyon to braid the full distance around, with amplitude for correlation length . In both pictures, protection is bought with geometric size.
Two layers: memory and gates
Topological protection acts on two fronts:
- Memory is protected by local indistinguishability + the gap + distance, as above.
- Gates are protected because braiding depends only on the topological class of the worldlines, so there is no continuous control parameter to mis-set (the braiding lesson). The gate is exact up to the same exponentially small stray-braiding amplitude.
What to take away
Topological protection rests on three pillars: ground states that no local operator can distinguish, an energy gap that thermally suppresses excitations as , and a code distance / anyon separation that makes logical errors require macroscopically large processes, suppressed as or . The same mechanism protects both the encoded memory and braided gates, linking anyonic hardware to the surface code.
Sign in on the full site to ask questions and join the discussion.