---
title: Pauli-based Computation (PBC)
url: https://www.emergentmind.com/topics/pauli-based-computation-pbc
type: topic
---

# Pauli-based Computation (PBC)

Pauli-based Computation (PBC) is a measurement-only model of quantum computation in which the input is a tensor product of magic states and the computation is driven by an adaptive sequence of non-destructive Pauli measurements, with polynomial-time classical post-processing selecting later measurements and interpreting outcomes [1506.01396]. In later fault-tolerant and architectural literature, the same term also denotes a compilation and execution style that replaces much of an explicit Clifford+$T$ gate sequence by Pauli measurements, Pauli rotations, and Pauli-frame tracking, especially in surface-code and lattice-surgery settings [2504.12091]. Across these usages, the common structure is that non-Clifford power is supplied by magic states, while Clifford structure is largely transferred into classical feed-forward and measurement scheduling.

## 1. Canonical model and formal structure

In the original formulation, a PBC on $n$ qubits starts from the magic-state input $|H\rangle^{\otimes n}$ and consists of steps $t=1,\dots,m$ with $m\le n$, where each step performs a non-destructive eigenvalue measurement of a Pauli operator $P_t\in\mathcal P^n$ and records an outcome $\sigma_t\in\{+1,-1\}$. The choice of $P_t$ is adaptive: it may depend on earlier outcomes $\sigma_1,\dots,\sigma_{t-1}$, provided that dependence is classically computable in time $\mathrm{poly}(n)$. If the pre-measurement state is $|\psi\rangle$, then measuring $P_t$ with outcome $\sigma_t$ updates the state by
\[
|\psi'\rangle = \frac{1}{2}(I+\sigma_t P_t)|\psi\rangle,
\]
followed by normalization; the conditional outcome probability is
\[
\Pr(\sigma_t\mid \text{past})=\left\|\frac{1}{2}(I+\sigma_t P_t)|\psi\rangle\right\|^2.
\]
After the final measurement, the quantum state is discarded and a single output bit is computed from the stored outcomes by classical post-processing in time $\mathrm{poly}(n)$ [1506.01396].

The magic state used in this model is
\[
|H\rangle=\cos(\pi/8)\,|0\rangle+\sin(\pi/8)\,|1\rangle,
\]
or, in an unnormalized parameterization used for algebraic manipulations,
\[
|H\rangle = |0\rangle + t\,|1\rangle,\qquad t=\tan(\pi/8)=\sqrt{2}-1.
\]
The same work notes that any single-qubit magic state is Clifford-equivalent to either $|H\rangle$ or the eigenstate $|R\rangle$ of $(X+Y+Z)/\sqrt{3}$, and that the $T$-state is Clifford-equivalent to $|H\rangle$ [1506.01396].

A central simplification is that the computational power of PBC does not change if one additionally requires all measured Pauli operators to pairwise commute. In the original analysis, if a measured operator anticommutes with a previous one, that measurement can be replaced by a random Clifford unitary whose effect can be commuted to the end and removed. This standard form yields a commuting family of Pauli measurements with $m\le n$ and only polynomial classical overhead. This commuting-measurement normal form remains one of the most distinctive structural features of canonical PBC, although later variants deliberately relax it.

## 2. Universality and relation to Clifford+$T$ and MBQC

The original universality theorem shows that any quantum computation in the circuit model with $n$ qubits and $\mathrm{poly}(n)$ gates from the Clifford+$T$ set can be simulated by a PBC on $m$ qubits, where $m$ is the number of $T$ gates, together with $\mathrm{poly}(n)$ classical processing [1506.01396]. The proof uses magic-state injection: each $T$ gate is replaced by a gadget consuming one $|H\rangle$-type resource, performing two adaptive Pauli measurements, and applying a corrective Clifford determined by the measurement outcomes. After commuting all Cliffords to the end and using the commutation simplification for Pauli measurements, the non-Clifford content of the circuit is concentrated into a PBC acting only on the magic-state register.

Later work made this reduction operational as a compilation method. A Clifford+$T$ circuit with $t$ $T$ gates can be compiled into a standard PBC on $t$ qubits, with practical adaptive-circuit realizations that use $O(t^2)$ quantum gates instead of a previous $O(t^3/\log t)$ scaling. The same compilation framework gives a depth reduction from $O(t\log t)$ to $O(t)$ by introducing $t$ auxiliary qubits, and it supports hybrid execution in which a classical processor effectively supplies additional “virtual qubits” to a smaller quantum device [2203.01789].

