Quantum computing theorems

In quantum computing, intuition can be misleading. And if we don't pay enough attention, we may end up saying something wrong. Superposition does not mean that a quantum computer evaluates all solutions in parallel. Measuring one qubit of an entangled state does not mean messages can be sent faster than light. If something exists, it does not mean it can be duplicated. We don't rely only on probabilities, phases are also important.

Not being able to rely on intuition does not mean that it should be discarded altogether but we have to create educated intuition. This can be done by relying as much as possible on intuition-proof results, results that have been proven to be true, that we can use and from which we can build safely.

When studying quantum computing it's important to look for these results. Some of them are constructive, showing that quantum information can be controlled and manipulated with only modest resources. Others impose fundamental restrictions, reminding us that quantum mechanics is not simply “classical computation with complex numbers,” but a profoundly different regime with its own boundaries.

Here is a list of such intuition-proof results that work as structural insights. Rather than being tied to a specific algorithm or hardware implementation, they reveal what quantum information, quantum gates, and quantum error correction (QEC) can and cannot do in principle.

My goal in assembling these theorems is not only to have their statements and implication for QEC all in one place, but also to highlight the way they complement one another: some closing doors, others opening new ones. With these limitative principles and constructive tools in mind, we can build educated intuition and comply with the unforgiving structure of quantum mechanics.

  1. No-cloning theorem (1982):
    • There is no unitary operator U on HH such that for all normalised states |ϕA and |eB in H, U(|ϕA|eB)=eiα(ϕ,e)|ϕA|ϕB for some real number α depending on ϕ and e.
    • For QEC, it implies that the design of a QECC to protect quantum information against decoherence cannot rely on some part of the quantum information being duplicated
    • W. K. Wootters, W. H. Zurek, A single quantum cannot be cloned , 1982
  2. Solovay–Kitaev theorem (1995):
  3. Knill-Laflamme condition (1997):
  4. Threshold theorem for quantum computation (1997):
  5. Gottesman-Knill theorem (1998):
  6. Discretization of error channels (2000):
  7. Eastin-Knill theorem (2009):

For reference, check out this wikipedia category about theorems in quantum mechanics.