[Jump to code hierarchy]

Permutationally self-dual (PSD) CSS code

Alternative Names: PSD CSS code, em-symmetric CSS code, XZ-dual CSS code, Self-ZX-dual CSS code, CSS code admitting a ZX duality.

Description

A qubit CSS code whose \(X\)- and \(Z\)-type stabilizer groups are exchanged by a permutation of the physical qubits. Equivalently, a qubit CSS code for which transversal Hadamard followed by a qubit permutation is a logical operation.

Let \(C_X\) and \(C_Z\) be the \(X\)- and \(Z\)-type stabilizer spaces of an \([[n,k]]\) CSS code. The code is permutationally self-dual (PSD) iff there is a permutation \(\pi \in S_n\) with \(\pi(C_X)=C_Z\) and \(\pi(C_Z)=C_X\), equivalently iff the physical operator \(U_\pi H^{\otimes n}\) preserves the stabilizer group [1]. Such a \(\pi\) is called an \(XZ\)-duality [2], and the code is also called em-symmetric [3].

Transversal and Permutation-Based Gates

An \(XZ\)-duality yields Hadamard-type and phase-type fold-transversal Clifford gates, each realized by one layer of physical Clifford gates together with one qubit permutation [2].A qubit permutation composed with transversal Hadamard is a logical Clifford gate. In any CSS logical basis, every such self-duality automorphism induces a pure exchange-type logical Clifford, i.e. one whose symplectic representation has vanishing diagonal blocks [1; Prop. 1].Permutational self-duality is necessary for exchange-type logical actions. An indecomposable CSS code can host logical \(H^{\otimes k}\), \((SH)^{\otimes k}\), \((HS)^{\otimes k}\), or any mixture of these up to composition with logical \(S\), CX and CZ circuits, implemented by single-qubit Cliffords and qubit permutations in a CSS logical basis, only if the code is PSD [1].For an indecomposable PSD-but-not-self-dual code, the logical group generated by single-qubit Cliffords and qubit permutations is \(\mathrm{Trans} \rtimes \mathrm{Perm}.2\) [1].For an indecomposable PSD-but-not-self-dual code, transversal single-qubit Cliffords realize at most \(\mathcal{U}(2\lfloor k/2 \rfloor,2)^2\), acting on two disjoint halves of the logical qubits, so their number is at most \(2^{\lfloor k/2 \rfloor(\lfloor k/2 \rfloor+1)}\) [1].Qubit permutations of a PSD code realize a logical group that preserves a flag of subspaces of \(\mathbb{F}_2^k\). If the all-ones vector lies in \(C_X+C_Z\), then \(n\), \(k\), and \(k-2m\) are even, where \(m\) measures how far the two stabilizer spaces are from coinciding [1].

Cousin

  • Dual linear code— The \(X\)- and \(Z\)-type stabilizer spaces of a permutationally self-dual CSS code are permutation-equivalent binary linear codes.

Primary Hierarchy

Parents
Permutationally self-dual CSS codes are qubit CSS codes whose stabilizer group is preserved by transversal Hadamard composed with a qubit permutation.
Permutationally self-dual (PSD) CSS code
Children
The \([[10,2,3]]\) code is permutationally self-dual, with an \(XZ\)-duality of order four.
The \([[10,2,3]]\) twisted XZZX toric code is permutationally self-dual, with an \(XZ\)-duality of order ten.
The carbon code is permutationally self-dual, with an \(XZ\)-duality of order twelve.
Self-dual CSS codes are the permutationally self-dual CSS codes for which the \(XZ\)-duality can be taken to be the identity permutation, i.e. \(C_X=C_Z\). Transversal Hadamard alone preserves the stabilizer group, without an accompanying qubit permutation.

References

[1]
J. M. Koh, S. Majidy, A. Chakraborty, A. Gong, S. J. S. Tan, and N. Y. Yao, “Achieving the limits of automorphism gates”, (2026) arXiv:2609.19250
[2]
N. P. Breuckmann and S. Burton, “Fold-Transversal Clifford Gates for Quantum Codes”, Quantum 8, 1372 (2024) arXiv:2202.06647 DOI
[3]
L. H. English, H. Luo, Y. Wang, B. Srivastava, S. D. Bartlett, and D. J. Williamson, “Duality constrains optimal thresholds in quantum error correction”, (2026) arXiv:2607.21160
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)

— see instructions

Zoo Code ID: perm_self_dual_css

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

Cite as:

“Permutationally self-dual (PSD) CSS code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/perm_self_dual_css, arXiv:2606.11484

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/quantum/qubits/stabilizer/css/self_dual/perm_self_dual_css.yml.