The model is not confined to qubits. For odd-prime-dimensional systems, PBC generalizes to a computation on $p$-dimensional qudits driven by adaptive measurements of commuting, independent multiqudit Pauli observables on a magic-state input $|T_v\rangle^{\otimes t}$. The resulting qudit PBC is universal, and any such computation can be mapped to adaptive circuits with either $n+1$ qudits and $O\!\left(pn^2/2\right)$ $\mathrm{SUM}$ gates and depth, or reduced depth $O\!\left(pn/2\right)$ at the expense of larger width [2302.13702].

PBC is also closely related to MBQC, but the relation is not identity. The original PBC measures global Pauli observables on a separable magic-state input, whereas standard MBQC measures single qubits in an entangled resource such as a graph state. A later MBQC construction based on generalized parity-phase interactions was described as fitting squarely within the PBC paradigm because it achieves deterministic, approximately universal computation using only single-qubit Pauli $X$ and $Z$ measurements with feed-forward, while embedding the non-stabilizer resource into the entangling fabric rather than into explicit input magic states [1704.06504]. This suggests that “PBC” names both a specific canonical model and a broader design principle centered on Pauli-only adaptive computation with non-stabilizer resources.

## 3. Resource tradeoffs and classical simulation

A major theoretical result for the original model is a quantum–classical tradeoff: any PBC on $n+k$ qubits can be simulated by PBCs on $n$ qubits together with classical processing costing $2^{O(k)}\operatorname{poly}(n)$, and the reduced PBC needs to be repeated only $2^{O(k)}$ times [1506.01396]. The proof expands the $k$-qubit magic-state density operator into a linear combination of stabilizer projectors,
\[
|H\rangle\langle H|^{\otimes k}=\sum_{i=1}^{\chi}\alpha_i\,|\phi_i\rangle\langle\phi_i|,
\]
and then replaces each term by a reduced computation on $n$ qubits with a stabilizer input on the removed subsystem. A simple decomposition gives $\chi=3^k$, so the overall cost remains $2^{O(k)}$.

The same paper gave a purely classical exact weak simulation algorithm for PBC with runtime
\[
2^{\alpha n}\operatorname{poly}(n),\qquad \alpha=\frac{\log_2 7}{3}\approx 0.936.
\]
This improves on brute-force $2^n\operatorname{poly}(n)$ simulation by using stabilizer-rank decompositions of $|H\rangle^{\otimes n}$. The key explicit bound is $\chi_6\le 7$, which implies $\chi_n\le 7^{n/6}$ and hence the exponent $\alpha$. The algorithm computes exact probabilities for arbitrary outcome prefixes and then samples the full measurement sequence exactly by conditional probabilities [1506.01396].

Compilation-oriented work recast these ideas as hybrid quantum computation. If a compiled PBC needs $t$ qubits but only $t-k$ are available, a classical processor can replace the missing $k$ magic qubits through a stabilizer pseudo-mixture, so the quantum device runs only the smaller PBC while classical Monte Carlo handles the missing non-stabilizer contribution. In the implementation-oriented analysis, the number of shots scales as $\tilde O(2^{0.7374k}\epsilon^{-2})$ in the best known regime, again emphasizing that PBC permits an explicit exchange between quantum memory and classical time [2203.01789].

For odd-prime qudits, the corresponding hybrid complexity is expressed in terms of the robustness of magic of the input states. Numerical computations in the qudit generalization yield sampling upper bounds
\[
O\!\left(3^{1.0848k}\epsilon^{-2}\right)\quad\text{for qutrits},\qquad
O\!\left(5^{1.4022k}\epsilon^{-2}\right)\quad\text{for ququints},
\]
together with lower bounds
\[
\Omega\!\left(2^{0.5431k}\epsilon^{-2}\right),\quad
\Omega\!\left(3^{0.7236k}\epsilon^{-2}\right),\quad
\Omega\!\left(5^{0.8544k}\epsilon^{-2}\right)
\]
for qubits, qutrits, and ququints respectively [2302.13702]. These results place hybrid PBC within a broader magic-resource theory rather than only within stabilizer-rank analysis.

## 4. Compilation, Pauli frames, measurement weight, and depth

As PBC matured into a compilation target, attention shifted from mere universality to the cost of the required Pauli measurements. A low-level Pauli tracking library formalized the propagation of Pauli frames through Clifford circuits using binary symplectic representations. In this framework, pending Pauli corrections are commuted forward through Clifford layers, absorbed at measurement points, and used to infer the strict partial order of measurements in MBQC-style executions. For local Clifford gates, the resulting tracking runs in $O(LK)$ time for $L$ gates and $K$ frames, and time-optimal MBQC schedules can be extracted in polynomial time from the induced dependency DAG [2405.03970].

