Papers
Topics
Authors
Recent
Search
2000 character limit reached

Constraints on phantom codes from automorphism group bounds

Published 16 Apr 2026 in quant-ph | (2604.15111v1)

Abstract: Executing a logical quantum circuit fault-tolerantly incurs a large spacetime overhead. Recent work has proposed and investigated phantom codes, defined by the property that every in-block logical CNOT\mathrm{CNOT} circuit can be implemented with a physical permutation, a property that has the potential to greatly reduce the depth of compiled circuits. Here we show that phantomness comes at the cost of low encoding rate. Specifically, we prove that any binary phantom code encoding kk logical qubits into nn physical qubits with distance d2d\geq 2 obeys the bound klog2(n+1)k\leq \log_2(n+1) for all k4k\neq 4. For k=4k=4 we explicitly construct a nonstabiliser (!(8,2<sup>4,</sup>2)!)(!(8, 2<sup>4,</sup> 2)!) phantom code that violates the bound and has a transversal non-Clifford gate. We further show that, within the class of nontrivial CSS phantom codes with k4k\neq 4, there is a unique family of codes saturating this bound. In addition, we prove that this logarithmic ceiling cannot be circumvented by permitting additional local unitary gates, or by making use of subsystem codes: any subspace or subsystem code admitting a SWAP\mathrm{SWAP}-transversal implementation of every logical CNOT\mathrm{CNOT} circuit is constrained to satisfy the same bound. These bounds follow from a general theorem relating the length of a quantum code to the structure of its automorphism group, a result which may find applications beyond phantom codes.

Authors (2)

Summary

  • The paper proves that binary phantom codes encoding k logical qubits require n ≥ 2^k − 1 physical qubits for distance d ≥ 2, except when k = 4, using automorphism-group structure and minimal permutation degrees.
  • Punctured hypercube codes attain the bound for k = 3 and k ≥ 5 and are the unique saturating binary CSS family, although their checks have linear-size weight and are not qLDPC.
  • The authors construct an optimal nonstabiliser ((8,2^4,2)) phantom code with full S8 permutation symmetry and a transversal non-Clifford gate, while showing local-unitary and subsystem extensions do not evade the exponential constraint.

Phantom codes, introduced by Koh et al., are quantum error-correcting codes in which every logical CNOTCNOT circuit can be implemented by a mere permutation of the physical qubits. Because permutations amount to relabelling qubits and can be nearly free on platforms with long-range connectivity or shuttling (trapped ions, neutral atoms), such codes promise dramatic reductions in the depth of compiled fault-tolerant circuits. Prior work had established only weaker constraints: a CSS phantom code of distance d3d\geq 3 cannot have constant rate, and all CSS phantom codes obey a distance-dependent bound kdlog2n+constk \leq d\log_2 n + \text{const}. Exhaustive searches suggested, but did not prove, that the number of encoded qubits is at most logarithmic in the block length for any distance. This paper by Morris and Malz resolves that question affirmatively, proving an exponential lower bound on block length that holds for arbitrary (not necessarily stabiliser) binary codes, for phantom-LU variants allowing local unitaries, and for subsystem codes.

The automorphism group theorem

The central technical tool is a general structural result relating code length to the automorphism group AutQ\mathrm{Aut}\,Q, defined as the group of SWAPSWAP-transversal logical operators, i.e. elements of the semidirect product Mn=U(2)nSnM_n = \mathsf{U}(2)^n \rtimes S_n preserving the code space (or, for subsystem codes, acting as identity-gauge pairs). For any compact subgroup chain NGAutQN \triangleleft G \leq \mathrm{Aut}\,Q with quotient S=G/NS = G/N finite, non-Abelian, simple, and not isomorphic to A5A_5, the paper proves

nμ(S),n \geq \mu(S),

where d3d\geq 30 denotes the minimal faithful permutation degree of d3d\geq 31. The proof combines three ingredients: the fact that d3d\geq 32 embeds faithfully into d3d\geq 33, so d3d\geq 34; the classical result of Kovács and Praeger that quotients which are simple non-Abelian cannot increase minimal permutation degree (d3d\geq 35); and a lemma showing that any finite non-Abelian simple section of a compact subgroup of d3d\geq 36 must be d3d\geq 37. The latter follows from the classification of closed subgroups of d3d\geq 38 via induction over tensor factors, using the exceptional isomorphism between the icosahedral group and d3d\geq 39. The kdlog2n+constk \leq d\log_2 n + \text{const}0 exclusion is what forces the "permutation part" of the automorphism group to carry the full simple quotient, thereby transferring permutation-degree lower bounds onto the physical length kdlog2n+constk \leq d\log_2 n + \text{const}1. The authors note this theorem may find applications beyond phantom codes, as it constrains any code whose automorphism group contains a suitable simple section.

The logarithmic encoding-rate bound

