ZX-Calculus Cutting Stabiliser Decomposition
- Cutting stabiliser decomposition is a ZX-calculus method that exactly breaks non-Clifford quantum circuits into sums of stabiliser diagrams to lower simulation costs.
- It strategically cuts favorable non-stabiliser subdiagrams and interleaves each branch with aggressive ZX simplification to unlock T-count reductions.
- The method has been successfully applied to Clifford+T, hidden-shift, and magic-state circuits, achieving orders-of-magnitude reductions in stabiliser term counts.
Cutting stabiliser decomposition is a ZX-calculus-based method for exact classical simulation of non-Clifford quantum circuits in which one identifies small, favorable non-stabiliser subdiagrams, “cuts” them into a sum of simpler diagrams, and interleaves each cut with graphical simplification of the whole diagram. In the quantum-circuit literature, the method is used to reduce the number of stabiliser terms required to simulate Clifford+T circuits, hidden-shift circuits, and postselected magic-state-generation circuits, with the central objective of lowering the total term count or that governs strong-simulation cost (Kissinger et al., 2022, Kissinger et al., 2021). Later work generalized the approach to procedurally optimized vertex cuts and “dynamic” T-decompositions that exploit frequent ZX-diagram motifs, and applied it to magic state cultivation circuits where the final states were expressed as sums of $4$ and $8$ Clifford ZX-diagrams for the and variants respectively (Sutcliffe et al., 2024, Ahmad et al., 2024, Wan et al., 1 Sep 2025).
1. Formal basis and simulation objective
A stabiliser decomposition of a pure -qubit state is an expansion
where each is a stabiliser state and ; the stabiliser rank is the minimal 0 over all such decompositions (Kissinger et al., 2021). In the equivalent notation used in later work,
1
with 2 the number of stabiliser terms and 3 the minimal such number (Kissinger et al., 2022).
The operational motivation is strong simulation. Because stabiliser states, Clifford circuits, and stabiliser measurements are simulable in polynomial time by Gottesman–Knill, a state written as a finite linear combination of stabiliser states can also be simulated provided the number of terms is not too large (Kissinger et al., 2021). For exact probabilities, one route is to compute
4
with total cost 5, so 6 is the dominant complexity driver (Kissinger et al., 2021). In the cost model emphasized in the graphical literature, each stabiliser term costs 7 to simulate, giving overall cost roughly 8 (Kissinger et al., 2022).
The standard non-Clifford resource is the 9 gate,
$4$0
or its associated magic state
$4$1
equivalently denoted $4$2 in the 2021 treatment of magic-state injection (Kissinger et al., 2022, Kissinger et al., 2021). Naively,
$4$3
which yields $4$4 stabiliser terms and is generally impractical for strong simulation (Kissinger et al., 2022).
To compare decompositions, the literature uses an exponential rate $4$5. If a block reduction removes $4$6 non-Clifford spiders using $4$7 stabiliser terms, then
$4$8
(Kissinger et al., 2022). Equivalently, if a decomposition of a circuit with $4$9 non-Clifford spiders yields $8$0 Clifford terms, then
$8$1
(Ahmad et al., 2024). Lower $8$2 means fewer terms asymptotically.
A related quantity appears in Monte Carlo-style simulation. For
$8$3
the sum of magnitudes $8$4 governs sampling complexity: larger $8$5 implies larger variance and runtime (Wan et al., 1 Sep 2025). Cutting stabiliser decomposition is therefore relevant both to exact strong simulation and to sampling-based estimators.
2. ZX-calculus representation and the meaning of a cut
The method is formulated in the ZX-calculus, where circuits are represented as diagrams built from Z-spiders, X-spiders, Hadamards, and wires (Kissinger et al., 2022). Clifford+T circuits are translated into ZX-diagrams, reduced to graph-like form, and simplified by spider fusion, colour change, bialgebra/Hopf laws, local complementation, pivoting, and phase-gadget transformations (Kissinger et al., 2021). In reduced graph-like form, all spiders are Z-spiders connected by Hadamard edges, and simplification removes easy Clifford structure while exposing phase gadgets and other motifs (Kissinger et al., 2022, Kissinger et al., 2021).
In this setting, “cutting” means replacing a chosen spider or vertex by a small exact sum. A basic spider-cut identity is
$8$6
where
$8$7
(Sutcliffe et al., 2024). Each cut doubles the number of terms, so applying it indiscriminately to every $8$8-spider produces $8$9 terms and 0 (Sutcliffe et al., 2024, Ahmad et al., 2024).
The point of the method is not the local cut by itself, but the simplification it unlocks. A strategically placed cut can separate neighborhoods, align target sets of phase gadgets, and allow 1 phases to fuse into Clifford phases or cancel outright (Kissinger et al., 2021, Ahmad et al., 2024). In the general vertex-cut formalism,
2
and inserting this identity at a vertex splits the diagram into branches that are then reduced independently (Ahmad et al., 2024). The 2024 dynamic-decomposition paper makes this explicit by distinguishing the local efficiency of the decomposition from the post-simplification effective efficiency 3, with
4
Several ZX substructures are especially important. A phase gadget is a central Z-spider of phase 5 connected by Hadamard edges to 6 neighbours; in reduced form, an 7-legged phase gadget corresponds to a cat state
8
(Kissinger et al., 2022). Cat gadgets, pairs of overlapping phase gadgets, and “lone phase” hubs became standard cutting targets precisely because ZX simplification can turn their post-cut branches into Clifford diagrams or diagrams with very small residual T-count (Kissinger et al., 2022, Ahmad et al., 2024).
3. Major decomposition families
The development of cutting stabiliser decomposition proceeded by enlarging the class of admissible cuts while retaining exactness.
The 2021 reduced-stabiliser-decomposition method combined chunked magic-state decompositions with eager ZX simplification. It began from product decompositions such as the pairwise identity
9
and from the Bravyi–Smith–Smolin 0-to-1 decomposition for six magic states, giving 2 with 3 (Kissinger et al., 2021). The core advance was to interleave each chunk decomposition with ZX simplification so that the effective non-Clifford count 4 could be much smaller than the raw 5-count 6 (Kissinger et al., 2021).
The 2022 partial-and-graphical method made the cut itself structural. Instead of decomposing only 7 blocks, it cut favorable entangled subdiagrams detected in the ZX diagram. This included cat-state cuts and a partial 8-to-9 reduction on a 0-qubit magic pack, which removes 1 2-spiders at the cost of 3 stabiliser terms and therefore achieves
4
for any circuit with 5 (Kissinger et al., 2022). The same paper gave best-structural-case rates of 6 for 7, 8 for 9, 0 for 1, and 2 for 3 (Kissinger et al., 2022).
The 2024 procedural-optimization work reframed the problem as choosing an optimal pattern of vertex cuts in a ZX-diagram to maximize T-count reduction at the cost of the fewest cuts (Sutcliffe et al., 2024). It assigned weights to vertices according to how many T-like gates they were blocking from fusing or cancelling, propagated those weights through higher tiers of blockers, and then cut the highest-weight candidates first (Sutcliffe et al., 2024). For circuits small enough to verify, this heuristic found the most optimal set of cuts possible 4 of the time (Sutcliffe et al., 2024).
The 2024 dynamic T-decomposition work then showed that even the most generalized T-decomposition, namely vertex cutting with baseline 5, can yield very strong 6 once paired with ZX simplification on appropriate motifs (Ahmad et al., 2024). It identified four dynamic motif families with efficiencies
7
for lone phase, multi-cat3, pair, and pair-phase decompositions respectively (Ahmad et al., 2024).
| Family | Block or motif | Rate |
|---|---|---|
| Bravyi–Smith–Smolin chunking | 8 magic states 9 terms | 0 |
| Partial reduction | 1-to-2 | 3 |
| Cat-state cut | 4 | 5 |
| Cat-state cut | 6 | 7 |
| Dynamic lone-phase motif | 8 terms eliminate 9 T-spiders | 0 |
These families are exact rather than approximate. Their common logic is that one spends a small number of branches to unlock many ZX-calculus cancellations in each branch.
4. Algorithmic workflow and heuristics
The basic interleaved workflow is stable across the literature. A Clifford+T circuit 1, together with chosen inputs and outputs or postselection effects, is first translated to a ZX-diagram; the diagram is then converted to graph-like form and simplified; a chunk, gadget, or vertex is selected; the selected region is decomposed into a small stabiliser sum; and each child diagram is immediately simplified before further cuts are chosen (Kissinger et al., 2021, Kissinger et al., 2022).
In the 2021 strong-simulation pipeline, the steps are: translate 2 to a ZX-diagram, simplify to graph-like form, identify a chunk of 3–4 non-Clifford spiders, unfuse a 5 component on each selected spider, apply a chunked stabiliser decomposition such as the 6-to-7 Bravyi–Smith–Smolin identity, re-simplify each child, and iterate until no non-Clifford spiders remain (Kissinger et al., 2021). The same paper emphasized that eager simplification improves the dominant term from 8 to 9 in amplitude computation, with an initial 00 graph-like simplification cost where 01 is the gate count (Kissinger et al., 2021).
In the cat-based 2022 method, the reduction loop scans internal Clifford spiders of phase 02 or 03 and arity 04, treating the corresponding star-shaped neighborhoods as cat gadgets when possible (Kissinger et al., 2022). The prescribed preference order is arity 05, then 06, then 07, then 08, matching the available 09 values 10, 11, 12, and 13 (Kissinger et al., 2022). If no cat gadget exists, the fallback is the partial 14-to-15 reduction on a pack of 16 T-spiders (Kissinger et al., 2022).
The procedural-optimization heuristic of 2024 made cut selection explicit. Initial weights 17 are assigned to blocking CNOT endpoints by distributing 18 over the 19 blockers on minimal paths between T-like spiders that could fuse if those blockers were removed (Sutcliffe et al., 2024). Weights are then propagated across tiers using
20
and a candidate vertex is cut only when its score suggests that the cut is likely to unlock at least two T cancellations across the two branches (Sutcliffe et al., 2024).
The dynamic-decomposition variant can be read as a higher-level policy layer on top of this interleaving. It first checks whether a standard cat-state or magic-21 decomposition is best, then searches for dynamic motifs whose estimated 22 beats the best available static alternative, applies the relevant cut, and runs a full ZX rewrite pass before the next decision (Ahmad et al., 2024). This implies a simulator architecture in which motif detection, branch-local simplification, and adaptive cut selection are coupled rather than separated.
QuiZX is the principal implementation framework named in this literature, providing circuit-to-ZX translation and the reduction strategy used in the 2022 partial-and-graphical work (Kissinger et al., 2022). The 2025 cultivation study states that the input circuit is converted to a ZX-diagram “e.g., with PyZX,” then simplified and cut procedurally (Wan et al., 1 Sep 2025).
5. Empirical performance and applications
The 2021 reduced-stabiliser-decomposition paper reported exact norm calculations and strong simulation on random 23- and 24-qubit Clifford+T circuits with up to 25 T-gates and on hidden-shift circuits with over 26 T-gates (Kissinger et al., 2021). For random exponentiated-Pauli circuits under a 27-minute timeout on a 28-core Xeon, the success rates were 29 up to 30, 31 at 32, 33 at 34, and 35 above for 36 qubits; and 37 up to 38 with all but one failed at 39, 40 at 41, and 42 at 43 for 44 qubits (Kissinger et al., 2021). For 45 qubits and 46, naive strong simulation on doubled circuits required roughly 47 terms, whereas ZX-interleaved decomposition produced on average 48 terms, a 49-order reduction; at higher T-counts, the reduction reached up to 50 orders of magnitude (Kissinger et al., 2021).
The 2022 cat-state paper reported that the new partial-and-graphical method could reliably simulate 51-qubit 52 T-count hidden shift circuits in a couple of minutes on a consumer laptop (Kissinger et al., 2022). More specifically, 53 of random hidden-shift instances completed within 54 minutes on an Intel Core i5-10400H, 55 GHz, and the remaining 56 finished within 57 minutes (Kissinger et al., 2022). On hidden-shift circuits with 58 qubits and T-count 59, the variance of runtimes on a log scale dropped from approximately 60 for the previous method to approximately 61 for the cat-based method (Kissinger et al., 2022). On random 62-qubit Clifford+T circuits up to 63, average runtimes were about an order of magnitude better with cat-based cutting (Kissinger et al., 2022).
The 2024 procedural-optimization paper focused on pseudo-structured circuits produced from CNOTs, phase gates, and Toffolis. It reported “consistent improvements of orders of magnitude,” with effective efficiency 64, and stated that there is no upper bound for the efficiency achieved by the method, allowing in principle 65 for highly structured circuits (Sutcliffe et al., 2024).
The 2025 cultivation application demonstrated the relevance of cutting beyond generic circuit benchmarks. For the 66 magic state cultivation variant, the initial circuit has T-count 67; after two cuts and ZX simplification, each branch has a single 68 or 69 spider, and the final expansion yields a 70-term stabiliser decomposition (Wan et al., 1 Sep 2025). For the 71 variant, the initial circuit has T-count 72; reusing the 73 decomposition inside the larger circuit and applying further cuts yields an 74-term stabiliser decomposition (Wan et al., 1 Sep 2025). In both cases, the paper attributes the reduction to cut placement aligned with the postselected measurement structure.
6. Limits, related methods, and terminological scope
The method is exact. The cuts are exact stabiliser decompositions, not sampling approximations, and the 2021 framework notes exact amplitudes and marginals with exact numbers in 75; probabilities take the form
76
(Kissinger et al., 2021). This distinguishes cutting stabiliser decomposition from quasiprobability sampling, Monte Carlo stabiliser-extent methods, and other approximate techniques whose costs depend on negativity or on the number of samples required for a target error (Kissinger et al., 2021, Wan et al., 1 Sep 2025).
A common misconception is that the method amounts to decomposing every 77 gate independently. In the ZX-based literature, the opposite is emphasized: one cuts only those vertices, spiders, or subdiagrams whose removal is expected to trigger substantial fusion, cancellation, gadget merging, or elimination of Clifford substructure (Kissinger et al., 2022, Sutcliffe et al., 2024). Another misconception is that the best available asymptotic 78 always dominates practical performance. The dynamic-decomposition results were introduced precisely to show that apparently weaker local decompositions can yield better overall efficiency once post-cut ZX simplification is taken into account (Ahmad et al., 2024).
The main limitation is that exponential dependence remains. The 2021 paper states that worst-case circuits with dense, “incompressible” non-Clifford interactions still scale poorly, and the 2022 paper gives 79 as the worst-case guarantee when one repeatedly applies the partial 80-to-81 cut in diagrams with few or no usable cat gadgets (Kissinger et al., 2021, Kissinger et al., 2022). The best gains occur when ZX reduction exposes phase gadgets, especially arity 82 or 83, when repeated neighborhoods permit gadget merging, or when doubled diagrams create cancellations between 84 and 85 (Kissinger et al., 2021, Kissinger et al., 2022).
The method sits alongside several other classical-simulation paradigms. The literature contrasts it with quasiprobability sampling, tensor-network contraction, and path-sum or ZH-calculus methods (Kissinger et al., 2021). Tensor networks can excel on low-depth or low-connectivity circuits, but exact contraction can remain exponential and may perform poorly on global highly entangling circuits (Kissinger et al., 2021). Path-sum and ZH-calculus methods are described as powerful for Toffoli- or CCZ-heavy circuits, though hyperedge growth can be problematic if not carefully managed (Kissinger et al., 2021). Cutting stabiliser decomposition is therefore best understood as a structure-sensitive exact alternative rather than a universal replacement.
The phrase also has a distinct terminological scope outside this quantum-simulation setting. In an unrelated optimisation paper, “Cutting Stabiliser Decomposition” is used for a stabilised cutting-plane scheme based on Benders decomposition with adaptive oracles for multi-horizon stochastic programming in power-system investment planning (Zhang et al., 2022). In adjacent quantum-error-correction work, “cutting” refers instead to distance-preserving rewrites that decompose high-weight stabiliser measurements into single- and two-qubit operations while preserving distance and logical count (Rodatz et al., 2024). Within quantum-circuit simulation, however, the term denotes the ZX-calculus program of targeted cuts plus aggressive graphical simplification to minimise stabiliser-term growth.