Bounds on Code Parameters
The three parameters of an code cannot be chosen freely: protecting more information (large ) and tolerating more errors (large ) both cost physical qubits (). Several inequalities make the trade-offs precise and tell us how close a given code is to optimal.
The quantum Singleton bound
The cleanest universal bound, holding for every code (degenerate or not), is the quantum Singleton bound (the quantum analogue of the classical Singleton bound):
Each unit of distance beyond 1 costs two qubits of redundancy — twice the classical price — because quantum errors come in two independent flavours ( and ) that must both be corrected. A code meeting this bound with equality is called an MDS (maximum-distance-separable) code; the code saturates it: .
The quantum Hamming bound (non-degenerate only)
For non-degenerate codes the packing argument from the earlier lesson gives
Unlike the Singleton bound this can be violated by degenerate codes, which is precisely what makes degeneracy interesting.
The quantum Gilbert–Varshamov bound
Bounds so far are upper limits on how good a code can be. The Gilbert–Varshamov bound is a matching existence (lower) bound: a non-degenerate stabilizer code is guaranteed to exist whenever
Together, Hamming/Singleton (codes can be no better than this) and Gilbert–Varshamov (codes at least this good exist) bracket the achievable region, and in the asymptotic limit they yield nonzero rate at finite relative distance — good quantum codes exist.
Why two qubits per unit of distance
The factor of 2 in the Singleton bound traces to the symplectic structure. A logical operator must both commute with stabilizer generators and have weight ; the - and -type constraints are independent, so each step of distance consumes redundancy in two conjugate sectors at once. This is the quantitative shadow of "quantum errors are and ."
The takeaway
Code parameters obey the quantum Singleton bound (always) and, for non-degenerate codes, the quantum Hamming bound; the Gilbert–Varshamov bound guarantees good codes exist below those ceilings. The recurring factor of two reflects that quantum noise has two independent error types, making quantum redundancy twice as expensive as classical.
Sign in on the full site to ask questions and join the discussion.