|q⟩ Bad Qubits

advanced · Physics · Topological Order & Anyons

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 OO acting on a small region,

iOj=cOδij+(exponentially small),\langle i | O | j \rangle = c_O\,\delta_{ij} + (\text{exponentially small}),

i.e. OO 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 Δ\Delta separates the ground space from all excited states. A local perturbation of strength VΔV \ll \Delta mixes in excited states only with amplitude V/Δ\sim V/\Delta, and the probability of real (as opposed to virtual) excitation is thermally suppressed:

pexciteeΔ/kBT.p_{\text{excite}} \sim e^{-\Delta / k_B T}.

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 L×LL\times L lattice, the shortest logical operator is a string of length LL, so the code distance is

d=L,d = L,

and an uncorrected logical error requires d/2\sim d/2 independent physical errors to line up. The logical error rate falls exponentially with dd once the physical error rate pp is below threshold:

PL(ppth)d/2.P_L \sim \left(\frac{p}{p_{\text{th}}}\right)^{d/2}.

In an anyonic computer the analogue is the separation LL between computational anyons: a logical error needs a stray anyon to braid the full distance around, with amplitude eL/ξ\sim e^{-L/\xi} for correlation length ξ\xi. In both pictures, protection is bought with geometric size.

Two layers: memory and gates

Topological protection acts on two fronts:

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 eΔ/kBTe^{-\Delta/k_BT}, and a code distance / anyon separation that makes logical errors require macroscopically large processes, suppressed as (p/pth)d/2(p/p_{\rm th})^{d/2} or eL/ξe^{-L/\xi}. 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.