Measurement weight then became a principal compilation objective. A recent synthesis framework treats PBC as a model that simulates a non-adaptive Clifford+$T$ circuit with $T$-count $t$ by preparing a separable $t$-qubit magic-state register and measuring at most $t$ independent, pairwise commuting Pauli observables. By pre-compiling through one-way quantum computing, it derives nontrivial upper bounds on both measurement weight and adaptive depth. Under one processing order, the worst-case average weight of the measured set satisfies
\[
\bar w \le \frac{3t}{4}+\frac{1}{2};
\]
under another, the PBC depth equals the underlying 1WQC depth $d_{1W}$; and under a mixed order the depth obeys
\[
d_{\mathrm{PBC}}\le \min\{2d_{1W}-1,t\}.
\]
The same work introduces incPBC, a universal constant-weight variant using only Pauli measurements of weight at most $2$, at the cost of allowing incompatible measurements and more total operations. For a Clifford+$T$ circuit with logical depth $d_L$, $t$ $T$ gates, $c_2$ CNOTs, and $w$ computational-basis readouts, incPBC uses at most $2n$ online qubits, $w+2t+3c_2$ Pauli measurements, and depth $3d_L$ [2408.04007].

Optimization inside sequential PBC has also become more algebraic. In a sequential representation, a Clifford+$T$ circuit is rewritten as a Clifford block followed by a product of $\pi/4$ multi-Pauli rotations. Within this form, a multi-product commutation relation allows two commuting pairs of $\pi/4$ rotations to be swapped as composite blocks even when every cross-pair anticommutes. The constructive condition is $D=-ABC$ given $[A,B]=0$ and $\{A,C\}=\{B,C\}=0$. Benchmarks built by quantum circuit unoptimization indicate that this rewrite rule is not incorporated into current compilers, implying additional untapped T-count reductions in PBC-native optimization [2509.20052].

A separate heuristic line of work replaces each next measured Pauli by a product with previously measured commuting Paulis whenever this lowers weight, without changing the post-measurement state. On Clifford-dominated random circuits, this greedy search reduces the average measurement weight, and therefore the associated CNOT count in PBC-compiled circuits, by over $30\%$ for instances with up to $22$ $T$ gates and over $20\%$ for larger $T$ counts [2408.04007]. In practice, PBC compilation has therefore evolved from a universality proof into a nontrivial optimization problem over Pauli frames, measurement generators, and adaptive schedules.

## 5. Fault-tolerant and architectural realizations

In fault-tolerant surface-code settings, PBC is often treated as an execution style rather than only a complexity model. In this usage, a circuit is simplified by Pauli-frame tracking so that most Clifford structure is removed from the time-critical path, leaving primarily $\pi/8$ Pauli rotations and Pauli product measurements implemented through lattice surgery. A locality-aware variant preserves two-qubit locality by commuting only single-qubit Clifford rotations to the end and performing magic-state distillation in the computation area rather than in distant factories. Under the reported assumptions $d=15$, per-attempt local distillation time $m=27$, and acceptance ratio $p_{\mathrm{success}}=0.25$, this locality-aware PBC reduces execution time by $14\%$ to $93\%$ on random circuit sampling and 2D Ising benchmarks, while the measured parallelism scales approximately linearly with the number of data qubits and lifts the conventional throughput ceiling from $O(\sqrt N)$ to $O(N)$ [2504.12091].

Surface-code architectural optimization has also become explicitly PBC-aware. A recent framework, SPARO, models logical error rates during active PBC execution by incorporating Pauli product measurements, idling, and patch rotations into a layout-and-scheduling loop. Its numerical models capture the dependence of PPM error on ancilla path length and the contribution of waiting for magic states, then dynamically allocate area between routing and factories. On a $433$-qubit ADDER circuit, SPARO reports up to $51.11\%$ logical error rate reduction relative to static layouts with the same total hardware budget [2504.21854].

QLDPC architectures motivated a different realization. Extractor systems augment a QLDPC memory so that any logical Pauli operator supported on the memory can be fault-tolerantly measured in one logical cycle, defined as $O(d)$ physical syndrome measurement cycles, without rearranging qubit connectivity. Extractor-augmented computational blocks can be connected by bridge systems so that parallel logical measurements drive universal PBC, all single-block Clifford gates are compiled away, and inter-block Pauli measurements are supported by fixed-connectivity LDPC hardware. For a circuit of reduced depth $D_{\mathrm{red}}$ on blocks encoding $k$ logical qubits each, the compiled schedule satisfies
\[
\mathrm{Depth}(C_{\mathrm{compiled}})<4k\cdot D_{\mathrm{red}}+k
\]
in logical cycles [2503.10390].

