Single-Shot Decoding and Fault-tolerant Gates with Trivariate Tricycle Codes
Abraham Jacob, Campbell McLauchlan, Dan E. Browne
TL;DR
The paper introduces trivariate tricycle (TT) codes, a CSS qLDPC family defined by a length-3 chain complex that unifies high circuit-level thresholds, partial single-shot decodability, and a broad set of fault-tolerant gates. TT codes generalize BB codes and the 3D toric code, enabling large data-qubit savings for equivalent-distance encodings and offering constant-depth non-Clifford CCZ implementations via cup-product constructions. Demonstrations include threshold analyses under phenomenological and circuit-level noise, single-shot decoding evidence, and multiple code instances that outperform the 3D toric code in X- and Z-memory scenarios; TT codes also support transversal CZ gates between blocks and shift automorphisms for Clifford operations. The work suggests TT codes as a promising path toward scalable, fault-tolerant quantum computation with favorable resource overheads and new avenues for lattice-surgery and non-Clifford gate protocols in qLDPC frameworks.
Abstract
While quantum low-density parity check (qLDPC) codes are a low-overhead means of quantum information storage, it is valuable for quantum codes to possess fault-tolerant features beyond this resource efficiency. In this work, we introduce trivariate tricycle (TT) codes, qLDPC codes that combine several desirable features: high thresholds under a circuit-level noise model, partial single-shot decodability for low-time-overhead decoding, a large set of transversal Clifford gates and automorphisms within and between code blocks, and (for several sub-constructions) constant-depth implementations of a (non-Clifford) $CCZ$ gate. TT codes are CSS codes based on a length-3 chain complex, and are defined from three trivariate polynomials, with the 3D toric code (3DTC) belonging to this construction. We numerically search for TT codes and find several candidates with improved parameters relative to the 3DTC, using up to 48$\times$ fewer data qubits as equivalent 3DTC encodings. We construct syndrome-extraction circuits for these codes and numerically demonstrate single-shot decoding in the X error channel in both phenomenological and circuit-level noise models. Under circuit-level noise, TT codes have a threshold of $0.3\%$ in the Z error channel and $1\%$ in the X error channel (with single-shot decoding). All TT codes possess several transversal $CZ$ gates that can partially address logical qubits between two code blocks. Additionally, the codes possess a large set of automorphisms that can perform Clifford gates within a code block. Finally, we establish several TT code polynomial constructions that allows for a constant-depth implementation of logical $CCZ$ gates. We find examples of error-correcting and error-detecting codes using these constructions whose parameters out-perform those of the 3DTC, using up to $4\times$ fewer data qubits for equivalent-distance 3DTC encodings.
