On Quantum Weight Reduction
M. B. Hastings
TL;DR
This work develops a comprehensive weight-reduction framework for quantum LDPC codes, introducing copy/gauging, thickening, and the novel coning operation to reduce stabilizer weights while tracking impacts on qubit count and distance. By combining these tools, any LDPC code can be transformed into an LDPC code with stabilizer weights bounded by a small constant (e.g., at most 5) and controlled overhead, enabling scalable distance properties. A central achievement is constructing LDPC codes with distance $\tilde{\Omega}(N^{2/3})$ and $\tilde{\Omega}(N^{2/3})$ logical qubits, starting from simple codes and using thickening and coning, with further improvements via distance balancing and soundness enhancements. The paper also presents a linear-distance example with high-weight $Z$-stabilizers that, after thickening/coning, yields LDPC codes with strong distance properties, and outlines potential for derandomization and fault-tolerant Clifford operations on LDPC codes through the weighting techniques.
Abstract
We give a general procedure for weight reducing quantum codes. This corrects a previous work\cite{owr}, and introduces a new technique that we call "coning" to effectively induce high weight stabilizers in an LDPC code. As one application, any LDPC code (with arbitrary $O(1)$ stabilizer weights) may be turned into a code where all stabilizers have weight at most $5$ at the cost of at most a constant factor increase in number of physical qubits and constant factor reduction in distance. Also, by applying this technique to a quantum code whose $X$-stabilizers are derived from a classical log-weight random code and whose $Z$-stabilizers have linear weight, we construct an LDPC quantum code with distance $\tilde Ω(N^{2/3})$ and $\tildeΩ(N^{2/3})$ logical qubits.