For a phantom code, the permutations implementing logical kdlog2n+constk \leq d\log_2 n + \text{const}2 circuits form a group kdlog2n+constk \leq d\log_2 n + \text{const}3 surjecting onto kdlog2n+constk \leq d\log_2 n + \text{const}4 — the group of logical kdlog2n+constk \leq d\log_2 n + \text{const}5 circuits, faithfully represented via the symplectic representation — with kernel kdlog2n+constk \leq d\log_2 n + \text{const}6 consisting of permutations acting trivially on the logical space. Since kdlog2n+constk \leq d\log_2 n + \text{const}7 is simple and non-Abelian for kdlog2n+constk \leq d\log_2 n + \text{const}8, the general theorem yields kdlog2n+constk \leq d\log_2 n + \text{const}9 for AutQ\mathrm{Aut}\,Q0 and AutQ\mathrm{Aut}\,Q1, using Cooperstein's computation of minimal permutation degrees. The case AutQ\mathrm{Aut}\,Q2 follows from the quantum Singleton bound. The result is:

Theorem (phantom bound). Any phantom code of distance AutQ\mathrm{Aut}\,Q3 encoding AutQ\mathrm{Aut}\,Q4 logical qubits with AutQ\mathrm{Aut}\,Q5 requires AutQ\mathrm{Aut}\,Q6 physical qubits.

This is exponentially stronger than the previously known distance-dependent bounds, and it settles the empirical observation from prior constructions as a fundamental obstruction rather than an artefact. Notably, the bound holds without any CSS or stabiliser assumption, since only the compact Lie group structure of AutQ\mathrm{Aut}\,Q7 is used.

Tightness and the unique saturating family

The bound is tight. The family of AutQ\mathrm{Aut}\,Q8 punctured hypercube codes — CSS codes built from shortened and punctured Reed-Muller constituents AutQ\mathrm{Aut}\,Q9 and SWAPSWAP0 — achieves equality for SWAPSWAP1 and SWAPSWAP2. These admit a geometric description: physical qubits sit at the vertices of a punctured SWAPSWAP3-dimensional hypercube, SWAPSWAP4-stabilisers are square faces avoiding the origin, and logical SWAPSWAP5 gates are implemented by reflecting faces across symmetry axes. The paper proves a rigidity statement: for SWAPSWAP6 and SWAPSWAP7, the punctured hypercube codes are the unique binary CSS phantom codes of type SWAPSWAP8 with SWAPSWAP9, up to CSS isomorphism. The proof first shows that at saturation the kernel Mn=U(2)nSnM_n = \mathsf{U}(2)^n \rtimes S_n0 is trivial, so both classical constituents must have automorphism groups containing Mn=U(2)nSnM_n = \mathsf{U}(2)^n \rtimes S_n1; a classification due to Bardoe and Sin then restricts these constituents to punctured/shortened Reed-Muller codes, and a case analysis over the CSS condition leaves exactly one valid pair. A consequence is that all saturating codes have check weights scaling as Mn=U(2)nSnM_n = \mathsf{U}(2)^n \rtimes S_n2 and hence are not qLDPC — a partial answer to whether phantom codes can be qLDPC, though codes with Mn=U(2)nSnM_n = \mathsf{U}(2)^n \rtimes S_n3 remain unconstrained by this argument.

The Mn=U(2)nSnM_n = \mathsf{U}(2)^n \rtimes S_n4 exception and a nonstabiliser code

The case Mn=U(2)nSnM_n = \mathsf{U}(2)^n \rtimes S_n5 escapes the bound because of the exceptional isomorphism Mn=U(2)nSnM_n = \mathsf{U}(2)^n \rtimes S_n6, giving Mn=U(2)nSnM_n = \mathsf{U}(2)^n \rtimes S_n7. Exploiting the corresponding isomorphism of group actions — between Mn=U(2)nSnM_n = \mathsf{U}(2)^n \rtimes S_n8 acting on the 35 projective lines of Mn=U(2)nSnM_n = \mathsf{U}(2)^n \rtimes S_n9 and NGAutQN \triangleleft G \leq \mathrm{Aut}\,Q0 acting on unordered 4–4 bipartitions of eight points — the authors construct an explicit NGAutQN \triangleleft G \leq \mathrm{Aut}\,Q1 phantom code. Logical codewords are built from "line states" (equal superpositions of complementary weight-4 bit strings indexed by projective lines) and point-star states, with coefficients fixed by orthogonality requirements. The construction is verified to have distance exactly 2, which is optimal since no NGAutQN \triangleleft G \leq \mathrm{Aut}\,Q2 code exists by the quantum MDS length bound. Two further properties stand out:

  • Maximal symmetry: odd permutations also preserve the code space, so the permutation automorphism group is the full NGAutQN \triangleleft G \leq \mathrm{Aut}\,Q3; a specific odd permutation realises the projective duality of NGAutQN \triangleleft G \leq \mathrm{Aut}\,Q4 and implements a non-Clifford logical gate.
  • Transversal non-Clifford gate: NGAutQN \triangleleft G \leq \mathrm{Aut}\,Q5 acts as NGAutQN \triangleleft G \leq \mathrm{Aut}\,Q6 on the logical space.

