[Jump to code hierarchy]

Layer code[1]

Description

Member of a family of geometrically local 3D qubit QLDPC codes obtained by coupling layers of 2D surface codes according to the check-qubit incidence structure of an input QLDPC code. Geometric locality is maintained because, instead of being concatenated, each pair of parallel surface-code squares is fused (or quasi-concatenated) with perpendicular surface-code squares via lattice surgery.

The original CSS construction has stabilizer-generator weight at most six [1]. The symplectic cone framework extends the construction to non-CSS QLDPC inputs. For an input code of \(n\) qubits and \(n_S\) checks, the output lies in a 3D grid \([n_S]\times[O(wq)n]\times[n_S]\) with at most three qubits per edge. Its maximum stabilizer-generator weight is nine, its total qubit degree is at most eight, and its distance is order \(\Omega(n_S/(wq))\) times the input distance, where \(w\) and \(q\) are the input check weight and total qubit degree [2; Thm. 43]. The generalization also applies to the 4D and 5D layer codes [2,3].

Rate

Layer codes achieve the 3D BPT bound, with parameters \([[n,\Theta(n^{1/3}),\Theta(n^{2/3})]]\), when asymptotically good QLDPC codes are used in the construction.

Decoding

Decoders against stochastic and adversarial noise [4].

Cousins

  • Mapping cone code— CSS Layer codes are height-2 mapping cones whose levels are stacks of 2D surface codes and whose string defects implement the chain homotopy; non-CSS Layer codes require the symplectic cone generalization [2,5].
  • Abelian topological code— The Layer code realizes 2D layers of \(\mathbb{Z}_2\) gauge theory coupled along defects.
  • Fracton stabilizer code— Layer codes are non-translation invariant 3D lattice stabilizer codes that can be viewed as fracton topological defect networks [1].
  • Good QLDPC code— Layer codes achieve the 3D BPT bound, with parameters \([[n,\Theta(n^{1/3}),\Theta(n^{2/3})]]\), when asymptotically good QLDPC codes are used in the construction.
  • Concatenated qubit code— Each pair of surface-code squares in a layer code is fused (or quasi-concatenated) with perpendicular surface-code squares via lattice surgery.
  • Self-correcting quantum code— The energy barrier of excitations for layer codes constructed using asymptotically good QLDPC codes scales as order \(\Theta(n^{1/3})\) [1]. Layer codes are partially self-correcting quantum memories [4,6]. Layer codes constructed from random CSS codes have near-optimal scaling of code parameters and a polynomial energy barrier, exhibiting behavior consistent with partial self-correction [4].
  • Kitaev surface code— Layer codes are combinations of constant-rate QLDPC codes with surface codes built using lattice surgery.

Primary Hierarchy

Parents
Layer codes are height-2 symplectic cones whose embedded column complex is the input QLDPC code; CSS Layer codes reduce to ordinary mapping cones, while the non-CSS construction uses a defect map to preserve symplectic commutation [2,5].
Layer codes are QLDPC codes constructed by coupling layers of 2D surface codes according to the check-qubit incidence structure of a QLDPC input code [1,2].
Layer code

References

[1]
D. J. Williamson and N. Baspin, “Layer codes”, Nature Communications 15, (2024) arXiv:2309.16503 DOI
[2]
A. C. Yuan and N. Baspin, “Non-CSS Quantum Code Embedding”, (2026) arXiv:2608.16995
[3]
A. C. Yuan and N. Baspin, “4D and 5D Layer Codes through Color Routing”, (2026) arXiv:2605.18961
[4]
S. Gu, L. Caha, S. H. Choe, Z. He, A. Kubica, and E. Tang, “Layer Codes as Partially Self-Correcting Quantum Memories”, Physical Review Letters 136, (2026) arXiv:2510.06659 DOI
[5]
A. C. Yuan, “Unified framework for quantum code embedding”, Physical Review A 113, (2026) arXiv:2507.05361 DOI
[6]
D. J. Williamson, “Partial Self-Correction in Layer Codes”, (2025) arXiv:2510.09218
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)

— see instructions

Zoo Code ID: layer

Cite as:
“Layer code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/layer, arXiv:2606.11484
BibTeX:
@incollection{eczoo_layer,
title={Layer code},
booktitle={The Error Correction Zoo},
year={2026},
editor={Albert, Victor V. and Faist, Philippe},
eprint={2606.11484},
doi={10.48550/arXiv.2606.11484},
url={https://errorcorrectionzoo.org/c/layer}
}
Share via:
Twitter | Mastodon |  | E-mail
Permanent link:
https://errorcorrectionzoo.org/c/layer

Cite as:

“Layer code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/layer, arXiv:2606.11484

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/quantum/qubits/stabilizer/fracton/layer.yml.