Stabilizer Rank in Quantum Simulation
- Stabilizer Rank is the minimum number of stabilizer states required to represent a quantum state, quantifying its non-stabilizer structure in simulations.
- Its exact and approximate versions directly affect the efficiency of classical simulations for circuits that combine Clifford operations with magic states.
- Recent advances connect stabilizer rank with algebraic structures and higher-order Fourier analysis, establishing bounds for magic-state tensors and simulation complexities.
Stabilizer rank is the minimum number of stabilizer states required to express a target quantum state as a linear combination. In the near-Clifford simulation literature it is a standard measure of how much non-stabilizer structure a state contains relative to Clifford resources, and its approximate variants govern the cost of simulating circuits built from Clifford operations plus magic states or other non-Clifford ingredients (Peleg et al., 2021, Bravyi et al., 2018). Subsequent work has developed a structural theory of stabilizer decompositions, connected stabilizer states with quadratic phase functions and higher-order Fourier analysis, established exact and approximate lower and upper bounds for magic-state tensor powers, and extended the subject toward learning theory, testing, and qudit magic-state orbit classifications (Labib, 2021, Arunachalam et al., 7 Oct 2025, Labib et al., 27 May 2026).
1. Definition and neighboring notions
For a pure state , the stabilizer rank is the smallest integer such that
where each is a stabilizer state and (Peleg et al., 2021). Equivalent formulations define as the minimum number of stabilizer states whose span contains (Mehraban et al., 2024). For qubits, a stabilizer state is a state of the form for an -qubit Clifford unitary 0 (Peleg et al., 2021).
The approximate notion replaces exact equality by approximation. One standard definition is
1
which asks for the minimum exact stabilizer rank among all states within Euclidean distance 2 of the target (Peleg et al., 2021). In qudit weak-simulation work, closely related fidelity-based approximate notions also appear (Huang et al., 2018). This distinction is operationally important because exact and approximate simulation have different complexity behavior.
Two closely related quantities organize much of the literature. Stabilizer fidelity is the best overlap with a single stabilizer state,
3
or, in alternate notation,
4
(Arunachalam et al., 7 Oct 2025, Bravyi et al., 2018). Stabilizer extent is an 5-based optimization over stabilizer decompositions. One formulation is
6
while another writes
7
equivalently 8 (Arunachalam et al., 7 Oct 2025, Bravyi et al., 2018). The standard inequality
9
makes extent a smoother proxy for approximate stabilizer rank in simulation algorithms (Bravyi et al., 2018).
2. Algebraic structure of stabilizer states
A central reason stabilizer rank is mathematically tractable is that stabilizer states have rigid algebraic normal forms. For qubits, one representation used in lower-bound work is
0
where 1 is an affine subspace, 2 is an 3-linear function, and 4 is a quadratic polynomial over 5 (Peleg et al., 2021). In the corresponding function view, a stabilizer function has the form
6
which makes the decomposition problem amenable to tools from analysis of Boolean functions (Peleg et al., 2021).
A refined formulation identifies stabilizer states with quadratic phase functions on affine subspaces. For qubits,
7
where 8 is an affine subspace and 9 is quadratic in the sense that 0 is independent of 1 for all 2 (Labib, 2021). In characteristic 3, these are nonclassical quadratic phase functions rather than merely classical quadratic polynomials.
For odd prime qudit dimension 4, the description is simpler: 5 where 6, 7 is an affine subspace, and 8 is a quadratic polynomial (Labib, 2021). In this sense, prime-dimensional stabilizer states are literally quadratic polynomials on affine subspaces of 9.
This viewpoint places stabilizer rank within higher-order Fourier analysis. Ordinary Fourier analysis studies correlation with characters, whereas higher-order Fourier analysis studies correlation with polynomial phase functions; stabilizer states correspond to degree-0 nonclassical polynomial phases, graph states give classical quadratic phases, and qubit stabilizer states sit naturally inside the broader nonclassical degree-1 framework (Labib, 2021). This identification is the basis for importing inverse theorems, derivative arguments, and polynomial-rank techniques into stabilizer-rank lower bounds.
3. Role in classical simulation
Stabilizer rank matters because Clifford circuits acting on stabilizer states are efficiently classically simulable by the stabilizer formalism. If the non-Clifford part of a computation is isolated into a magic-state resource, then a decomposition
2
reduces simulation to 3 stabilizer computations followed by a linear recombination (Mehraban et al., 2023). In this sense, upper bounds on stabilizer rank imply faster classical simulation, while lower bounds constrain the effectiveness of rank-based simulation strategies.
The modern simulation framework couples exact and approximate decompositions. For Clifford+4 circuits with 5 6 gates, the approximate-simulation cost can be bounded by
7
and more generally for non-Clifford gates 8 the runtime takes the form
9
(Bravyi et al., 2018). The same work emphasized that direct decompositions of resources such as CCZ can outperform uniform reductions to 0-gates.
Exact upper bounds remain important for strong simulation. An improved asymptotic result showed
1
improving the previously known asymptotic exponent 2 (Qassim et al., 2021). The construction proceeds through “magic cat” states and a chain-contraction argument yielding 3, rather than through simple blockwise tensoring. Via known techniques, this gives a classical algorithm that approximates output probabilities of an 4-qubit Clifford+5 circuit with 6 uses of the 7 gate within inverse polynomial relative error in time 8 (Qassim et al., 2021).
The same basic program extends to odd-prime qudits. For 9 copies of a qudit magic state 0, one obtains an explicit approximate stabilizer-rank scaling
1
where 2 is the single-qudit orbit overlap determined by a cubic Gauss sum (Huang et al., 2018). The qutrit instance gives weak-simulation cost 3, and the same work supplied an 4 algorithm for the inner product of two 5-qudit stabilizer states (Huang et al., 2018).
4. Lower and upper bounds for magic-state tensor powers
The most developed asymptotic results concern tensor powers of magic states. For exact rank, the qubit benchmark is the linear lower bound
6
which improved the earlier 7 lower bound (Peleg et al., 2021). The proof uses the explicit quadratic-on-affine-subspace form of stabilizer states, finds a large affine subspace on which all linear and affine pieces are constant, then studies directional derivatives of the remaining quadratics to force equal amplitudes at two inputs of different Hamming weights, contradicting the strictly weight-dependent amplitudes of 8 and 9 (Peleg et al., 2021).
The qudit analogue was established using higher-order Fourier analysis. If 0 is the single-qudit magic state built from the generalized 1-gate in prime dimension 2, then
3
for every prime 4 (Labib, 2021). Here
5
where 6 is a degree-7 nonclassical polynomial for 8, and a classical cubic polynomial for 9 (Labib, 2021). The argument shows that the magic-state phase is nearly orthogonal to every quadratic phase,
0
then converts that anti-correlation into a stabilizer-rank lower bound via polynomial-rank and affine-restriction arguments (Labib, 2021).
For approximate rank, an early breakthrough proved that for some absolute constant 1,
2
the first nontrivial lower bound of this kind (Peleg et al., 2021). The proof converts a low-rank approximation into a low-degree polynomial approximation to a restricted threshold function, then invokes Razborov–Smolensky lower bounds against majority (Peleg et al., 2021).
A later probabilistic argument strengthened the approximate lower-bound landscape dramatically for 3. For a wide range of approximation parameters,
4
equivalently 5 at fixed 6 (Mehraban et al., 2023). The proof combines a strong lower bound for Haar-random states, the fact that any 7-qubit state can be approximated using 8 many 9 gates, and a teleportation argument showing that approximate stabilizer rank cannot increase through the relevant gadget (Mehraban et al., 2023).
| Setting | Quantity | Representative bound |
|---|---|---|
| Qubit magic states 0 | Exact rank | 1 (Peleg et al., 2021) |
| Prime-dimensional qudit magic states 2 | Exact rank | 3 (Labib, 2021) |
| Qubit magic states 4 | Approximate rank | 5 (Peleg et al., 2021) |
| Qubit 6-state 7 | Exact upper bound | 8 (Qassim et al., 2021) |
| Qubit 9-state 00 | Approximate lower bound | 01 (Mehraban et al., 2023) |
5. Exact versus approximate rank and other structural subtleties
A recurring theme is that exact stabilizer rank, approximate stabilizer rank, stabilizer fidelity, and stabilizer extent are related but not interchangeable. One explicit separation is furnished by product states with exponentially large exact rank but constant approximate rank. A family constructed from a refinement of Moulton’s theorem includes explicit product states 02 with
03
for every constant 04 (Lovitz et al., 2021). This shows that exact rank can be very large even when fixed-error approximation is easy.
The same work also gave the first nontrivial examples of multiplicative stabilizer rank under tensor product. For
05
one has 06, and for all but finitely many 07,
08
so equality can occur in the general submultiplicative bound 09 (Lovitz et al., 2021). The same paper introduced generic stabilizer rank, defining 10, and proved the upper bound 11 (Lovitz et al., 2021).
The relation to stabilizer fidelity is also subtle. A qualitative theorem states that for each 12 there exists 13 such that any state with 14 satisfies 15, and the same conclusion holds for approximate rank 16 whenever 17 (Mehraban et al., 2024). Thus constant exact or approximate rank forces a constant overlap with some stabilizer state. The converse fails: states can have high stabilizer fidelity and still have arbitrarily large stabilizer rank or approximate stabilizer rank (Mehraban et al., 2024). This is one reason recent testing work treats exact rank as a brittle notion and approximate rank as more meaningful for tolerant testing.
A quantitative version of the fidelity–rank connection was obtained using Barnes Wall lattices. If a pure state 18 has stabilizer fidelity 19, and there exists a state 20 with 21 such that
22
then
23
so 24 forces 25 (Kalra et al., 6 Mar 2025). Applied to 26, this reproduces a linear-by-log lower bound in a regime where the approximation fidelity may itself be exponentially small (Kalra et al., 6 Mar 2025).
6. Learning, testing, and orbit-dependent refinements
Recent work has reframed stabilizer rank as an algorithmically extractable structure. A structured decomposition theorem shows that for every 27, an arbitrary 28-qubit state can be written as
29
where 30 has stabilizer rank 31 and the residual satisfies 32 (Arunachalam et al., 7 Oct 2025). The same work algorithmizes an inverse theorem for the Gowers-33 norm by introducing a self-correction framework for stabilizer states. Given access to the state-preparation unitary 34 and its controlled version, it yields a learning protocol for a structured stabilizer decomposition in runtime 35 under algorithmic PFR, and 36 unconditionally (Arunachalam et al., 7 Oct 2025). For states of stabilizer extent 37, it outputs a constant-close approximation in time 38, improving to polynomial time under APFR; for stabilizer-rank-39 states it gives an unconditional runtime 40 (Arunachalam et al., 7 Oct 2025).
Testing results point in the same direction. Improved tolerant-testing bounds distinguish whether the maximum fidelity with a stabilizer state is at least 41 or at most 42, provided 43, and the rank-to-fidelity theorem implies that low approximate stabilizer-rank states are not pseudorandom (Mehraban et al., 2024). This suggests that low stabilizer rank is not only a simulation resource notion but also a statistically detectable structural promise.
Orbit dependence has become a further refinement, especially for qutrits. Distinct Clifford orbits of magic states can exhibit different stabilizer ranks at small tensor powers, and explicit decompositions imply orbit-dependent asymptotic exponents: 44 (Labib et al., 27 May 2026). The same work proved the first nontrivial 45 lower bounds for the Hadamard-eigenstate and Norrell qutrit orbits, and found two-copy Clifford conversion protocols with constant success probabilities 46 for 47 and 48 for 49, enabling constant-overhead injection of a non-Clifford diagonal gate in each case (Labib et al., 27 May 2026). All qutrit decomposition identities were formalized in Lean 4 + mathlib4, underscoring the exact algebraic character of these rank statements (Labib et al., 27 May 2026).
Taken together, these developments present stabilizer rank as a meeting point of simulation complexity, additive combinatorics, higher-order Fourier analysis, lattice methods, and quantum learning theory. Exact and approximate versions capture different operational regimes, their interaction with fidelity and extent is highly nontrivial, and recent orbit-sensitive and algorithmic results indicate that stabilizer rank is best viewed not as a single isolated invariant but as part of a larger hierarchy of stabilizer complexity measures.