Distributed qLDPC settings further change the balance of costs. In monolithic architectures, the serialized nature of PBC ties runtime to T-count, but in distributed architectures the dominant bottleneck is remote Bell-pair generation. Within the Q-Fly architecture, large qLDPC code blocks and abundant nodes allow groups of qubits to be moved to free nodes, thereby bypassing the sequential bottleneck of PBC. On reported QAOA and decoded quantum interferometry workloads, this yields execution-time improvements of up to about one order of magnitude over a surface-code active-volume baseline, including approximately $40\times$ faster QAOA at $T_{\mathrm{Bell}}=10$ and about $11\times$ faster DQI under the same network assumption [2605.03854]. These results do not show that PBC is uniformly superior; they show instead that PBC becomes competitive when the architectural bottleneck shifts from local gate depth to communication structure.

## 6. Related models, determinism questions, and terminological boundaries

Pauli-heavy MBQC raises a distinct issue: determinism. In MBQC, Pauli measurements can invalidate the necessity of ordinary gflow, and even Pauli flow is not an exact criterion for a fixed correction strategy. The correct pattern-level characterization is Shadow Pauli Flow: a pattern is robustly deterministic if and only if it is consistent with a Shadow Pauli Flow on its underlying open graph, and such a flow can be computed in polynomial time given a partial order. At the resource level, an open graph supports robustly deterministic MBQC if and only if it has a Pauli Flow. These results matter for Pauli-based computation in the broad sense because they certify determinism, measurement order, and depth in MBQC patterns with substantial Pauli content [2207.09368].

Several nearby models should be distinguished from canonical PBC even when the terminology overlaps. “Pauli quantum computing” is a different formalism in which $I$ and $X$ in off-diagonal density-matrix blocks are treated as computational basis states, operations are implemented by block-diagonal quantum channels, and the formalism is used for tasks such as Lindbladian imaginary-time evolution, amplitude estimation, and a Pauli-encoded search oracle. Despite the name, this is not the magic-state, adaptive-Pauli-measurement model introduced in the original PBC literature [2412.03109].

Likewise, fermion-parity-based computation is a fermionic analogue modeled on PBC. It replaces Pauli measurements by adaptive measurements of fermion parity operators in Majorana systems, identifies the logical braid group as the fermionic analogue of the Clifford group, and commutes those logical braids to the end so that the hardware performs only parity measurements plus classical feed-forward [2110.13599]. A software-oriented dynamic Pauli constraints model is related in a different direction: it treats Pauli expectations and layer-by-layer tomography as the interface for specifying quantum computations and can coherently simulate PBC-style measurement patterns, but it generalizes beyond measurement-only Pauli schemes by reconstructing arbitrary local gates from tomographic constraints [2605.22744].

The following summary captures the most important distinctions.

| Model | Core primitive | Relation to canonical PBC |
|---|---|---|
| Original PBC | Adaptive non-destructive Pauli measurements on magic-state inputs | Canonical definition [1506.01396] |
| Pauli-only parity-phase MBQC | Pauli $X/Z$ measurements on parity-phase resource states | Described as fitting within the PBC paradigm [1704.06504] |
| Pauli quantum computing | NDME encoding and block-diagonal channels | Distinct formalism despite similar name [2412.03109] |
| Fermion-parity-based computation | Adaptive fermion-parity measurements on MZMs | Fermionic analogue modeled on PBC [2110.13599] |

A common misconception is that PBC is simply “Clifford computation with measurements.” In the canonical model, Clifford structure is indeed absorbed into classical control, but universality depends on non-stabilizer magic-state input [1506.01396]. Another is that every Pauli-based measurement pattern is automatically deterministic once compatible observables are chosen; in MBQC this is false, and exact determinism requires the stronger Shadow Pauli Flow criterion [2207.09368]. A third is that the original commuting-measurement formulation exhausts the design space; constant-weight incPBC shows that abandoning compatibility can trade simpler measurements for more layers and more online qubits [2408.04007].

Taken together, these developments show that PBC is best understood as a family of measurement-centric computational frameworks organized around three recurring ideas: non-Cliffordness concentrated into magic or other non-stabilizer resources, Clifford structure represented as classical Pauli-frame evolution, and computation expressed primarily through the selection, routing, and certification of Pauli observables.

Source: https://www.emergentmind.com/topics/pauli-based-computation-pbc