Bivariate Bicycle & Quantum Tanner Codes
- The paper presents a formal framework comparing BB and QT qLDPC codes, highlighting their algebraic constructions, decoding strategies, and performance benchmarks.
- Bivariate Bicycle codes utilize polynomial rings to generate explicit logical operator bases and enable transversal Clifford gate implementations.
- Quantum Tanner codes employ lifted base codes on Cayley complexes to achieve constant encoding rates and linear minimum distance, validated through empirical studies.
Bivariate bicycle (BB) codes and quantum Tanner (QT) codes are two pivotal quantum low-density parity-check (qLDPC) code families, each providing a distinct algebraic-combinatorial framework for constructing CSS (Calderbank–Shor–Steane) codes with constant-weight sparse parity constraints and high asymptotic performance. Both have played central roles in advancing practical and theoretical quantum error correction, offering flexible construction, enhanced logical rates, explicit bases for logical operators, and in many cases Clifford gates with transversal or fold-transversal realization. This article details the formal structure, algebraic conditions, decoding considerations, logical operator bases, and empirical behavior of these families, and surveys recent results in erasure and depolarizing-channel decoding, code performance benchmarks, and gate implementations.
1. Algebraic Structure and Construction
1.1. Bivariate Bicycle Codes
BB codes generalize the univariate “bicycle code” to two spatial directions via the group algebra , isomorphic to . Two “check polynomials” define the code through a chain complex whose middle cohomology gives the logical space:
Explicitly, the CSS parity-check matrices are
where are circulants induced by . The CSS condition is equivalent to the commutativity in (Eberhardt et al., 2024).
The parameters are , with an explicit homological formula, and is the minimum weight of a nontrivial logical operator. Principal BB codes are those for which the annihilator ideals are each principal, yielding a highly regular logical operator basis.
1.2. Quantum Tanner Codes
QT codes are constructed by a combinatorial group action (lifting) of a small CSS “base code” on an grid over the vertex-, edge-, and face-complex of a left–right Cayley square complex associated to a finite group and generating multisets :
- Each qubit is indexed by with , , .
- and result as direct sums and “twists” of Kronecker products of base-code generators and permutation matrices for left-right regular actions of and (Leverrier et al., 23 Dec 2025).
The base code uses parity-check matrices of the form
and the full, lifted code has generators structured by the permuted fibers of . Given good expander properties and robust intersection in local codes, QT codes achieve constant encoding rate and linear minimum distance as (Leverrier et al., 23 Dec 2025).
2. Parity-Check Forms and Homological Properties
2.1. Summary Table
| Code | Parity Checks () | Structure Basis | Typical Parameters |
|---|---|---|---|
| BB | , (bivariate circulants) | ||
| QT | Kronecker & lifted base code plus group act. | base code | , |
- For BB, all commutators vanish due to the group-algebra commutativity.
- For QT, commutation is enforced via orthogonality of base code projections and the structure of the Cayley complex (Freire et al., 15 Jan 2026, Leverrier et al., 23 Dec 2025).
2.2. Logical Operator Structure
BB codes with the purity condition admit a decomposition of logical operators into “horizontal” and “vertical” components, producing a “nice” basis analogous to the toric code’s logical loops (Eberhardt et al., 2024). For principal BB codes, all logicals are generated from two seed polynomials (annihilators of and ), giving . Similar logical operator locality and row/column structure are seen in QT base codes, where each logical () can be chosen to lie on a single row (column) of the array (Leverrier et al., 23 Dec 2025).
3. Decoding Methods and Erasure Performance
3.1. Quantum Maxwell Decoder
The quantum Maxwell erasure decoder is a symbolic, affine-peeling-based algorithm applicable to any CSS code, including BB and QT (Freire et al., 15 Jan 2026). It proceeds in rounds of:
- Peeling: resolve checks of residual degree 1 as in standard BP.
- Guessing: if peeling stalls and , guess an erased variable and introduce a symbolic pivot.
- Pivot Demotion: whenever a check closes with a nonzero symbolic syndrome, solve for the pivot, eliminate and reimburse the guess.
The algorithm output is any assignment respecting remaining pivots. For any fixed , runtime is (Freire et al., 15 Jan 2026).
3.2. Performance Guarantees
The Maxwell decoder can match the ML exponent as if , where is the minimum distance and the stopping distance (Freire et al., 15 Jan 2026). Empirical results show that for BB and QT codes at lengths , brings logical error rate indistinguishable from ML in the waterfall region; a modest performance gap remains at high erasure but closes steadily with higher guess budget. Decoding remains linear time for fixed , and practical CPU times per block are comparable to cluster decoding (Freire et al., 15 Jan 2026).
4. Finite-Length Performance and Benchmarks
4.1. Comparative Analysis
Head-to-head comparisons for codes around reveal that generalized bicycle codes with optimized parameters (including BB as a special case) can achieve strictly higher minimum distance and better logical error curves under MBP+ADOSD decoders than quantum Tanner codes at the same (Mostad et al., 9 May 2025). For example, a GB code outpaces a QT code; the minimum distance dictates performance in the low-noise regime via .
4.2. Parameter Flexibility and Rate
GB codes allow tuning of check weight to optimize , at the cost of higher-weight stabilizers. QT codes retain fixed LDPC structure (), but increases only logarithmically in unless large degree is used (Mostad et al., 9 May 2025). BB codes with uniform check-weight (e.g., 6 for ) remain competitive at moderate error rates but can present higher error floors; increasing via the GB construction eliminates this, maintaining or improving rate.
4.3. Small-Group Instances and Asymptotic Scaling
Explicit small-group QT instances, e.g., , with weight 9, already outperform toric codes of similar length and rate. Asymptotically, QT codes with robust base codes and expanders exhibit and rate (Leverrier et al., 23 Dec 2025).
5. Gate Implementations and Logical Operator Bases
Principal and pure BB codes support explicit bases of logical operators corresponding to torus cycles, with logical and operators arising from seed polynomials and . Fold-transversal Clifford gates—including swap-type, Hadamard-type, and CZ-type—are attainable with zero overhead; group-theoretic analysis reveals these generate substantial subgroups of the symplectic group on , implementing generalized Clifford actions at the logical level (Eberhardt et al., 2024). Explicitly, this includes symplectic group actions corresponding to the logical blocks, e.g., for .
For small quantum Tanner codes, a plausible implication is that logical operator support can also be localized due to the underlying base code structure, though explicit transversal or fold-transversal gate sets have not been established in the referenced QT literature.
6. Bias-Tailored Variants and Novel Constructions
“Romanesco codes” are bias-deformed, Clifford-transformed bivariate bicycle qLDPC codes leveraging two reflected classical cellular automaton codes on a bipartite hexagonal lattice; their stabilizers are non-CSS (each with half , half ), and locality derives directly from the input rules (Leroux et al., 30 May 2025). Under strong noise bias (), the code effectively decouples: logical error is dictated by the classical code's distance, and the quantum code outperforms both standard BB and 2D-local surface/XZZX variants over relevant physical error rates. The effective minimum distance in the limit , with logical error , potentially violating the Bravyi–Poulin–Terhal bound for balanced CSS codes (Leroux et al., 30 May 2025).
7. Research Directions and Implementation Considerations
Recent results establish Maxwell-peel decoding as a universal and efficiently tunable erasure decoder for both BB and QT codes, with empirical performance indistinguishable from ML for practical block sizes and moderate guessing budgets (Freire et al., 15 Jan 2026). In the depolarizing channel, GB and QT codes are both highly competitive, with the GB/BB approach offering greater parameter flexibility for finite-length optimization (Mostad et al., 9 May 2025). BB codes additionally support explicit Clifford gate sets, enhancing their applicability to fault-tolerant quantum computing. For bias-tailored error models, Clifford-deformed bicycle codes demonstrate strong suppression of logical error leveraging fractal code input and offer robust alternatives to balanced local CSS codes (Leroux et al., 30 May 2025). Decoding for large-scale quantum Tanner codes and fold-transversal gates for generalized group lifts remain areas of active study.
References:
- (Eberhardt et al., 2024) for explicit algebraic construction of BB codes, logical operators, and gates
- (Mostad et al., 9 May 2025) for finite-length performance and benchmarks between BB/GB and QT codes
- (Leverrier et al., 23 Dec 2025) for QT code lifting from Cayley complexes, exact formulas, and instance enumeration
- (Leroux et al., 30 May 2025) for bias-tailored Clifford-deformed bivariate bicycle codes
- (Freire et al., 15 Jan 2026) for Maxwell decoder, runtime analysis, and simulations on BB/QT codes