Universal adapters between quantum LDPC codes
Esha Swaroop, Tomas Jochym-O'Connor, Theodore J. Yoder
TL;DR
This work develops a universal adapter framework enabling joint logical Pauli measurements across arbitrary quantum LDPC codes and even between different codes, addressing a core challenge in fault-tolerant computation with LDPC codes.The core technical contributions include the SkipTree $\mathsf{basis}$ transformation, a repetition-code adapter that braids multiple code supports into a single sparse graph, and a toric-code adapter that implements addressable CNOT gates via Dehn twists, all while preserving LDPC structure and code distance.The framework achieves quasilinear space overhead in the general case ($\tilde O(td)$ per joint measurement) and reduces overhead for geometrically local codes, with concrete two-code and intra-code examples demonstrating practical overheads and modular reuse of components for multi-code architectures.
Abstract
We propose the repetition code adapter as a way to perform joint logical Pauli measurements within a quantum low-density parity check (LDPC) codeblock or between separate such codeblocks, thus providing a flexible tool for fault-tolerant computation with quantum LDPC codes. This adapter is universal in the sense that it works regardless of the LDPC codes involved and the logical Paulis being measured. The construction achieves joint logical Pauli measurement of $t$ weight $O(d)$ operators using $O(d)$ time and $\tilde O(td)$ additional qubits and checks, up to a factor polylogarithmic in $d$. As a special case, for some geometrically-local codes in fixed $D\ge2$ dimensions, only $O(td)$ additional qubits and checks are required instead. By extending the adapter in the case $t=2$, we also construct a toric code adapter that uses $O(d^2)$ additional qubits and checks to perform addressable logical CNOT gates on arbitrary LDPC codes via Dehn twists. To obtain these results, we develop a novel weaker form of graph edge expansion and the $\mathsf{SkipTree}$ algorithm, which ensures a sparse transformation between different weight-2 check bases for the classical repetition code.
