REVIEW
All Unitaries Have Constant Depth Quantum Circuits
Quantum Physics · Submitted 30 Sep 2026
Pith's verdict: The qualitative claim is real and the load-bearing step (Lemma 4.2) survives scrutiny; the continuous-part gaps are presentational, not fatal, and this deserves a serious referee.
Why Pith says this
Highlight any text to comment on it.
Referee report
The paper
The paper claims
The paper claims that, with enough ancilla qubits, every n-qubit unitary can be approximated to operator-norm error ε by a quantum circuit of depth polynomial in n and logarithmic in 1/ε — and constant depth if fan-out gates are allowed.
The reading
What carries the argument
The load-bearing object is the operator identity $S = iE^\dagger Q_S F Q_S F Q_S E$, where $E$ is an isometry encoding $\mathbb{C}^N$ into the single-excitation sector of the $N$-mode harmonic oscillator — a one-hot-style encoding whose per-mode states $|h_0\rangle$ and $|h_1\rangle$ are Gaussian wavefunctions — and $Q_S$ is the diagonal quadratic-phase oracle acting as $|v\rangle \mapsto e^{\frac{i}{2}v^T S v}|v\rangle$, with $F$ the continuous Fourier transform. Three queries at $u$, the midpoint $(u+v)/2$, and $v$ implement a quadratic, Reed-Muller-style polynomial decoding of the matrix entries $\langle y|S|x\rangle$, the quadratic analogue of the linear decoding in the folklore Bernstein-Vazirani/PIR construction. Discretization samples a grid of spacing $\Delta=\sqrt{2\pi/K}$ along each dimension, and the error is bounded through Poisson summation over the lattice tails in both the position and Fourier bases, each tail decaying as $O(K^{3/4}e^{-\pi K/8})$.
Extended reading notes
Core claim
The central claim, Theorem 5.1, is that for every unitary $U\in U(N)$ and every tolerance $\epsilon>0$ there is a circuit of one- and two-qubit gates of depth $O(\log N + \log\log(N/\epsilon))$ and width $\tilde{O}(N^2\log(N/\epsilon)^4)$ satisfying $\|U\otimes|0\rangle - C_U(I\otimes|0\rangle)\|\le\epsilon$, plus a second circuit of constant depth using fan-out gates of the same width. The technical core is a three-query synthesis algorithm: encode the input into the single-excitation sector of an $N$-mode harmonic oscillator, apply a diagonal quadratic-phase oracle three times with Fourier transforms between applications, and decode. In the continuous limit this is the exact identity $S = iE^\dagger Q_S F Q_S F Q_S E$ for traceless real symmetric $S$ (Theorem 3.1), and its discretized version on a grid of $K=\Theta(\log(N/\epsilon))$ points per dimension carries operator-norm error $O(N^{3/2}K^{3/4}e^{-\pi K/8})\le\epsilon^2$ (Theorem 4.1). Showing the encoding, the diagonal phase, and the Fourier transform each admit constant-depth implementations with fan-out — or logarithmic depth with CNOT trees — yields the shallow-circuit theorem.
Load-bearing premise
The exactness of the continuous three-query identity in Theorem 3.1 rests on evaluating non-absolutely-convergent oscillatory integrals as though they converged absolutely, in particular $\int_{\mathbb{R}^N} e^{\frac{i}{2}w^T S w}\,dw = (2\pi)^{N/2}$ at the step marked 'since $\operatorname{Tr}(S)=0$', alongside the completion-of-square and integration-by-parts steps, and the finite algorithm only approximates this continuous identity.
Editorial extensions
If this is right
- Every $n$-qubit unitary can be implemented in depth $\mathrm{poly}(n,\log 1/\epsilon)$ using $2^{O(n)}$ ancillas, so exponential depth is never required once ancillas are free.
- With unbounded fan-out gates, depth falls to a constant independent of $n$ and $\epsilon$, at the same width.
- The three-query algorithm is the first constant-query unitary-synthesis procedure relative to a diagonal phase oracle of $\tilde{O}(N)$ bits, giving six queries to a classical oracle.
- No-fast-forwarding intuitions drawn from oracle-based Hamiltonian simulation do not transfer to the regime of many ancillas and arbitrary unitaries.
Reading between the lines
- If the theorem survives scrutiny, the implied depth-versus-width tradeoff is extreme and one-way: exponentially many ancillas collapse depth to near-constant, and a natural next question is the minimal ancilla budget below which poly-logarithmic depth becomes impossible.
- The PIR/LDC reading suggests the three-query structure is tight only if one-query lower bounds can be pushed to rule out two queries, and that higher-degree (higher-order Reed-Muller) phases might encode richer families of maps than unitaries alone.
- The largest technical risk is the analytic evaluation of oscillatory integrals; a convergence-justified reformulation would settle whether the continuous identity holds up to a global phase, which is all the discretized version actually needs.
Original abstract
It is well-known that every $n$-qubit unitary can be implemented by a $2^{O(n)}$-depth quantum circuit using single- and two-qubit gates. It has been open whether exponential depth is *necessary* for general unitaries, even when allowing an unlimited number of ancilla qubits. Here we show, perhaps surprisingly, that all unitaries can be implemented exactly by a circuit of one- and two-qubit gates of depth $\mathsf{poly}(n)$ with $2^{O(n)}$ ancilla qubits. In other words, every $n$-qubit unitary can be parallelized to polynomial depth. In fact, our depth bound is *linear* in $n$, which is the best possible, and an exponential improvement on the previous best bound of $2^{n/2}$ due to Rosenthal [TQC 2022, Quantum 2026]. Moreover, if we allow unbounded fan-out gates, these circuits can be further reduced to *constant* depth. Our construction takes advantage of a novel relationship connecting the unitary synthesis problem of Aaronson and Kuperberg to locally-decodable codes and private information retrieval from complexity theory and cryptography, and has a natural interpretation in bosonic quantum computation.
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
It is well-known that every $n$-qubit unitary can be implemented by a $2^{O(n)}$-depth quantum circuit using single- and two-qubit gates. It has been open whether exponential depth is \emph{necessary} for general unitaries, even when allowing for unlimited number of ancilla qubits. We show, perhaps surprisingly, that all unitaries can be approximated to operator norm $\epsilon$ by a circuit of one- and two-qubit gates of depth $\poly(n,\log 1/\epsilon)$ with $2^{O(n)}$ ancilla qubits. In other words, every $n$-qubit unitary can be parallelized to polynomial depth. Moreover, if we allow unbounded fan-out gates, these circuits can be reduced further to \emph{constant} depth. Our construction takes advantage of a novel relationship connecting the unitary synthesis problem of Aaronson and Kuperberg to locally-decodable codes and private information retrieval from complexity theory and cryptography.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | It is well-known that every $n$-qubit unitary can be implemented by a $2^{O(n)}$-depth quantum circuit using single- and two-qubit gates. | background 1.00 | 0.03 | 0.02 | asserted 1.00 |
| s1 | It has been open whether exponential depth is \emph{necessary} for general unitaries, even when allowing for unlimited number of ancilla qubits. | gap 1.00 | 0.03 | 0.02 | asserted 0.63 |
| s2 | We show, perhaps surprisingly, that all unitaries can be approximated to operator norm $\epsilon$ by a circuit of one- and two-qubit gates of depth $\poly(n,\log 1/\epsilon)$ with $2^{O(n)}$ ancilla qubits. | result 0.88 | 0.96 | 0.86 | asserted 1.00 |
| s3 | In other words, every $n$-qubit unitary can be parallelized to polynomial depth. | interpretation 0.86 | 0.83 | 0.46 | asserted 1.00 |
| s4 | Moreover, if we allow unbounded fan-out gates, these circuits can be reduced further to \emph{constant} depth. | result 0.97 | 0.89 | 0.27 | asserted 0.97 |
| s5 | Our construction takes advantage of a novel relationship connecting the unitary synthesis problem of Aaronson and Kuperberg to locally-decodable codes and private information retrieval from complexity theory and cryptography. | method 0.93 | 0.82 | 0.02 | 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.