Fiber Bundle Codes: Breaking the $N^{1/2} \operatorname{polylog}(N)$ Barrier for Quantum LDPC Codes
Matthew B. Hastings, Jeongwan Haah, Ryan O'Donnell
TL;DR
The paper introduces fiber bundle codes, a twisted generalization of the homological product, to construct quantum LDPC codes with improved distance. By pairing a simple fiber (a cycle) with a random base LDPC code and carefully designed twists, the authors derive a code on $N$ qubits with distances $d_X=\Omega(N^{1/2}/\operatorname{polylog}(N))$ and $d_Z=\Omega(N^{3/4}/\operatorname{polylog}(N))$ while keeping stabilizer weights and qubit participation polylogarithmic. Through a weight-reduction procedure and distance balancing, these codes are converted into LDPC codes with $d=\Omega(N^{3/5}/\operatorname{polylog}(N))$ and with $\Theta(N^{3/5}/\operatorname{polylog}(N))$ logical qubits, achieving the long-standing barrier for quantum LDPC codes. The results are complemented by partial decoding algorithms for cohomology, homology, and erasure scenarios, leveraging randomized base codes, twist graphs, and Lipschitz-homeomorphism ideas to relate distances across equivalent constructions. This work advances the practical design of LDPC quantum codes by fusing topological insights with probabilistic coding theory, offering (i) a concrete distance-achieving construction and (ii) groundwork toward efficient decoders. The framework connects homological algebra, fiber bundle topology, and quantum error correction to push toward scalable, low-weight stabilizers with nontrivial distances.
Abstract
We present a quantum LDPC code family that has distance $Ω(N^{3/5}/\operatorname{polylog}(N))$ and $\tildeΘ(N^{3/5})$ logical qubits. This is the first quantum LDPC code construction which achieves distance greater than $N^{1/2} \operatorname{polylog}(N)$. The construction is based on generalizing the homological product of codes to a fiber bundle.
