[Jump to code hierarchy]

Monomial stabilizer code[1]

Alternative Names: M-space code, Monomial unitary stabilizer code.

Description

Code whose codespace is the joint \(+1\) eigenspace of a set of monomial unitary operators, i.e., unitary operators \(PD\) that are each a product of a permutation matrix \(P\) and a diagonal matrix \(D\) in a distinguished basis. The stabilizing operators need not commute. Codespaces are called M-spaces, and states admitted by one-dimensional codespaces are called M-states [1].

Monomial stabilizer descriptions exist for many states and codes outside of the Pauli stabilizer formalism. Examples include XP stabilizer codes [2], quantum-double codes, the ground space of the AKLT model, W and Dicke states, and coset states (i.e., CSS-type states) of finite Abelian groups [1]. Further examples include locally maximally entanglable (LME) states [3], states encoding output distributions of probabilistic classical circuits [4], and the Laughlin wavefunction at unit filling [1].

A monomial stabilizer group \(\mathcal{G}\) is an extension of the permutation group \(\mathcal{P}\) formed by the permutation parts of its elements by the normal subgroup formed by its diagonal elements. For example, the \(n\)-qubit Pauli group is an extension of its \(X\)-type permutation image by the diagonal subgroup generated by \(Z\)-type strings and phases.

The results below hold when the stabilizing operators generate a finite group \(\mathcal{G}\), which is the setting of the original formalism [1]. The defining joint-eigenspace condition applies verbatim to infinite groups, and many of the results naturally extend [1]. For compact stabilizer groups, averages over \(\mathcal{G}\) can be taken with respect to the Haar measure. For continuous configuration spaces, the distinguished basis becomes a generalized basis of delta-function normalized states, and joint eigenspaces can be spanned by non-normalizable states. In this way, the formalism accommodates the finite, compact, and sufficiently well-behaved locally compact Abelian (LCA) groups underlying general-group quantum-double codes, group-GKP codes, and stabilizer codes, with the LCA case including mixed stabilizer codes. For such \(\mathcal{G}\), the projector onto the codespace is the average of the elements of \(\mathcal{G}\). In other words, the codespace is the isotypic component of the trivial irrep of \(\mathcal{G}\), and the multiplicity of that irrep is the codespace dimension.

Every monomial stabilizer code with finite stabilizer group admits a canonical orthonormal basis, the orbit basis, containing one basis state per orbit of \(\mathcal{P}\) lying in the codespace support [1]. The orbit state determined by a distinguished-basis state \(|x\rangle\) in the support is \begin{align} |\psi_{x}\rangle=\frac{1}{\sqrt{|\mathcal{O}_{x}|}}\sum_{|y\rangle\in\mathcal{O}_{x}}\xi_{x}(y)|y\rangle~, \tag*{(1)}\end{align} where \(\mathcal{O}_{x}\) is the \(\mathcal{P}\)-orbit of \(|x\rangle\), and where \(\xi_{x}(y)\) are phases determined by the stabilizer group. An orbit lies in the support if and only if every stabilizer group element mapping an orbit representative to itself does so with unit phase [1]. As a result, the codespace dimension is the number of such orbits and is at most the total number of orbits of \(\mathcal{P}\).

Deciding whether the codespace of a monomial stabilizer code is nonzero is \(NP\)-hard, already for diagonal stabilizer generators acting on at most three qubits each [1]. Sampling the distribution underlying a codeword of a one-dimensional code and estimating codeword expectation values of single-qubit observables are \(NP\)-hard under randomized reductions, via the satisfiability problem with a promised unique satisfying assignment [1]. Efficient classical algorithms for sampling and for estimating expectation values of few-body observables exist whenever orbit membership, uniform orbit sampling, and the phases \(\xi_{x}(y)\) are efficiently computable [1]. Nearly all of the example families above satisfy these conditions [1].

Cousins

  • Group-representation code— The projector onto a monomial stabilizer codespace with finite stabilizer group is the average of the elements of the group [1]. In other words, the projection is onto the trivial-isotypic sector of the stabilizer group. Group-representation codes instead project onto a selected irrep sector of a group of distinguished unitary operations.
  • Knill code— Knill codes and monomial stabilizer codes are overlapping generalizations of stabilizer codes, with neither family containing the other. Knill codes project onto an irrep of a normal subgroup of the group formed by a nice error basis, and such bases need not consist of monomial matrices [5]. Conversely, monomial stabilizer groups need not form nice error bases.
  • Valence-bond-solid (VBS) code— The ground space of the spin-1 AKLT model, which underlies the earliest VBS codes, is the joint \(+1\) eigenspace of non-commuting two-body monomial operators [1]. Its orbit basis for open boundary conditions consists of the four standard matrix-product ground states [1].
  • Clifford-hierarchy stabilizer code— Clifford-hierarchy stabilizer codes whose stabilizing operators are products of Pauli strings and diagonal Clifford-hierarchy gates [6] are monomial stabilizer codes [1].

