REVIEW
Fast Cliffords When Your Quantum Memory Is Full
Quantum Physics · Submitted 30 Sep 2026 · 13 references
Pith's verdict: The P-cycling cancellation is real and checkable; the one hinge is Lemma 9's two-sentence claim that Jiang's circuit restores the dirty register exactly.
T0 · AI review
Why Pith says this
Highlight any text to comment on it.
Referee report
The paper
The paper claims
Every n-qubit Clifford circuit has a catalytic implementation of depth O(n/(s log n)) using O(sn) dirty qubits and no clean workspace.
The reading
What carries the argument
The central device is the P-cycling cancellation: the $2\times 2$ binary matrix $P = \left[\begin{smallmatrix}0&1\\1&1\end{smallmatrix}\right]$, which satisfies $P^3 = I$ and $I + P + P^2 = 0$ over $\mathbb{F}_2$. Applied in parallel to pairs of catalytic qubits, conjugation by $P$ makes the three unknown workspace contributions of a Jiang-style parallel CNOT addition cancel, so the work register is exactly restored while the desired addition into the input is computed. The second load-bearing piece is Urschel's six-factor decomposition of a $2n\times 2n$ invertible binary matrix into block-unitriangular factors, which removes the clean output register; the Aaronson–Gottesman normal form then turns the CNOT construction into a full Clifford construction. For diagonal hierarchy gates, the corresponding device is a monomial-cycling construction that averages a phase over all nonzero work strings so the dependence on the initial work state cancels and only the input-dependent phase remains.
Extended reading notes
Core claim
On the paper's own terms, the discovery is that clean workspace is not required for the full depth–workspace tradeoff of Clifford circuits and their near relatives. The unknown content of the work register is cancelled algebraically rather than initialized away: three copies of a parallel CNOT addition circuit are conjugated by a binary linear map $P$ acting on pairs of work qubits, where $P^3 = I$ and $I + P + P^2 = 0$ over $\mathbb{F}_2$, so the spurious contributions $Bz$, $BPz$, $BP^2 z$ from the dirty register sum to zero while the register returns to its starting value. A six-factor block-unitriangular decomposition eliminates the clean output register, and the Clifford normal form lifts the result from CNOT circuits to all Clifford circuits, giving Theorem 1. For diagonal gates in level $C_k$, the same principle is applied to phase polynomials monomial by monomial, cycling the work register through all nonzero strings so the accumulated phase depends only on the input; a Dickson-based reduction of high-degree monomials keeps the workspace at $O(n^k/\log^2(n+1))$ for logarithmic depth. The paper also shows the diagonal construction is worst-case depth-optimal and that the approximate Toffoli with exponentially few $T$ gates can be run in optimal depth $O(\log n)$ using catalytic qubits.
Load-bearing premise
The entire construction hinges on Lemma 9, which extends Jiang et al.'s parallel-addition lemma from invertible off-diagonal blocks to arbitrary singular ones while asserting the dirty work register is restored exactly; if that extension fails, the P-cycling cancellation in Lemma 10 does not sum to zero and Theorem 1 collapses.
Editorial extensions
If this is right
- Clean workspace is not required for the full depth–workspace tradeoff of Clifford circuits: dirty qubits match the asymptotic depth achievable with initialized ancillas, at the same space cost.
- The tradeoff is tunable — depth $O(n/(s\log n))$ with $O(sn)$ catalytic qubits — and a cited lower bound shows no asymptotic improvement is possible, so the construction is optimal in the worst case.
- The approximate Toffoli with exponentially few $T$ gates can be implemented in optimal depth $O(\log n)$ using $O(n\log(1/\epsilon))$ catalytic qubits and $O(\log(1/\epsilon))$ clean qubits.
- Diagonal gates in any fixed level $C_k$ of the Clifford hierarchy admit logarithmic-depth catalytic implementations with $O(n^k/\log^2(n+1))$ catalytic qubits, which a counting lower bound shows is worst-case optimal; the same bounds carry to semi-Clifford unitaries given a Clifford–diagonal decomposition.
- With native fan-out gates, the remaining $O(\log n)$ depth overhead disappears, giving depth $O(1)$ with wider catalytic registers in the stated parameter regimes.
Reading between the lines
- The success of P-cycling suggests a general template for using dirty workspace: arrange the computation so the unknown work state enters linearly and cancels over a short group cycle; the Clifford and diagonal-hierarchy settings obey this template, and gates outside them would need an analogous algebraic cancellation to exist.
- If the construction is correct, it lends concrete support to the paper's 'space collapse' conjecture for general unitaries, by exhibiting the first broad class where information-bearing memory is provably as good as clean memory for depth reduction.
- A testable extension is whether the same three-copy cancellation works when $P$ is replaced by any element of order three in a larger matrix group satisfying $P^2 + P + I = 0$, which would port the construction to circuits over other finite groups.
- The construction pushes the depth bottleneck onto fan-out-style data distribution, so hardware with native collective multi-target gates could realize the constant-depth improvement in the identified parameter regime.
Original abstract
Additional qubits can reduce the depth of a quantum circuit by providing workspace for parallel computation, but standard constructions assume that this workspace is initialized in a known state. In this work we study catalytic implementations, i.e. asking whether dirty qubits can instead be used provided that their joint state including any entanglement with other registers is restored exactly at the end of the computation. We show that every $n$-qubit Clifford circuit has a catalytic implementation of depth $O(\log n)$ using $O(n^2/\log^2 n)$ catalytic qubits and no clean qubits, matching the asymptotic depth achievable when clean workspace is available. We extend this approach to diagonal elements of any fixed level $C_k$ of the Clifford hierarchy, which admit catalytic implementations of depth $O(\log(n+1))$ with $O(n^k/\log(n))$ gates and $O(n^k/\log^2(n))$ catalytic qubits, as well as to semi-Clifford Gates.
The compiled record
The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
The abstract, sentence by sentence
Additional qubits can reduce the depth of a quantum circuit by providing workspace for parallel computation, but standard constructions assume that this workspace is initialized in a known state. In this work we study catalytic implementations, i.e. asking whether dirty qubits can instead be used provided that their joint state including any entanglement with other registers is restored exactly at the end of the computation. We show that every $n$-qubit Clifford circuit has a catalytic implementation of depth $O(\log n)$ using $O(n^2/\log^2 n)$ catalytic qubits and no clean qubits, matching the asymptotic depth achievable when clean workspace is available. We extend this approach to diagonal elements of any fixed level $C_k$ of the Clifford hierarchy, which admit catalytic implementations of depth $O(\log(n+1))$ with $O(n^k/\log(n))$ gates and $O(n^k/\log^2(n))$ catalytic qubits, as well as to semi-Clifford Gates.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | Additional qubits can reduce the depth of a quantum circuit by providing workspace for parallel computation, but standard constructions assume that this workspace is initialized in a known state. | background 0.95 | 0.05 | 0.02 | asserted 0.98 |
| s1 | In this work we study catalytic implementations, i.e. asking whether dirty qubits can instead be used provided that their joint state including any entanglement with other registers is restored exactly at the end of the computation. | contribution 0.94 | 0.30 | 0.05 | unclear 0.50 |
| s2 | We show that every $n$-qubit Clifford circuit has a catalytic implementation of depth $O(\log n)$ using $O(n^2/\log^2 n)$ catalytic qubits and no clean qubits, matching the asymptotic depth achievable when clean workspace is available. | result 0.99 | 0.96 | 0.85 | asserted 1.00 |
| s3 | We extend this approach to diagonal elements of any fixed level $C_k$ of the Clifford hierarchy, which admit catalytic implementations of depth $O(\log(n+1))$ with $O(n^k/\log(n))$ gates and $O(n^k/\log^2(n))$ catalytic qubits, as well as to semi-Clifford Gates. | result 0.75 | 0.94 | 0.13 | asserted 1.00 |
What was examined, and what was not
- arXiv listing abstract v1
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
References
Discussion
Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.