The code admits a compact stabiliser description via non-Pauli operators (NGAutQN \triangleleft G \leq \mathrm{Aut}\,Q7, NGAutQN \triangleleft G \leq \mathrm{Aut}\,Q8, and a collective-spin Casimir polynomial), and Schur-Weyl duality shows its weight-4 sector decomposes as NGAutQN \triangleleft G \leq \mathrm{Aut}\,Q9 under S=G/NS = G/N0. Crucially, the authors prove that no Pauli stabiliser subsystem phantom code of type S=G/NS = G/N1 exists, using the subsystem Singleton bound together with the classification of binary linear codes invariant under S=G/NS = G/N2. The S=G/NS = G/N3 code is therefore genuinely nonstabiliser, explaining its absence from prior exhaustive stabiliser-code searches.

Phantom-LU and subsystem codes

A natural question is whether enriching the gate set weakens the obstruction. The answer is negative. Defining phantom-LU codes (logical S=G/NS = G/N4s via permutations plus single-qubit gates) and their subsystem analogue ("PLUS" codes, where gauge transformations are permitted), the authors show the same bound applies: any subspace or subsystem phantom-LU code of distance S=G/NS = G/N5 with S=G/NS = G/N6, S=G/NS = G/N7, requires S=G/NS = G/N8. The proof replaces the permutation group S=G/NS = G/N9 with the group of A5A_50-transversal operators inducing logical A5A_51 circuits up to gauge, establishes compactness of this group and closedness of its kernel via a continuous map into the projective unitary group of the logical space, and applies the same theorem verbatim. Thus neither local unitary freedom nor gauge degrees of freedom evade the exponential cost — the trade-off between phantom entangling gates and high rate is robust.

The paper also extends the framework to Galois qudits, where logical A5A_52 circuits generate A5A_53. A qudit version of the bound gives A5A_54, with tabulated exceptional values, holding for all A5A_55 except A5A_56 and A5A_57. The qudit theorem is weaker in scope than the binary one: it applies only to subgroups of the permutation automorphism group, because generalising the A5A_58 lemma would require classifying finite simple sections of A5A_59 for each prime power nμ(S),n \geq \mu(S),0, which is impossible to state uniformly since every finite group embeds in some nμ(S),n \geq \mu(S),1. Existence is witnessed by nμ(S),n \geq \mu(S),2 quantum Reed-Muller codes, which are phantom for all nμ(S),n \geq \mu(S),3 and nμ(S),n \geq \mu(S),4.

Limitations and open questions

Several caveats are explicit in the paper. The uniqueness theorem covers only CSS codes saturating the bound at nμ(S),n \geq \mu(S),5; it does not preclude qLDPC phantom codes with larger blocks, nor non-CSS ones, and determining whether sparse-check phantom codes exist remains open. In the qudit setting, the classification of minimal phantom codes is obstructed by two issues acknowledged directly: Bardoe–Sin's submodule classification addresses nμ(S),n \geq \mu(S),6-invariant codes while phantomness concerns nμ(S),n \geq \mu(S),7-invariance, and for extension fields nμ(S),n \geq \mu(S),8 the submodule lattice is richer than the Reed-Muller chain, leaving saturation of the qudit bound unresolved. The relationship between phantom and phantom-LU codes is also left partially open: the paper derives a necessary and sufficient condition for a phantom-LU code to be locally unitary equivalent to a phantom code, but does not determine whether the condition always holds. Finally, the analogous trade-off for automorphisms implementing gates other than nμ(S),n \geq \mu(S),9 — where a partial bound d3d\geq 300 applies when only d3d\geq 301 qubits enjoy permutation-implemented d3d\geq 302 circuits — is characterised only in this restricted form.

Conclusion

This work converts an empirical pattern into a theorem: implementing the full logical d3d\geq 303 group by physical permutations forces an exponentially large block, d3d\geq 304 for all d3d\geq 305, regardless of stabiliser structure, local-unitary enrichment, or gauge freedom. The bound is tight within CSS codes, saturated uniquely by punctured hypercube codes with dense checks, while the isolated d3d\geq 306 exception yields an explicit nonstabiliser d3d\geq 307 code with maximal d3d\geq 308 symmetry and a transversal non-Clifford gate. Beyond phantom codes, the underlying permutation-degree theorem offers a general mechanism for bounding code length in terms of automorphism group structure, complementing the Eastin–Knill line of no-go results on shallow fault-tolerant gates.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.