Primary Hierarchy

Parents
Any monomial stabilizer codespace is the ground-state subspace of the frustration-free Hamiltonian \(\sum_{i}(I-P_{i})\), where \(P_{i}\) is the projector onto the \(+1\) eigenspace of the \(i\)th stabilizing operator. The projectors need not commute, with the AKLT model being a prominent example [1].
Monomial stabilizer code
Children
The quantum-double codespace is the joint \(+1\) eigenspace of a finite pure monomial group, namely, the group generated by the diagonal plaquette-flux indicator unitaries \(2B_p-1\) together with vertex-based permutation operators representing group multiplication [1]. Purity of the group implies that the codespace admits an orbit basis of equal superpositions [1]. For the unique ground state of the model on a sphere, this description yields efficient classical algorithms for sampling and for estimating expectation values of local observables [1].
For finite \(G\), the group-GKP codespace is the joint \(+1\) eigenspace of the finite pure monomial group generated by right multiplications by elements of \(H\) together with the diagonal indicator unitary \(2\Pi_{K}-1\), where \(\Pi_{K}\) projects onto basis states labeled by elements of \(K\). The orbit basis therefore consists of the coset states of \(K/H\).
Stabilizer codes on finite-dimensional spaces are monomial stabilizer codes because Pauli-type strings are monomial in the computational basis and generate finite groups. The remaining stabilizer codes are defined over sufficiently well-behaved locally compact Abelian groups, such as those of bosonic and rotor stabilizer codes, and are covered by extending the formalism to infinite stabilizer groups [1].
The W-state codespace is the joint \(+1\) eigenspace of a finite pure monomial group. The group is generated by SWAPs of the physical subsystems together with the diagonal operator \(\bar{\omega}\Lambda^{\otimes n}\), where \(\Lambda\) imprints the phase \(\omega=e^{2\pi i/n}\) on every basis state except \(|\perp\rangle\). The diagonal operator restricts supports to states with exactly one non-\(\perp\) tensor factor, and the SWAP orbits of such states are labeled by the \(d_L\) logical basis states. This construction generalizes the monomial stabilizer description of the W state and of Dicke states [1].
Cubic theory code Hamiltonians contain Gauss-law terms dressed by zero-flux projectors, and the dressed terms are non-unitary and hence non-monomial [7]. However, the codespace coincides with the joint \(+1\) eigenspace of the diagonal Pauli-\(Z\) flux operators together with the undressed Gauss-law operators. The latter are products of Pauli-\(X\) strings and diagonal gates built from Pauli-\(Z\) and \(CZ\) operators, so the codespace is a joint \(+1\) eigenspace of a finite monomial group [1].
Chen-Hsin invertible-order code Hamiltonian terms are Pauli-\(Z\) strings and products of Pauli-\(X\) strings and \(CZ\) gates [8; Eq. (3.25)]. Each term is a product of a permutation and a diagonal operator, so the codespace is a joint \(+1\) eigenspace of a finite monomial group [1].
XP stabilizer generators are products of \(X\)-type Pauli strings and diagonal phase operators, so they are monomial matrices that generate finite groups [1,2]. Orbit representatives of XP codes and the coset structure of XP codewords realize the monomial stabilizer orbit basis [2].

References

[1]
M. V. den Nest, “A monomial matrix formalism to describe quantum many-body states”, New Journal of Physics 13, 123004 (2011) arXiv:1108.0531 DOI
[2]
M. A. Webster, B. J. Brown, and S. D. Bartlett, “The XP Stabiliser Formalism: a Generalisation of the Pauli Stabiliser Formalism with Arbitrary Phases”, Quantum 6, 815 (2022) arXiv:2203.00103 DOI
[3]
C. Kruszynska and B. Kraus, “Local entanglability and multipartite entanglement”, Physical Review A 79, (2009) arXiv:0808.3862 DOI
[4]
S. Bravyi and B. Terhal, “Complexity of stoquastic frustration-free Hamiltonians”, (2008) arXiv:0806.1746
[5]
A. Klappenecker and M. Roetteler, “On the Monomiality of Nice Error Bases”, (2003) arXiv:quant-ph/0301078
[6]
Anonymous, “Clifford hierarchy stabilizer codes: Transversal non-Clifford gates and magic”, Physical Review Letters (2026) arXiv:2511.02900 DOI
[7]
P.-S. Hsin, R. Kobayashi, and G. Zhu, “Non-Abelian Self-Correcting Quantum Memory and Transversal Non-Clifford Gate Beyond the n \({}^{\text{1/3}}\) Distance Barrier”, PRX Quantum 6, (2025) arXiv:2405.11719 DOI
[8]
Y.-A. Chen and P.-S. Hsin, “Exactly solvable lattice Hamiltonians and gravitational anomalies”, SciPost Physics 14, (2023) arXiv:2110.14644 DOI
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)

— see instructions

Zoo Code ID: monomial_stabilizer

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

Cite as:

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

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/quantum/properties/monomial_stabilizer.yml.