\([[6,1,2]]\) semi-self-dual CSS code[1]
Description
A six-qubit CSS stabilizer code with generators \(ZIZIIZ\), \(IZZIZI\), \(IIIZZZ\), \(XIXXXI\), and \(IXXXIX\) [2; ID 59]. It is a semi-self-dual CSS code, i.e., a CSS code whose \(X\)-type stabilizers are contained in the \(Z\)-type stabilizers [1].
An equivalent self-dual semi-CSS presentation has generators \(XXXXII\), \(IIXXXX\), \(ZZZZII\), \(IIZZZZ\), and \(IYIYIY\) [1]. A qubit permutation \(0\mapsto 0\), \(1\mapsto 2\), \(2\mapsto 4\), \(3\mapsto 5\), \(4\mapsto 1\), \(5\mapsto 3\), followed by the same one-qubit Clifford on every qubit sending \(X\mapsto Z\), \(Z\mapsto Y\), and \(Y\mapsto X\), converts the CSS generators to that semi-CSS presentation. This makes the code a concrete example of the equivalence between the semi-self-dual CSS and self-dual semi-CSS cases in the \(U(\ell,R_8)\) family [1].
Protection
Detects any single-qubit error as a distance-two stabilizer code.Transversal Gates
In the equivalent self-dual semi-CSS presentation obtained by fixing one logical qubit of the \([[6,2,2]]\) \(C_6\) code to \(|Y^{-}\rangle_L\), transversal gates support a fault-tolerant magic-state-preparation circuit [1][2; ID 59].Cousin
- \([[6,2,2]]\) \(C_6\) code— Fixing one logical qubit of the \([[6,2,2]]\) \(C_6\) code to \(|Y^{-}\rangle_L\) yields this \([[6,1,2]]\) code [1][2; ID 59].
Primary Hierarchy
References
- [1]
- S. Dasu and S. Burton, “A Classification of Transversal Clifford Gates for Qubit Stabilizer Codes”, (2025) arXiv:2507.10519
- [2]
- A. Cross and D. Vandeth, “Small Binary Stabilizer Subsystem Codes”, (2025) arXiv:2501.17447
Page edit log
- Victor V. Albert (2026-04-24) — most recent
Cite as:
“\([[6,1,2]]\) semi-self-dual CSS code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/css_6_1_2