We construct a family of constant-rate highly-symmetric self-dual qLDPC codes on high dimensional expanders. This is the first self-dual code constructed on high dimensional expanders and also the first such code with a rich (e.g. transitive) symmetry group, whose order exceeds the number of qubits. From this symmetry, we identify an extensive set of logical generators that act as permutations or diagonal gates, as well as a handful of other interesting gates (including the logical swap-Hadamard from self-duality). These advantages over prior constructions are in large part due to the fact that our codes are the first to be explicitly defined on expanding (non-product) simplicial complexes. Indeed, our work develops a broader framework toward utilizing high dimensional expanders to construct highly performant quantum codes with fault tolerant gates. While asymptotically good qLDPC codes have been constructed on 2D HDX built from products of graphs, these product constructions have a number of limitations, such as a lack of structure useful for fault-tolerant logic. Our framework for (fold-)transversal logical gates naturally utilizes symmetric non-product simplicial high dimensional expanders, and we demonstrate concretely through our 2D code family how this framework gives a rich set of fault-tolerant logical generators.
We construct a family of constant-rate highly-symmetric self-dual qLDPC codes on high dimensional expanders. This is the first self-dual code constructed on high dimensional expanders and also the first such code with a rich (e.g. transitive) symmetry group, whose order exceeds the number of qubits. From this symmetry, we identify an extensive set of logical generators that act as permutations or diagonal gates, as well as a handful of other interesting gates (including the logical swap-Hadamard from self-duality). These advantages over prior constructions are in large part due to the fact that our codes are the first to be explicitly defined on expanding (non-product) simplicial complexes. Indeed, our work develops a broader framework toward utilizing high dimensional expanders to construct highly performant quantum codes with fault tolerant gates. While asymptotically good qLDPC codes have been constructed on 2D HDX built from products of graphs, these product constructions have a number of limitations, such as a lack of structure useful for fault-tolerant logic. Our framework for (fold-)transversal logical gates naturally utilizes symmetric non-product simplicial high dimensional expanders, and we demonstrate concretely through our 2D code family how this framework gives a rich set of fault-tolerant logical generators.
To build large-scale quantum computers while minimizing resource requirements, one may want to use high-rate quantum error-correcting codes that can efficiently encode information. However, realizing an addressable gate$\unicode{x2014}$a logical gate on a subset of logical qubits within a high-rate code$\unicode{x2014}$in a fault-tolerant manner can be challenging and may require ancilla qubits. Transversal and fold-transversal gates could provide a means to fault-tolerantly implement logical gates using a constant-depth circuit without ancilla qubits, but available gates of these types could be limited depending on the code and might not be addressable. In this work, we study a family of [[n=2m,k=(m/2m)≈n/πlog2(n)/2,d=2m/2=n]] self-dual quantum Reed$\unicode{x2013}$Muller codes, where m is a positive even number. For any code in this family, we construct a generating set of the full logical Clifford group comprising only transversal and fold-transversal gates, thus enabling the implementation of any addressable Clifford gate. To our knowledge, this is the first known construction of the full logical Clifford group using only transversal and fold-transversal gates without requiring ancilla qubits for a family of codes in which k grows near-linearly in n.
Quantum LDPC codes have attracted intense interest due to their advantageous properties for realizing efficient fault-tolerant quantum computing. In particular, sheaf codes represent a novel framework that encompasses all well-known good qLDPC codes with profound underlying mathematics. In this work, we generalize Poincaré duality from manifolds to both classical and quantum codes defined via sheaf theory on t-dimensional cell complexes. Viewing important code properties including the encoding rate, code distance, local testability soundness, and efficient decoders as parameters of the underlying (co)chain complexes, we rigorously prove a duality relationship between the i-th chain and the (t−i)-th cochain of sheaf codes.
We further build multiplicative structures such as cup and cap products on sheaved chain complexes, inspired by the standard notions of multiplicative structures and Poincaré duality on manifolds. This immediately leads to an explicit isomorphism between (co)homology groups of sheaf codes via a cap product. As an application, we obtain transversal disjoint logical CZ gates with kCZ=Θ(n) on families of good qLDPC and almost-good quantum locally testable codes. Moreover, we provide multiple new methods to construct transversal circuits composed of CCZ gates as well as for higher order controlled-Z that are provably logical operations on the code space. We conjecture that they generate nontrivial logical actions, pointing towards fault-tolerant non-Clifford gates on nearly optimal qLDPC sheaf codes. Mathematically, our results are built on establishing the equivalence between sheaf cohomology in the derived-functor sense, Čech cohomology, and the cohomology of sheaf codes, thereby introducing new mathematical tools into quantum coding theory.
Quantum low-density parity-check (qLDPC) codes are promising candidates for fault-tolerant quantum computation due to their high encoding rates and distances. However, implementing logical operations using qLDPC codes presents significant challenges. Previous research has demonstrated that self-dual qLDPC codes facilitate the implementation of transversal Clifford gates. Here we introduce a method for constructing self-dual qLDPC codes by stacking non-self-dual qLDPC codes. Leveraging this methodology, we develop double-chain bicycle codes, double-layer bivariate bicycle (BB) codes, double-layer twisted BB codes, and double-layer reflection codes, many of which exhibit favorable code parameters. Additionally, we conduct numerical calculations to assess the performance of these codes as quantum memory under the circuit-level noise model, revealing that the logical failure rate can be significantly reduced with high pseudo-thresholds.
Quantum low-density parity-check (qLDPC) codes offer a promising route to scalable fault-tolerant quantum computation with constant overhead. Recent advancements have shown that qLDPC codes can outperform the quantum memory capability of surface codes even with near-term hardware. The question of how to implement logical gates fault-tolerantly for these codes is still open. We present new examples of high-rate bivariate bicycle (BB) codes with enhanced symmetry properties. These codes feature explicit nice bases of logical operators (similar to toric codes) and support fold-transversal Clifford gates. As examples, we construct[[98,6,12]]and[[162,8,12]]BB codes which admit interesting fault-tolerant Clifford gates. Our work also lays the mathematical foundations for explicit bases of logical operators and fold-transversal gates in quantum two-block group algebra codes, which might be of independent interest.
Low-space-overhead fault-tolerant quantum computation requires not only high-rate quantum error-correcting codes but also space-efficient implementations of logical operations. Transversal and fold-transversal gates are promising since they limit error propagation and require no additional qubits. However, the logical operations they enable are typically restricted, and a central challenge is to construct codes that combine a complete set of logical Clifford gates with favorable code parameters. In this work, we introduce a family of quantum codes with an asymptotically constant encoding rate and sublogarithmically growing stabilizer weight, while supporting the entire logical Clifford group using only transversal and fold-transversal gates. Our construction is based on classical codes whose code spaces are absolutely irreducible Steinberg modules of their Tanner-graph automorphism groups. Taking hypergraph products of these classical codes yields quantum codes for which all logical Clifford operations can be synthesized from a fixed set of transversal and fold-transversal gates. Moreover, the slow growth of the stabilizer weight enables a high error-correcting performance in small instances. These results provide a path toward fault-tolerant quantum computation with low space overhead using transversal and fold-transversal gates.
Transversal gates are the ideal gates in a fault-tolerant scenario; relatively easy to implement, and minimally error propagating. Their availability will maximise fault tolerant thresholds, enabling universal quantum computation in a wider range of noisy hardware. Transversal gates in quantum low density parity check (qLDPC) codes are largely unstudied, with the early results of Burton & Browne suggesting that transversal non-Clifford gates may be impossible. In this paper, we contradict this expectation with constructions for both hypergraph product codes and balanced product codes, although these first examples have weak properties. We find qLDPC codes with transversal phase gates that have a number of logical qubits that grows linearly with n, the number of physical qubits. The distance is highly asymmetric; while the distance against bit flip errors also grows (almost) linearly in n, the distance against phase flip errors is limited to O(1). Moreover, existing distance rebalancing techniques are one-sided; we show that they only preserve the transversality when rebalancing to increase the asymmetry, not decrease it. We also collate a toolbox of techniques that identify a single transversal gate from which we can individuate a large range of different transversal gates. This is critical when addressing the question of what a transversal phase gate truly means when there are many logical qubits in the system.