[Jump to code hierarchy]

Generalized quantum divisible code[1]

Description

A level-\(\nu\) generalized quantum divisible code is a CSS code specified by an \(X\)-type stabilizer generator matrix \(S\), a logical generator matrix \(L\), and an odd-integer vector \(t\) [1; Def. V.1]. The matrix \(S\) is \((\nu,t)\)-null, while \(L\) is \((\nu,t)\)-orthonormal. The vertically stacked matrix \(G=[L;S]\) is \((\nu,t)\)-orthogonal. Such codes admit gates at the \(\nu\)th level of the Clifford hierarchy.

The \((\nu,t)\)-norm of a binary vector \(v\) is \begin{align} \lVert v\rVert_{\nu,t}=\sum_i v_i t_i \pmod {2^\nu}. \tag*{(1)}\end{align} Two vectors \(v,w\) are \((\nu,t)\)-orthogonal if \begin{align} \sum_i v_i t_i w_i \equiv 0 \pmod {2^{\nu-1}}. \tag*{(2)}\end{align} A set of vectors is \((\nu,t)\)-orthogonal if the spans of every two disjoint subsets are \((\nu,t)\)-orthogonal. An orthogonal set is null if every vector in its span has zero norm. It is orthonormal if each row has norm one.

Equivalently, \((\nu,t)\)-orthogonality of \(G\) requires \begin{align} 2^{|A|-1}\sum_i t_i\prod_{a\in A}G_{a i}\equiv 0\pmod {2^\nu} \tag*{(3)}\end{align} for every set \(A\) of at least two and at most \(\nu\) distinct rows [1; Lemma III.2]. The conditions range over the rows of the full matrix \(G\), so they constrain logical \(X\) representatives as well as \(X\)-type stabilizers. At level three, all weighted pair products therefore vanish modulo four and all weighted triple products vanish modulo two.

For positive stabilizer signs and \(t=(1,\ldots,1)\), preservation of the code space by the transversal \(Z\)-rotation by \(\pi/2^{\nu-1}\) requires \begin{align} 2^\nu&\mid \mathrm{wt}(w) &&\text{for all }w\in\operatorname{span}(S),\tag*{(4)}\\ 2^{\nu-1}&\mid \mathrm{wt}(w*z) &&\text{for all }w\in\operatorname{span}(S),\ z\in\operatorname{span}(G), \tag*{(5)}\end{align} where \(\mathrm{wt}\) is the Hamming weight and \(*\) is the entrywise product [2; Rem. 13].

Generalized quantum divisible codes can be level-lifted from \(\nu\) to \(\nu+1\) [1; Thm. IV.1]. This procedure recursively yields towers from a ground code [1; Thm. V.6].

Transversal and Permutation-Based Gates

A level-\(\nu\) generalized quantum divisible code admits a diagonal transversal gate at the \(\nu\)th level of the Clifford hierarchy [1; Lemma V.3].

Cousins

  • Triorthogonal code— Both generalized quantum divisible codes and triorthogonal codes are CSS codes. Every level-three generalized quantum divisible code is a triorthogonal code, while the converse was left open in Ref. [1; Sec. VI.C].
  • Random stabilizer code— Random CSS codes [3] can be used to construct families of \([[O(d^{\nu−1}), \Omega(d), d]]\) level-\(\nu\) generalized quantum divisible codes [1; Sec. VI.A].
  • Self-dual CSS code— Any self-dual CSS code yields a level-three generalized quantum divisible code when level-lifted [1; Thm. V.6].
  • Weakly divisible CSS code— Weak divisibility constrains signed weights in the \(X\)-type stabilizer space, while generalized quantum divisibility constrains the joint matrix of logical \(X\) representatives and stabilizers using odd coefficients on every qubit.

Primary Hierarchy

Parents
Generalized quantum divisible codes are CSS codes. Any self-dual CSS code yields a level-three generalized quantum divisible code when level-lifted [1; Thm. V.6].
Generalized quantum divisible code
Children
Quantum divisible codes are generalized quantum divisible codes whose coefficient vector has entries in \(\{\pm1\}\) [1; Def. V.1].
H codes are level-two generalized divisible codes [1; Sec. VI.C].

References

[1]
J. Haah, “Towers of generalized divisible quantum codes”, Physical Review A 97, (2018) arXiv:1709.08658 DOI
[2]
J. Hu, Q. Liang, and R. Calderbank, “Designing the Quantum Channels Induced by Diagonal Gates”, Quantum 6, 802 (2022) arXiv:2109.13481 DOI
[3]
A. R. Calderbank and P. W. Shor, “Good quantum error-correcting codes exist”, Physical Review A 54, 1098 (1996) arXiv:quant-ph/9512032 DOI
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)

— see instructions

Zoo Code ID: generalized_quantum_divisible

Cite as:
“Generalized quantum divisible code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/generalized_quantum_divisible, arXiv:2606.11484
BibTeX:
@incollection{eczoo_generalized_quantum_divisible,
title={Generalized quantum divisible 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/generalized_quantum_divisible}
}
Share via:
Twitter | Mastodon |  | E-mail
Permanent link:
https://errorcorrectionzoo.org/c/generalized_quantum_divisible

Cite as:

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

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/quantum/qubits/stabilizer/magic/k-divisible/generalized_quantum_divisible.yml.