pith. sign in

arxiv: 2606.08771 · v1 · pith:CWOSNCGZnew · submitted 2026-06-07 · 🪐 quant-ph · cs.IT· math.IT

Algebra of Bivariate-Bicycle Surface Codes

Pith reviewed 2026-06-27 18:15 UTC · model grok-4.3

classification 🪐 quant-ph cs.ITmath.IT
keywords bivariate-bicycle codessurface codesquantum error correctionpolynomial rootscode dimensiontilted boundariesLaurent polynomialsfinite fields
0
0 comments X

The pith

Bivariate-bicycle surface code dimension equals the multiplicity-weighted count of finite nonzero common roots of the two polynomials.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper shows that the dimension of these codes, built from pairs of bivariate polynomials, is exactly the number of their common roots inside the finite nonzero part of the field extension. This algebraic count remains unchanged when the variables are rescaled by monomials. Roots sitting at zero or infinity instead mark the need for adjusted generators along the corresponding edges. The same root data then supplies a single construction rule that covers rectangular, diagonal, and arbitrarily tilted boundaries without any extra corner terms.

Core claim

The dimension of bivariate-bicycle-surface codes is determined by the number of roots (x, y) with finite, non-zero coordinates, counted with algebraic multiplicity. This dimension is invariant under monomial automorphisms of the Laurent polynomial ring. Roots with zero or infinite coordinates indicate that specialized generators are required near the corresponding boundary. These roots can appear or disappear under monomial transformations, revealing the structure of tilted boundaries. A prescription for constructing the codes works for regions with rectangular, diagonal, and arbitrarily tilted boundaries without corner corrections, provided the polynomials satisfy orientation-specific edge

What carries the argument

The common roots of the pair of bivariate polynomials over a finite field, together with their locations relative to zero and infinity.

If this is right

  • The code dimension can be read off directly from the roots without constructing the full stabilizer matrix.
  • Monomial changes of variables leave the dimension fixed but can move roots to or from the boundaries.
  • Boundary modifications are localized to edges where roots have zero or infinite coordinates.
  • The same polynomials generate valid codes on any tilt angle once the edge conditions hold.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • Choosing polynomials whose roots avoid the axes could yield families of codes on arbitrary lattices with uniform dimension formulas.
  • The invariance under monomial maps suggests a way to optimize code parameters by transforming to convenient coordinates.
  • This root-based view may help classify which polynomial pairs produce high-distance codes.

Load-bearing premise

The two polynomials obey orientation-specific edge conditions that let the boundary generators be defined uniformly.

What would settle it

For a concrete pair of polynomials and a tilted rectangular region, compute the predicted dimension from the roots and compare it to the rank of the actual parity-check matrix built from the prescription; disagreement would show the claim fails.

Figures

Figures reproduced from arXiv: 2606.08771 by Leonid P. Pryadko, Renyu Wang.

Figure 1
Figure 1. Figure 1: FIG. 1. Planar layout of BB codes. Left: Marked vertex, [PITH_FULL_IMAGE:figures/full_fig_p003_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: FIG. 2. Structure of [PITH_FULL_IMAGE:figures/full_fig_p008_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: FIG. 3. As in Fig [PITH_FULL_IMAGE:figures/full_fig_p009_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: FIG. 4. As in Fig [PITH_FULL_IMAGE:figures/full_fig_p011_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: FIG. 5. As in Fig [PITH_FULL_IMAGE:figures/full_fig_p012_5.png] view at source ↗
Figure 6
Figure 6. Figure 6: FIG. 6. As in Fig [PITH_FULL_IMAGE:figures/full_fig_p012_6.png] view at source ↗
Figure 7
Figure 7. Figure 7: FIG. 7. As in Fig [PITH_FULL_IMAGE:figures/full_fig_p013_7.png] view at source ↗
Figure 8
Figure 8. Figure 8: FIG. 8. As in Fig [PITH_FULL_IMAGE:figures/full_fig_p014_8.png] view at source ↗
read the original abstract

We relate the properties of bivariate-bicycle-surface (BBS) codes, constructed from a pair of bivariate polynomials over a finite field, to the number and location of their common roots in the extension field. The number of roots $(x,y)$ with finite, non-zero coordinates -- counted with algebraic multiplicity -- determines the dimension of the codes. This dimension is invariant under monomial automorphisms of the Laurent polynomial ring. Conversely, roots with zero or infinite $x$- or $y$-coordinates indicate that specialized generators are required near the corresponding boundary (e.g., the left or right boundary for a root where $x$ is zero or infinite, respectively). These roots can appear or disappear under monomial transformations, which reveals the structure of tilted boundaries. Based on these results, we formulate a prescription for constructing BBS codes that works for regions with rectangular, diagonal, and arbitrarily tilted boundaries. A key advantage of this approach is that no corner corrections are needed, provided the polynomials satisfy orientation-specific edge conditions.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

1 major / 1 minor

Summary. The paper claims that the dimension of bivariate-bicycle-surface (BBS) codes, built from a pair of bivariate polynomials over a finite field, equals the number of common roots (x,y) with finite nonzero coordinates counted with algebraic multiplicity. Roots at zero or infinity indicate the need for specialized boundary generators, and these roots transform under monomial automorphisms. The authors give a construction prescription that applies to rectangular, diagonal, and arbitrarily tilted boundaries without corner corrections, provided the polynomials obey orientation-specific edge conditions.

Significance. If the algebraic root-counting rule for dimension is proven and the boundary prescription is shown to be compatible with arbitrary tilts, the work would supply a systematic algebraic tool for predicting and controlling the parameters of BBS codes on non-rectangular regions. The invariance under monomial automorphisms and the explicit link between root locations and boundary generators are potentially useful for code design.

major comments (1)
  1. [Abstract] Abstract: the central construction claim—that the same root count continues to give the dimension on arbitrarily tilted boundaries with no corner corrections once orientation-specific edge conditions are imposed—rests on the unverified assertion that such conditions can be satisfied for a given tilt angle without altering the finite nonzero root set. No derivation or explicit check of compatibility is supplied.
minor comments (1)
  1. [Abstract] The abstract refers to 'orientation-specific edge conditions' without defining them or indicating where in the manuscript they are stated formally.

Simulated Author's Rebuttal

1 responses · 0 unresolved

We thank the referee for the detailed review and for identifying the need to strengthen the justification of the central construction claim. We address the single major comment below and will revise the manuscript accordingly.

read point-by-point responses
  1. Referee: [Abstract] Abstract: the central construction claim—that the same root count continues to give the dimension on arbitrarily tilted boundaries with no corner corrections once orientation-specific edge conditions are imposed—rests on the unverified assertion that such conditions can be satisfied for a given tilt angle without altering the finite nonzero root set. No derivation or explicit check of compatibility is supplied.

    Authors: The referee correctly notes that the abstract asserts compatibility without an explicit derivation or check that the orientation-specific edge conditions can always be chosen for an arbitrary tilt without changing the finite nonzero common roots. The manuscript establishes that the dimension equals the algebraic multiplicity of those roots and that monomial automorphisms preserve this count while possibly moving roots at zero or infinity; the edge conditions are defined precisely to absorb the latter without affecting the former. However, a general proof that, for any prescribed tilt angle, there exist polynomials satisfying the edge conditions while leaving the finite nonzero root set invariant is not supplied. We will add a dedicated subsection deriving the compatibility condition (via the action of the relevant monomial automorphism on the Laurent polynomial ring) together with an explicit verification for a non-trivial tilt angle, confirming that the root count and hence the dimension remain unchanged. revision: yes

Circularity Check

0 steps flagged

No circularity; dimension follows from algebraic root count in Laurent ring

full rationale

The central claim equates code dimension to the count of finite nonzero common roots (with multiplicity). This is a direct algebraic correspondence once the bivariate polynomials and monomial action on the ring are fixed; it does not reduce to a fitted parameter or self-referential definition. The boundary-prescription claim is presented as a consequence of the same root analysis plus stated orientation-specific edge conditions, without any quoted reduction showing the conditions are defined in terms of the dimension result itself or imported via self-citation chains. No fitted-input-called-prediction, ansatz smuggling, or renaming of known results appears in the provided abstract or described derivation. The construction is therefore self-contained against external algebraic benchmarks.

Axiom & Free-Parameter Ledger

0 free parameters · 1 axioms · 0 invented entities

Abstract-only review; no explicit free parameters, invented entities, or detailed axioms are stated beyond the domain assumption that codes are defined by bivariate polynomials over finite fields.

axioms (1)
  • domain assumption BBS codes are constructed from a pair of bivariate polynomials over a finite field
    Stated directly in the first sentence of the abstract.

pith-pipeline@v0.9.1-grok · 5701 in / 1169 out tokens · 32036 ms · 2026-06-27T18:15:30.129944+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

56 extracted references · 8 linked inside Pith

  1. [1]

    We define the maximumy-degree ∆≡ max(degy a,deg y b), and assume without loss of gener- ality that ∆ = deg y a≥deg y b

    Rescale them to contain only non-negativexand ydegrees with non-zero constant termsa(0,0)̸= 0, b(0,0)̸= 0. We define the maximumy-degree ∆≡ max(degy a,deg y b), and assume without loss of gener- ality that ∆ = deg y a≥deg y b. To construct a finite-widthZ-chain fitting within a horizontal strip of widthm, we expand the boundary equations in powers ofy, ta...

  2. [2]

    un- balanced,

    yields finite chains and infinite co-chains. By variable counting, a non-trivial solution generically exists form≥∆. Whenm= ∆,M Z is empty (meaning µj = 0 for allj), andM X is a square Sylvester matrix[40] whose determinant—the product of its SNF invariants δj(x)—is proportional to they-resultant of the two poly- nomials: detM (∆) X =±a ∆(x)∆−degy b Resy(...

  3. [3]

    Construct infinite groupsS X 1 (punctured to the re- gionR 1) andS Z 1 (shortened toR 1), respectively, using vertex generators of the parent infinite-plane complex with at least one edge inR 1, and plaquette generators withalledges inR 1 (simplified shortening)

  4. [4]

    Construct groupsS X 2 andS Z 2 , respectively, by short- eningS X 1 and puncturingS Z 1 to the intersection of the two strips,R 1 ∩R 2

  5. [5]

    total topological order

    Puncture out any qubits outside of the intersection of supports of the groupsS X 2 andS Z 2 , which gives theX andZstabilizer subgroups of the resulting BBS code. Balanced boundaries for each region can be con- structed using the associated coordinates introduced in Sec. IV B. Namely, the regionR1 can be defined using the coordinatesξ ′,η ′ associated wit...

  6. [6]

    open boundary

    Increasing the code sizeL x =L y gives codes with the same dimension and increasing distances, e.g., [[72,7,4]], [[98,7,5]], [[128,7,6]], etc. We should also note that the condition for both poly- nomials to have the samexandydegree spread equal to Dis necessary for the tile code construction to work di- rectly as stated, and to have the code dimensionk= ...

  7. [7]

    Construct “bulk” stabilizer generators on the infinite plane, see Fig. 1

  8. [8]

    boundary

    Construct additional “boundary”Zgenerators along vertical boundaries andXgenerators along horizon- tal boundaries in a translation-invariant fashion, to ensure that any non-trivialZ-chain can terminate on a vertical boundary, and a non-trivialX-chain on a horizontal boundary

  9. [9]

    For a code with given horizontal and vertical dimen- sions, include the bulk generators inside the region and only those boundary generators that commute with each other (for any pair of non-commuting boundary generators, exclude both)

  10. [10]

    Do this by promotingXorZlogical operators toXorZstabilizer generators, respectively, with an ad hoc rule to give preference to higher-weight operators

    If needed, complete the stabilizer group by adding “corner” generators to get rid of local non-trivial log- ical operators. Do this by promotingXorZlogical operators toXorZstabilizer generators, respectively, with an ad hoc rule to give preference to higher-weight operators

  11. [11]

    Finally, drop any qubits which support weight-one generators. (Since the group is abelian by construc- tion, this step is identical to Step 3 in Algorithm 1.) 13 Compared to Algorithm 1, Steps 2 and 4 here ensure the absence of bounded-weight logical operators without the need of the additional edge conditions (39) or (41). With a sufficiently large regio...

  12. [12]

    S. B. Bravyi and A. Y. Kitaev, Quantum codes on a lattice with boundary, quant-ph/9811052 (1998), unpub- lished

  13. [13]

    Dennis, A

    E. Dennis, A. Kitaev, A. Landahl, and J. Preskill, Topo- logical quantum memory, J. Math. Phys.43, 4452 (2002)

  14. [14]

    Google Quantum AI, Suppressing quantum errors by scaling a surface code logical qubit, Nature614, 676 (2023), arXiv:2207.06431 [quant-ph]

  15. [15]

    Paetznick, M

    A. Paetznick, M. P. da Silva, C. Ryan-Anderson, J. M. Bello-Rivas, J. P. Campora III, A. Chernoguzov, J. M. Dreiling, C. Foltz, F. Frachon, J. P. Gaebler, T. M. Gatterman, L. Grans-Samuelsson, D. Gresh, D. Hayes, N. Hewitt, C. Holliman, C. V. Horst, J. Johansen, D. Lucchetti, Y. Matsuoka, M. Mills, S. A. Moses, B. Neyenhuis, A. Paz, J. Pino, P. Siegfried,...

  16. [16]

    Bluvstein, S

    D. Bluvstein, S. J. Evered, A. A. Geim, S. H. Li, H. Zhou, T. Manovitz, S. Ebadi, M. Cain, M. Kalinowski, D. Hangleiter, J. P. B. Ataides, N. Maskara, I. Cong, X. Gao, P. S. Rodriguez, T. Karolyshyn, G. Semeghini, M. J. Gullans, M. Greiner, V. Vuleti´ c, and M. D. Lukin, Logical quantum processor based on reconfigurable atom arrays, Nature626, 58 (2024)

  17. [17]

    Acharya, D

    R. Acharya, D. A. Abanin, L. Aghababaie-Beni, I. Aleiner, T. I. Andersen, M. Ansmann, F. Arute, K. Arya, A. Asfaw, N. Astrakhantsev, J. Atalaya, R. Babbush, D. Bacon, B. Ballard, J. C. Bardin, 21 J. Bausch, A. Bengtsson, A. Bilmes, S. Blackwell, S. Boixo, G. Bortoli, A. Bourassa, J. Bovaird, L. Brill, M. Broughton, D. A. Browne, B. Buchea, B. B. Buck- ley...

  18. [18]

    A. G. Fowler, M. Mariantoni, J. M. Martinis, and A. N. Cleland, Surface codes: Towards practical large-scale quantum computation, Phys. Rev. A86, 032324 (2012)

  19. [19]

    B. M. Terhal, Quantum error correction for quantum memories, Rev. Mod. Phys.87, 307 (2015)

  20. [20]

    Roffe, Quantum error correction: an introductory guide, Contemporary Physics60, 226 (2019)

    J. Roffe, Quantum error correction: an introductory guide, Contemporary Physics60, 226 (2019)

  21. [21]

    Bravyi and B

    S. Bravyi and B. Terhal, A no-go theorem for a two- dimensional self-correcting quantum memory based on stabilizer codes, New Journal of Physics11, 043029 (2009)

  22. [22]

    Bravyi, D

    S. Bravyi, D. Poulin, and B. Terhal, Tradeoffs for reliable quantum information storage in 2D systems, Phys. Rev. Lett.104, 050503 (2010), 0909.5200

  23. [23]

    A. A. Kovalev and L. P. Pryadko, Fault tolerance of quantum low-density parity check codes with sublinear distance scaling, Phys. Rev. A87, 020304(R) (2013)

  24. [24]

    Gottesman, Fault-tolerant quantum computation with constant overhead, Quant

    D. Gottesman, Fault-tolerant quantum computation with constant overhead, Quant. Information and Computation 14, 1338 (2014), 1310.2984

  25. [25]

    Dumer, A

    I. Dumer, A. A. Kovalev, and L. P. Pryadko, Thresh- olds for correcting errors, erasures, and faulty syndrome measurements in degenerate quantum codes, Phys. Rev. Lett.115, 050502 (2015), 1412.6172

  26. [26]

    Panteleev and G

    P. Panteleev and G. Kalachev, Asymptotically good quantum and locally testable classical LDPC codes, in Proceedings of the 54th Annual ACM SIGACT Sympo- sium on Theory of Computing, STOC 2022 (Association for Computing Machinery, New York, NY, USA, 2022) pp. 375–388, arXiv:2111.03654

  27. [27]

    Leverrier and G

    A. Leverrier and G. Z´ emor, Quantum Tanner codes, in FOCS 2022 - IEEE 63rd Annual Symposium on Founda- tions of Computer Science(Denver, United States, 2022) pp. 872–883

  28. [28]

    Dinur, M.-H

    I. Dinur, M.-H. Hsieh, T.-C. Lin, and T. Vidick, Good quantum LDPC codes with linear time decoders, 2206.07750 (2023), unpublished

  29. [29]

    A. A. Kovalev and L. P. Pryadko, Quantum Kronecker sum-product low-density parity-check codes with finite rate, Phys. Rev. A88, 012311 (2013)

  30. [30]

    Panteleev and G

    P. Panteleev and G. Kalachev, Degenerate quantum LDPC codes with good finite length performance, Quan- tum5, 585 (2021), 1904.02703

  31. [31]

    Wang and L

    R. Wang and L. P. Pryadko, Distance bounds for gener- alized bicycle codes, Symmetry14, 1348 (2022)

  32. [32]

    Lin and L

    H.-K. Lin and L. P. Pryadko, Quantum two-block group algebra codes, Phys. Rev. A109, 022407 (2024), arXiv:2306.16400

  33. [33]

    Bravyi, A

    S. Bravyi, A. W. Cross, J. M. Gambetta, D. Maslov, P. Rall, and T. J. Yoder, High-threshold and low- overhead fault-tolerant quantum memory, Nature627, 778–782 (2024), arXiv:2308.07915 [quant-ph]

  34. [34]

    J. N. Eberhardt and V. Steffan, Logical operators and fold-transversal gates of bivariate bicycle codes, 2407.03973 (2024), unpublished

  35. [35]

    B. C. B. Symons, A. Rajput, and D. E. Browne, Se- quences of bivariate bicycle codes from covering graphs, 2511.13560 (2025), unpublished

  36. [36]

    J. J. Postema and S. J. J. M. F. Kokkelmans, Ex- istence and characterisation of bivariate bicycle codes, 2502.17052 (2025), unpublished

  37. [37]

    Liang, K

    Z. Liang, K. Liu, H. Song, and Y.-A. Chen, Generalized toric codes on twisted tori for quantum error correction, PRX Quantum6, 020357 (2025), 2503.03827

  38. [38]

    Delfosse, P

    N. Delfosse, P. Iyer, and D. Poulin, Generalized surface codes and packing of logical qubits, arXiv:1606.07116 (2016), unpublished

  39. [39]

    J. N. Eberhardt, F. R. F. Pereira, and V. Steffan, Prun- ing qLDPC codes: Towards bivariate bicycle codes with open boundary conditions, arXiv:2412.04181 [quant-ph] (2024), unpublished

  40. [40]

    Steffan, S

    V. Steffan, S. H. Choe, N. P. Breuckmann, F. R. F. Pereira, and J. N. Eberhardt, Tile codes: High- efficiency quantum codes on a lattice with boundary, arXiv:2504.09171 (2025), unpublished

  41. [41]

    Liang, J

    Z. Liang, J. N. Eberhardt, and Y.-A. Chen, Planar quan- tum low-density parity-check codes with open bound- aries, PRX Quantum6, 040330 (2025)

  42. [42]

    N. P. Breuckmann, S. H. Choe, J. N. Eberhardt, F. R. F. Pereira, and V. Steffan, Logical operators and derived automorphisms of tile codes, 2511.14589 (2025), unpub- lished

  43. [43]

    Tillich and G

    J.-P. Tillich and G. Z´ emor, Quantum LDPC codes with positive rate and minimum distance proportional to the square root of the blocklength, IEEE Transactions on Information Theory60, 1193 (2014)

  44. [44]

    A. R. Calderbank and P. W. Shor, Good quantum error- correcting codes exist, Phys. Rev. A54, 1098 (1996)

  45. [45]

    A. M. Steane, Simple quantum error-correcting codes, Phys. Rev. A54, 4741 (1996)

  46. [46]

    Haah, Commuting Pauli Hamiltonians as maps be- tween free modules, Communications in Mathematical Physics324, 351 (2013)

    J. Haah, Commuting Pauli Hamiltonians as maps be- tween free modules, Communications in Mathematical Physics324, 351 (2013)

  47. [47]

    Liang, Y

    Z. Liang, Y. Xu, J. T. Iosue, and Y.-A. Chen, Extracting topological orders of generalized pauli stabilizer codes in two dimensions, PRX Quantum5, 030328 (2024). 22

  48. [48]

    Yoshida, Information storage capacity of discrete spin systems, Annals of Physics338, 134 (2013)

    B. Yoshida, Information storage capacity of discrete spin systems, Annals of Physics338, 134 (2013)

  49. [49]

    Yoshida, Exotic topological order in fractal spin liq- uids, Phys

    B. Yoshida, Exotic topological order in fractal spin liq- uids, Phys. Rev. B88, 125122 (2013)

  50. [50]

    G. V. Kalachev and P. A. Panteleev, On the minimum distance in one class of quantum LDPC codes, Intelligent systems. Theory and applications24, 87–117 (2020), [In Russian]

  51. [51]

    J. J. Sylvester, On a theory of the syzygetic relations of two rational integral functions, comprising an appli- cation to the theory of Sturm’s functions, and that of the greatest algebraical common measure, Phil. Trans. R. Soc.143, 407 (1853)

  52. [52]

    For consistency, when calculating resultants, we always reduce polynomials to a form with non-negative degrees and non-zero free terms, which guarantees the correct code dimension

  53. [53]

    L. P. Pryadko, vecdec — vectorized decoder and LER estimator,https://github.com/QEC-pages/vecdec (2025)

  54. [54]

    D. A. Cox, J. Little, and D. O’Shea,Using Algebraic Geometry, 2nd ed., Graduate Texts in Mathematics, Vol. 185 (Springer New York, New York, NY, 2005)

  55. [55]

    Wang, H.-K

    R. Wang, H.-K. Lin, and L. P. Pryadko, Abelian and non- abelian quantum two-block codes, in2023 12th Interna- tional Symposium on Topics in Coding (ISTC)(IEEE, New York, NY, 2023) pp. 1–5, arXiv:2305.06890

  56. [56]

    Zeng and L

    W. Zeng and L. P. Pryadko, Minimal distances for cer- tain quantum product codes and tensor products of chain complexes, Phys. Rev. A102, 062402 (2020), arXiv:2007.12152