alphaFeedback

WorksPhysics and Astronomy

Reopening the one clean qubit case of a semi-grand challenge

AI contributions
  • GPT-6 Astra
  • Claude Opus · multiple versions
View details

Abstract

In his 2005 list of semi-grand challenges for quantum computing theory, Scott Aaronson asked whether a quantum computer that is always in a separable mixed state can be simulated by a classical computer in polynomial time. An affirmative answer was claimed for the one clean qubit model of quantum computation. The supporting mathematical arguments relied on an exhaustive characterization of circuits that stay in separable states. Here, we give a counterexample where one pure qubit, known as the clean qubit, controls a sequence of three gates that act on a maximally mixed three-qubit register. The overall unitary that accumulates as these gates are applied has the properties that ensure the state of all four qubits remains fully separable. Crucially, we show that the final unitary cannot be put into the form required by the claimed simulation result. We also give a continuous-time implementation of the same circuit that keeps the qubits fully separable throughout and ends at the same unitary. We extend our counterexamples to a uniform family, and pinpoint the gap in the earlier proof. Since our circuits are themselves efficient to simulate classically, this work does not settle Aaronson's question. It does, however, reopen the semi-grand challenge for an actively researched model of quantum computation.

Introduction

The challenge. In 2005, Aaronson asked whether a quantum computer that is always in a separable mixed state can be simulated by a classical computer in polynomial time [1]. The question asks whether a restriction on the states visited during a computation is enough to guarantee an efficient classical account of its observable output. The one clean qubit model of quantum computation provides an intriguing setting in which to investigate this question.

The model. Introduced by Knill and Laflamme [2], the one clean qubit model of quantum computation involves just one pure qubit, known as the clean qubit, and nn maximally mixed qubits (see Figure 1). The complexity class associated with this model is known as deterministic quantum computation with one qubit (or DQC1 for short). Despite the lack of purity, this model is remarkably powerful [3 Chapter 22]. Estimating the normalized trace of a unitary matrix is a DQC1-complete task for which no polynomial-time classical algorithm is likely to exist [4], and related sampling tasks are classically hard under plausible complexity-theoretic assumptions [5, 6, 7]. We use the trace-estimation formulation throughout.

Quantum circuit for estimating the normalized trace of a unitary matrix

Figure 1. The quantum circuit for estimating the normalized trace of a unitary matrix, UU. The lower wire denotes an nn-qubit maximally mixed register. Measuring the clean qubit in the XX basis gives the real part of the normalized trace, while measuring in the YY basis gives the imaginary part.

What the circuit estimates. In the trace-estimation formulation, a Hadamard gate prepares the clean qubit in ∣+⟩\lvert+\rangle. It then controls an efficiently implementable register unitary UU, as in Figure 1. The expectation values of XX and YY on the clean qubit are, respectively, the real and imaginary parts of the normalized trace τ(U)=2−nTr⁡[U]\tau(U)=2^{-n}\operatorname{Tr}[U], which is the average of the eigenvalues of UU. Throughout, nn denotes the number of register qubits, and the operations upon them are always controlled by the clean qubit. Appendix § 11 gives the readout formulas and their derivation.

The importance. At first glance, estimating the trace of an exponentially large unitary matrix does not seem like it has many applications. However, normalized trace estimation connects DQC1 to knot and 3-manifold invariants [8, 9, 10], partition functions [11], infinite-temperature out-of-time-order and multi-time correlation functions [12], topological data analysis [13, 14, 15], Schatten norms [16], variational quantum compiling [17], and restricted quantum computer access [18], to name a few.

DQC1 is also of fundamental interest, both as an intermediate model in complexity theory [19, 20] and as a testbed for non-classical correlations and resource theories [21, 22, 23, 24]. Experimentally, the need for every operation to be controlled by the clean qubit appears daunting. Despite this, neutral-atom systems have demonstrated high-fidelity three-qubit gates [25], which supports proposals in which a single atom natively controls a large register [26]. This strengthens the prospects for a sizeable implementation of this model.

The claimed resolution. We now turn to the work of Yoganathan and Cade [27], and its revised treatment in Chapter 4 of Yoganathan’s thesis [28]. These works aimed to provide an exhaustive characterization of fully separable one clean qubit circuits and argued that the eigenvalues of their final unitaries could be efficiently sampled. They thus claimed that one clean qubit circuits that are always in separable mixed states can indeed be simulated by classical computers in polynomial time.

Our counterexample. In § 3, we analyze the quantum circuit in Figure 2 and show that it is fully separable after each discrete gate. In § 5, we prove that the final register unitary cannot be put in the required canonical form. The resulting structural obstruction invalidates the proposed simulation argument and reopens the one clean qubit case of the semi-grand challenge.

Counterexample circuit on the register qubits $a$, $b$ and $c$

Figure 2. The counterexample circuit on the register qubits aa, bb and cc. The gate G2G_2 (dashed box) applies ZZ to cc when aa is ∣0⟩\lvert0\rangle (open circle) and the phase eiπ/4e^{i\pi/4} when aa is ∣1⟩\lvert1\rangle, where T=diag⁡(1,eiπ/4)T = \operatorname{diag}(1,e^{i\pi/4}). In the one clean qubit model, each gate is also controlled on the clean qubit that is not shown. Hence, the complete circuit has four qubits.

Organization. § 2 gives the properties of the gates that ensure the state of the circuit is always fully separable. § 3 applies this criterion to our counterexample. § 4 introduces the canonical form of fully separable circuits and § 5 proves that our counterexample cannot be put into this form. § 6 gives a uniform family of counterexamples and describes the consequences for classical simulations of one clean qubit circuits. Finally, § 7 provides a conclusion and an outlook.

Conventions. Formally, DQC1sep\mathrm{DQC1}_{\mathrm{sep}} is the class of decision problems that can be efficiently decided in the one clean qubit model with no entanglement across any cut during the computation. This terminology may be used informally (e.g., “DQC1sep\mathrm{DQC1}_{\mathrm{sep}} circuits”) where there is no risk of misunderstandings arising. We employ the gate convention of Refs. [27, 28] where each displayed one- or two-qubit gate is additionally controlled by the clean qubit. By efficient classical simulation, we mean polynomial-time estimation of the final clean-qubit measurement probabilities to inverse-polynomial additive accuracy, as in the cited work. Here, polynomial is with respect to the number of qubits. The decision-class inclusion claimed in Refs. [27, 28] is DQC1sep⊆BPP\mathrm{DQC1}_{\mathrm{sep}} \subseteq\mathrm{BPP}, where BPP denotes efficient randomized classical decision computation.

Depending on context, we may use ∣x±⟩=∣±⟩=(∣0⟩±∣1⟩)/2\lvert x_{\pm}\rangle= \lvert\pm\rangle= (\lvert0\rangle\pm\lvert1\rangle)/\sqrt{2} and ∣y±⟩=(∣0⟩±i∣1⟩)/2\lvert y_{\pm}\rangle= (\lvert0\rangle\pm i\lvert1\rangle)/\sqrt{2} to respectively denote the ±1\pm1 eigenvectors of the Pauli operators XX and YY. Similarly, ∣z+⟩=∣0⟩\lvert z_+\rangle= \lvert0\rangle and ∣z−⟩=∣1⟩\lvert z_-\rangle= \lvert1\rangle are the eigenvectors of the Pauli ZZ operator.

Separability in DQC1sep circuits

Clarifying separability. A mixed state is separable across a bipartition if it can be written as a probabilistic mixture of pure states that are tensor products across that bipartition [28 Definition 4.2.1]. It is fully separable if it is a probabilistic mixture of tensor products of one-qubit states. For the main counterexample, we use the discrete-gate formulation of DQC1sep\mathrm{DQC1}_{\mathrm{sep}}, which requires that there is no entanglement across any bipartition after each gate [28 Section 4.2].

Required eigenproperties. Definition 4.2.3 of Ref. [28] states that an nn-qubit unitary UU has a separable eigendecomposition if (a) there exists a set of separable eigenvectors {∣uj⟩}j\{\lvert u_j\rangle\}_j and (b) there is a probability distribution pp such that ∑jpj∣uj⟩⟨uj∣=I/2n\sum_j p_j\lvert u_j\rangle\langle u_j\rvert= I/2^n. Each nn-qubit unitary related to our counterexample has a set of 2n2^n eigenvectors that are fully separable and orthonormal to one another. Such unitaries satisfy condition (b) with a uniform probability distribution.

Why these properties guarantee separability. As explained in Ref. [28], it is conceptually helpful to express the maximally mixed state of the register qubits as (I/2n)=2−n∑i∣ui⟩⟨ui∣(I/2^n) = 2^{-n}\sum_i\lvert u_i\rangle\langle u_i\rvert, where {∣ui⟩}\{\lvert u_i\rangle\} is an orthonormal eigenbasis for UU. It is notationally convenient to denote the mixed state ∑ipi∣ψi⟩⟨ψi∣\sum_i p_i\lvert\psi_i\rangle\langle\psi_i\rvert as {pi,∣ψi⟩}i\{p_i,\lvert\psi_i\rangle\}_i, where pp is a probability distribution. The initial state of the circuit is therefore {2−n,∣+⟩∣ui⟩}i\{2^{-n},\lvert+\rangle\lvert u_i\rangle\}_i. Let λi\lambda_i be the eigenvalue of ∣ui⟩\lvert u_i\rangle. When UU, controlled by the clean qubit, is applied, the state becomes

∣0⟩∣ui⟩+∣1⟩λi∣ui⟩2=∣0⟩+λi∣1⟩2∣ui⟩.(1)\frac{\lvert0\rangle\lvert u_i\rangle+\lvert1\rangle\lambda_i\lvert u_i\rangle}{\sqrt{2}} = \frac{\lvert0\rangle+\lambda_i\lvert1\rangle}{\sqrt{2}}\lvert u_i\rangle. \tag*{(1)}

This equation clearly has no entanglement if {∣ui⟩}i\{\lvert u_i\rangle\}_i is a separable eigendecomposition. The final state before the measurement is a probabilistic mixture of these states and is therefore fully separable.

The counterexample and its separability

We first describe the counterexample circuit shown in Figure 2 and then prove that it is fully separable after every gate.

Quantum circuit

The register and gates. The register has three maximally mixed qubits, aa, bb and cc. The clean qubit that controls the operations on these qubits is not shown. Initially, a CNOT gate is applied with aa as the control and bb as the target. This is followed by a gate that consists of an open-controlled ZZ on cc that is controlled by aa, and a TT gate on aa. Finally, a CNOT gate is applied with bb as the control and cc as the target. These gates can be specified as:

G1=CNOT⁡a→b,G_1 = \operatorname{CNOT}_{a\to b},
G2=∣0⟩⟨0∣a⊗Zc+eiπ/4∣1⟩⟨1∣a⊗Ic,(2)G_2 = \lvert0\rangle\langle0\rvert_a \otimes Z_c + e^{i\pi/4}\lvert1\rangle\langle1\rvert_a \otimes I_c, \tag*{(2)}
Equation not extracted

G_3 = \operatorname{CNOT}_{b\to c}.

Equation not extracted

The accumulated unitaries. Let CtC_t denote the accumulated unitary after tt gates have been applied. That is, Ct=GtGt−1⋯G1C_t = G_tG_{t-1}\cdots G_1. Direct calculation gives:

C0=I,C1=CNOT⁡a→b,C2=∣0⟩⟨0∣a⊗C2,0+∣1⟩⟨1∣a⊗C2,1,C3=∣0⟩⟨0∣a⊗C3,0+∣1⟩⟨1∣a⊗C3,1,(3)\begin{aligned} C_0 &= I,\\ C_1 &= \operatorname{CNOT}_{a\to b},\\ C_2 &= \lvert0\rangle\langle0\rvert_a \otimes C_{2,0} + \lvert1\rangle\langle1\rvert_a \otimes C_{2,1},\\ C_3 &= \lvert0\rangle\langle0\rvert_a \otimes C_{3,0} + \lvert1\rangle\langle1\rvert_a \otimes C_{3,1}, \tag*{(3)} \end{aligned}

where

C2,0=Zc,C_{2,0} = Z_c,
C2,1=eiπ/4Xb,C_{2,1} = e^{i\pi/4}X_b,
C3,0=∣0⟩⟨0∣b⊗Zc+∣1⟩⟨1∣b⊗(XZ)c,C_{3,0} = \lvert0\rangle\langle0\rvert_b \otimes Z_c + \lvert1\rangle\langle1\rvert_b \otimes(XZ)_c,
{#eq:4} C_{3,1} = e^{i\pi/4}\left(X_b \otimes\lvert+\rangle\langle+\rvert_c + (ZX)_b \otimes\lvert-\rangle\langle-\rvert_c\right).

Separability after every gate

Each of the accumulated 3-qubit unitaries, C0C_0 to C3C_3, has a set of 8 fully separable, orthonormal eigenvectors. Direct calculation shows that the accumulated unitaries C0C_0 to C2C_2 have degenerate eigenvalues, while C3C_3 is non-degenerate. One set of separable, orthonormal eigenvectors that conveniently works for C0C_0, C1C_1 and C2C_2 is

∣z±⟩∣x±⟩∣z±⟩,(4)\lvert z_{\pm}\rangle\lvert x_{\pm}\rangle\lvert z_{\pm}\rangle, \tag*{(4)}

with signs chosen independently and subscripts, aa, bb and cc, read from left to right, suppressed for clarity. Inspection of Eqs. (3) and (4) gives the eigenvectors of C3C_3 as shown in Table 1.

EigenvectorEigenvaluekkEigenvectorEigenvaluekk
∣0⟩∣0⟩∣0⟩\lvert0\rangle\lvert0\rangle\lvert0\rangle1100∣1⟩∣x+⟩∣+⟩\lvert1\rangle\lvert x_+\rangle\lvert+\rangleeiπ/4e^{i\pi/4}11
∣0⟩∣0⟩∣1⟩\lvert0\rangle\lvert0\rangle\lvert1\rangle−1-144∣1⟩∣x−⟩∣+⟩\lvert1\rangle\lvert x_-\rangle\lvert+\rangle−eiπ/4-e^{i\pi/4}55
∣0⟩∣1⟩∣y+⟩\lvert0\rangle\lvert1\rangle\lvert y_+\rangle−i-i66∣1⟩∣y+⟩∣−⟩\lvert1\rangle\lvert y_+\rangle\lvert-\rangleieiπ/4i e^{i\pi/4}33
∣0⟩∣1⟩∣y−⟩\lvert0\rangle\lvert1\rangle\lvert y_-\rangleii22∣1⟩∣y−⟩∣−⟩\lvert1\rangle\lvert y_-\rangle\lvert-\rangle−ieiπ/4-i e^{i\pi/4}77

Table 1. Separable, orthonormal eigenvectors of C3C_3. Each eigenvalue equals eikπ/4e^{ik\pi/4} for the listed kk.

Continuous version. In Appendix B, we give explicit unitary interpolations that connect C0C_0, C1C_1, C2C_2 and C3C_3 while keeping a separable, orthonormal eigenbasis at every intermediate time. Each gate acts on its original pair of register qubits, with the earlier gates already completed. The resulting evolution stays fully separable throughout and has the same final accumulated unitary, C3C_3.

The canonical form of DQC1sep circuits

We first use the block decomposition of a unitary to define fixed bases and their branches. This feeds into the definition of canonical form. For completeness, we also point the reader towards the parts of Ref. [28] that describe the role of canonical form in the efficient, classical simulations of DQC1sep circuits.

Fixed bases

Definition. If, for a unitary, UU, there exists a block decomposition of the form

U=∣e0⟩⟨e0∣j⊗U0+∣e1⟩⟨e1∣j⊗U1,(5)U = \lvert e_0\rangle\langle e_0\rvert_j \otimes U_0 + \lvert e_1\rangle\langle e_1\rvert_j \otimes U_1, \tag*{(5)}

where ∣e0⟩\lvert e_0\rangle and ∣e1⟩\lvert e_1\rangle form an orthonormal basis for qubit jj, and the unitaries U0U_0 and U1U_1 act on the other qubits, then qubit jj is said to have a fixed basis. If no such block decomposition exists, then qubit jj does not have a fixed basis. This is equivalent to the fixed basis line of Definition 4.3.7 in Ref. [28], which requires that inputting ∣e0⟩\lvert e_0\rangle or ∣e1⟩\lvert e_1\rangle on qubit jj, with arbitrary inputs on the other qubits, returns the same basis state on qubit jj.

Uniqueness. If U0≠U1U_0 \ne U_1, then qubit jj has a fixed basis formed by ∣e0⟩\lvert e_0\rangle and ∣e1⟩\lvert e_1\rangle that is unique up to phases and reordering. If, on the other hand, U0=U1U_0 = U_1, then U=Ij⊗U0U = I_j \otimes U_0, so qubit jj has a fixed basis that is not unique (i.e., its fixed basis could be any orthonormal single-qubit basis).

Branching example. It is convenient to describe U0U_0 and U1U_1 as the branches or the branch unitaries of the fixed basis. A pertinent example is that of C3C_3, with its unique branching structure illustrated in Figure 3.

Branching structure of $C_3$

Figure 3. The unique branches of C3C_3. The first split is by the value of aa in the ZZ basis. Within the branch a=0a = 0, the unitary C3,0C_{3,0} branches according to the value of bb in the ZZ basis. Within the branch a=1a = 1, the unitary C3,1C_{3,1} branches according to the value of cc in the XX basis. The leaves show the single-qubit target gates.

Canonical form

Definition 4.3.10 of Ref. [28] states that an nn-qubit unitary, UU, is in canonical form if there exist ss wires, collectively called BB, with fixed bases {∣b0(i)⟩,∣b1(i)⟩}\{\lvert b_0^{(i)}\rangle,\lvert b_1^{(i)}\rangle\}, and single-qubit unitaries WTjj,xW_{T_j}^{j,x} acting on the remaining q=n−sq=n-s qubits, denoted T1,…,TqT_1,\ldots,T_q, such that

U=∑x∈{0,1}seiθx∣x⟩⟨x∣B⊗WT11,x⊗⋯⊗WTqq,x,(6)U=\sum_{x\in\{0,1\}^{s}}e^{i\theta_x}\lvert x\rangle\langle x\rvert_B\otimes W_{T_1}^{1,x}\otimes\cdots\otimes W_{T_q}^{q,x}, \tag*{(6)}
∣x⟩=∣bx1(1)⟩⊗⋯⊗∣bxs(s)⟩.\lvert x\rangle=\lvert b_{x_1}^{(1)}\rangle\otimes\cdots\otimes\lvert b_{x_s}^{(s)}\rangle.

The equation has a natural branching interpretation (see Figure 4). The fixed basis qubits in BB define a common, ordered, branching tree. At stage ii, the current branch splits according to the value xix_i of the iith control qubit in its fixed basis. Each leaf, x∈{0,1}sx\in\{0,1\}^{s}, then carries the phase eiθxe^{i\theta_x} and the target unitary is a tensor product of single-qubit unitaries, ⨂j=1qWTjj,x\bigotimes_{j=1}^{q}W_{T_j}^{j,x}, acting on the remaining qubits.

Branching structure of a unitary in canonical form

Figure 4. Branching structure of a unitary in canonical form, illustrated with two qubits in set BB. Note that these are the same qubits (i.e., qubit 1 and qubit 2) throughout the branching structure.

A unitary can be put in canonical form if it is possible to make a single, consistent choice about which qubits with fixed bases are members of BB (and which aren’t), and to specify their fixed bases, phases and tensor products of single-qubit unitaries.

Canonical form and efficient classical simulation

Figure 5 summarizes the simulation argument of the thesis [28] and, anticipating § 5, shows where our counterexample lies in relation to it. Theorem 4.2.5 of the thesis [28] states that each accumulated unitary of a DQC1sep\mathrm{DQC1}_{\mathrm{sep}} circuit must have a separable eigendecomposition. The thesis defines a product control unitary as one implemented by a product control circuit. These circuits are built up, gate by gate, according to specified rules so that each accumulated unitary has a separable eigendecomposition. Theorem 4.3.9 asserts that every DQC1sep\mathrm{DQC1}_{\mathrm{sep}} circuit is a product control circuit.

Relationship between DQC1sep circuits, product control circuits, and the simulation argument

Figure 5. The relationship between the simulation argument of Ref. [28] and the counterexample provided in the present work. All theorems except Theorem 1 are those of Ref. [28]. (a) The outer circle represents DQC1sep circuits, which, according to Theorems 4.2.4 and 4.2.5, are exactly the circuits where every accumulated unitary has a separable eigendecomposition. The inner circle represents product control circuits, and Theorem 4.3.9 claims that the region between the two circles is empty. Our counterexample circuit, shown in Figure 2, lies in this region: it is a DQC1sep circuit whose third gate does not follow the specified rules (see § 5.2 for further details), and its final accumulated unitary has no canonical form (see Theorem 1). (b) The proof of Theorem 4.3.11 contains an efficient classical algorithm for turning a product control circuit into a compact canonical representation. The classical algorithm described in the proof of Theorem 4.3.12 uses this representation to efficiently sample eigenvalues and estimate the normalized trace. In order for these classical algorithms to apply to all DQC1sep circuits, Theorem 4.3.9 needs to hold.

Taken together, the aforementioned theorems claim that product control circuits are the only type of DQC1sep\mathrm{DQC1}_{\mathrm{sep}} circuit (see Figure 5(a)). In other words, product control circuits exhaustively characterize DQC1sep\mathrm{DQC1}_{\mathrm{sep}} circuits. Theorems 4.4.4 and 4.4.5 are used in the proof of Theorem 4.3.9, and their proofs both contain the necessity claim (see § 5.2) that our counterexample shows is false.

The proof of Theorem 4.3.11 of the thesis [28] contains an efficient classical algorithm that takes a polynomial-size description of a product control circuit as input and outputs a compact representation of its final accumulated unitary in canonical form: the fixed bases, together with a way of efficiently computing, for any control string x∈{0,1}sx\in\{0,1\}^{s}, the phase eiθxe^{i\theta_x} and the single-qubit unitaries WTjj,xW_{T_j}^{j,x} of Equation (6).

The proof of Theorem 4.3.12 contains an efficient classical algorithm that takes this compact representation as input, uniformly samples the (possibly degenerate) eigenvalues of the final accumulated unitary, and thereby estimates the normalized trace to inverse-polynomial additive accuracy (see Figure 5(b)). All together, this decides any problem in DQC1sep, which is how the thesis concludes that DQC1sep ⊆\subseteq BPP.

Proof that the counterexample cannot be put into canonical form

We first determine the fixed-basis qubits of the final accumulated unitary, C3C_3, of our counterexample circuit. We analyze the possible branching structures to rule out every canonical representation. The correctness of this analysis implies that there must be a gap in the proof of Ref. [28]. We identify this as a false necessity condition, and describe how our counterexample evades it.

Fixed bases and noncanonicality

Theorem 1 (Failure of canonical form). For the final unitary, C3C_3, of the counterexample circuit:

  1. the ZZ basis is the only fixed basis of qubit aa, up to phases and reordering;

  1. neither qubit bb nor qubit cc has a fixed basis;

  1. C3C_3 cannot be put in canonical form.

Proof. Unique fixed basis for aa. By Equation (3), qubit aa has a fixed basis, namely the ZZ basis. Since the two branch unitaries, C3,0C_{3,0} and C3,1C_{3,1}, of Equation (4) are unequal, this basis is unique, up to phases and reordering, which establishes part 1 of the theorem.

No fixed basis for bb or cc. Suppose that qubit bb had a fixed basis {∣e0⟩,∣e1⟩}\{|e_0\rangle, |e_1\rangle\}. Then Equation (5) would imply that every eigenvector of C3C_3 has qubit bb in ∣e0⟩|e_0\rangle or ∣e1⟩|e_1\rangle. Because C3C_3 is non-degenerate, its eigenbasis is unique up to phases and reordering. This eigenbasis is shown in Table 1, where bb appears in six different states, ∣x+⟩|x_+\rangle, ∣y+⟩|y_+\rangle and ∣z+⟩|z_+\rangle, rather than in a single orthonormal pair, as is required. Hence, C3C_3 cannot be put into a form in which bb has a fixed basis. The same argument applies to qubit cc. This establishes part 2 of the theorem.

Candidates for BB. Qubit aa is the only qubit with a fixed basis, so either B=∅B=\varnothing or B={a}B=\{a\} (i.e., either BB is empty or it contains qubit aa).

Canonical form. If B=∅B=\varnothing, then a canonical representation (Equation (6)) would require that C3=eiθ(Wa⊗Wb⊗Wc)C_3=e^{i\theta}(W_a\otimes W_b\otimes W_c). If B={a}B=\{a\}, then it would require that C3=∣0⟩⟨0∣a⊗eiθ0(Wb0⊗Wc0)+∣1⟩⟨1∣a⊗eiθ1(Wb1⊗Wc1)C_3=|0\rangle\langle0|_a\otimes e^{i\theta_0}(W_b^0\otimes W_c^0)+|1\rangle\langle1|_a\otimes e^{i\theta_1}(W_b^1\otimes W_c^1).

Implications for the block decomposition. Let us consider the ∣0⟩⟨0∣a|0\rangle\langle0|_a block of these updated accumulated unitaries. In the former case, it is of the form eiθ a⟨0∣Wa∣0⟩a(Wb⊗Wc)e^{i\theta}\,{}_a\langle0|W_a|0\rangle_a(W_b\otimes W_c). In the latter case, it is simply eiθ0(Wb0⊗Wc0)e^{i\theta_0}(W_b^0\otimes W_c^0).

Let us proceed to consider the ∣0⟩⟨0∣a⊗∣0⟩⟨0∣b|0\rangle\langle0|_a\otimes|0\rangle\langle0|_b and the ∣0⟩⟨0∣a⊗∣1⟩⟨1∣b|0\rangle\langle0|_a\otimes|1\rangle\langle1|_b blocks. In the former case, they are of the forms eiθ a⟨0∣Wa∣0⟩a b⟨0∣Wb∣0⟩bWce^{i\theta}\,{}_a\langle0|W_a|0\rangle_a\,{}_b\langle0|W_b|0\rangle_bW_c and eiθ a⟨0∣Wa∣0⟩a b⟨1∣Wb∣1⟩bWce^{i\theta}\,{}_a\langle0|W_a|0\rangle_a\,{}_b\langle1|W_b|1\rangle_bW_c, respectively. Both are scalar multiples of WcW_c, so they are linearly dependent.

In the latter case, they are of the forms eiθ0 b⟨0∣Wb0∣0⟩bWc0e^{i\theta_0}\,{}_b\langle0|W_b^0|0\rangle_bW_c^0 and eiθ0 b⟨1∣Wb0∣1⟩bWc0e^{i\theta_0}\,{}_b\langle1|W_b^0|1\rangle_bW_c^0, respectively. Both are scalar multiples of Wc0W_c^0, so they are linearly dependent.

Finding a contradiction. According to Equations (3) and (4), the ∣0⟩⟨0∣a⊗∣0⟩⟨0∣b|0\rangle\langle0|_a\otimes|0\rangle\langle0|_b block of C3C_3 is ZcZ_c, and the ∣0⟩⟨0∣a⊗∣1⟩⟨1∣b|0\rangle\langle0|_a\otimes|1\rangle\langle1|_b block is (XZ)c(XZ)_c. Since the former is diagonal and the latter is off-diagonal, they are clearly linearly independent. This is a contradiction with the block decomposition implied by the required canonical form. Hence, C3C_3 cannot be put into canonical form, which establishes part 3 of the theorem.

The false necessity condition in the characterization argument

After G2G_2 has been applied, bb has only experienced I\mathbb{I} or XX, and cc has only experienced ZZ or I\mathbb{I}, depending on aa. Those alternatives are diagonal in fixed bases but depend nontrivially on another qubit. The thesis [28] calls qubits such as bb and cc ‘ambiguous.’ Its Theorem 4.4.4 claims to constrain the next two-qubit gate between two such lines, which, in our case, is G3G_3 [29].

Recall that the branch unitaries of C2C_2 are C2,0=Ib⊗ZcC_{2,0}=\mathbb{I}_b\otimes Z_c and C2,1=eiπ/4(Xb⊗Ic)C_{2,1}=e^{i\pi/4}(X_b\otimes\mathbb{I}_c), so the updated branches are C3,x=G3C2,xC_{3,x}=G_3C_{2,x} for x∈{0,1}x\in\{0,1\}. The proof starts by requiring that in each updated branch (in our notation, C3,xC_{3,x}), at least one qubit (bb or cc or both) must have a fixed basis. Importantly, each updated branch can satisfy this requirement in its own way.

The proof proceeds to suppose that the original branches can be written as C2,0=KQ0C_{2,0}=KQ_0 and C2,1=KQ1C_{2,1}=KQ_1, where Q0Q_0 and Q1Q_1 are both diagonal in some common product basis. The idea is that since KK is a general two-qubit unitary, this product basis does not have to coincide with either the XX basis of bb or the ZZ basis of cc. Substituting this equation for the original branches into the one for the updated branches gives C3,x=G3(KQx)=(G3K)QxC_{3,x}=G_3(KQ_x)=(G_3K)Q_x.

From here, the proof claims that G3KG_3K must have at least one fixed basis (on bb or cc or both) that coincides with the bases in which Q0Q_0 and Q1Q_1 are diagonal. However, G3KG_3K has no branch-dependence. Consequently, this requirement implies that the updated branches satisfy this requirement in the same way (namely, that the same qubit has the same fixed basis in both updated branches). Although satisfying the requirement in the same way is sufficient, it is not necessary (see § 3.2 and § 5.1).

How the counterexample evades the claimed necessity

Building on the previous subsection, we now describe how the counterexample circuit evades the claimed necessary condition. If Q0Q_0 and Q1Q_1 are diagonal in a product basis, then Q0†Q1Q_0^\dagger Q_1 must also be diagonal in that basis. We can find this basis by evaluating C2,0†C2,1=(KQ0)†(KQ1)=Q0†Q1=eiπ/4(Xb⊗Zc)C_{2,0}^\dagger C_{2,1} = (KQ_0)^\dagger(KQ_1) = Q_0^\dagger Q_1 = e^{i\pi/4}(X_b \otimes Z_c), which despite being degenerate necessitates that any product eigenvector must have an XX eigenvector on bb and a ZZ eigenvector on cc. Although this basis did not have to coincide with either the XX basis of bb or the ZZ basis of cc, for our counterexample circuit, it did.

We can now test whether G3KG_3K can be controlled in this basis by seeing if it commutes with Xb⊗IcX_b \otimes I_c or Ib⊗ZcI_b \otimes Z_c. Since C2,0C_{2,0}, C2,1C_{2,1}, Q0Q_0 and Q1Q_1 are all diagonal in the product of the XX basis on bb and the ZZ basis on cc, and C2,x=KQxC_{2,x} = KQ_x, we know that KK is also diagonal in this basis. Consequently, [G3K,Xb⊗Ic]=[G3,Xb⊗Ic]K[G_3K, X_b \otimes I_c] = [G_3, X_b \otimes I_c]K and [G3K,Ib⊗Zc]=[G3,Ib⊗Zc]K[G_3K, I_b \otimes Z_c] = [G_3, I_b \otimes Z_c]K. Since KK is unitary, G3KG_3K commutes with these operators if and only if G3G_3 does.

Recall that G3G_3 is a CNOT gate with bb as the control and cc as the target. Direct calculation shows that G3G_3 commutes with neither Xb⊗IcX_b \otimes I_c nor Ib⊗ZcI_b \otimes Z_c. Since C3C_3 nevertheless has a separable eigendecomposition (see § 3.2), this contradicts the necessity conditions asserted in the proof of Theorem 4.4.4 and Case 1 of the proof of Theorem 4.4.5. Our counterexample is therefore not captured by the forms claimed to be exhaustive. The omitted possibility is that the updated branches are basis-controlled in different directions: C3,0C_{3,0} in the ZZ basis of bb and C3,1C_{3,1} in the XX basis of cc (see Figure 3).

Uniform families and classical simulation

We first extend the counterexample to a uniform family and prove that every padded member has a noncanonical final register unitary. We then show that it is efficient to classically simulate this family. Finally, we discuss what a repaired simulation argument would need to establish.

A uniform family of counterexamples

Complexity-theoretic statements such as DQC1sep⊆BPP\mathrm{DQC1}_{\mathrm{sep}} \subseteq\mathrm{BPP} concern families of circuits, one for each number nn of register qubits, with n+1n+1 qubits in each complete DQC1 circuit. A family is uniform if a classical algorithm can output a description of its member indexed by nn in time polynomial in nn. The characterization and canonicalization claims of Ref. [28] are stated for uniform families, so we embed the counterexample in one.

For each n≥3n \ge3, apply the three gates of § 3.1 to the first three register qubits and leave the other wires untouched. The resulting accumulated unitaries are

Ct(n)=Ct⊗I⊗(n−3),t=0,1,2,3.(7)C_t^{(n)} = C_t \otimes I^{\otimes(n-3)}, \qquad t = 0,1,2,3. \tag*{(7)}

Every member is described by the same three gates, so its description can be written down in time polynomial in nn, and the family is uniform. Putting the eigenbases shown in § 3.2 into a tensor product with the computational basis on the remaining qubits shows that every accumulated unitary has a set of 2n2^n fully separable, orthonormal eigenvectors. Hence every circuit in the family is a DQC1sep\mathrm{DQC1}_{\mathrm{sep}} circuit.

Theorem 2 (The padded family cannot be put into canonical form). For every n≥3n \ge3, the accumulated unitary C3(n)=C3⊗I⊗(n−3)C_3^{(n)} = C_3 \otimes I^{\otimes(n-3)} cannot be put in canonical form.

Proof. For n>3n > 3, consider one spectator qubit, ll. Assume, for the sake of contradiction, that C3(n)=C3(n−1)⊗IlC_3^{(n)} = C_3^{(n-1)} \otimes I_l has a canonical representation (see Equation (6)). There are two possibilities, either ll is in C3(n)C_3^{(n)}’s set BB or it isn’t, and for each of these, we need to ensure that C3(n−1)C_3^{(n-1)} can be put into canonical form. If l∈Bl \in B, we can let the first branch of C3(n)C_3^{(n)} correspond to the two vectors of qubit ll’s fixed basis, which we could denote ∣e0⟩l|e_0\rangle_l and ∣e1⟩l|e_1\rangle_l. Since C3(n)=C3(n−1)⊗Il=∣e0⟩⟨e0∣l⊗C3(n−1)+∣e1⟩⟨e1∣l⊗C3(n−1)C_3^{(n)} = C_3^{(n-1)} \otimes I_l = |e_0\rangle\langle e_0|_l \otimes C_3^{(n-1)} + |e_1\rangle\langle e_1|_l \otimes C_3^{(n-1)}, either branch gives a canonical representation of C3(n−1)C_3^{(n-1)} with ll removed from set BB.

If l∉Bl \notin B, then ll is a target qubit. Since each branch acts trivially on ll, every leaf must have a factor eiϕxIle^{i\phi_x}I_l for some phase eiϕxe^{i\phi_x}. Absorbing eiϕxe^{i\phi_x} into the existing branch phase and removing IlI_l from every leaf gives a canonical representation of C3(n−1)C_3^{(n-1)} with the same set BB.

Since a canonical representation for C3(n)C_3^{(n)} would yield one for C3(n−1)C_3^{(n-1)} for all n>3n > 3, one can arrive at a canonical representation for the original counterexample accumulated unitary, C3C_3. This would contradict Theorem 1. Therefore, no member of the padded family can be put in canonical form.

Efficient simulation of the counterexample

The counterexample of § 3 has a normalized trace equal to zero. Furthermore, padding preserves the normalized trace:

Tr⁡[C3(n)]2n=2n−3Tr⁡[C3]2n=0.(8)\frac{\operatorname{Tr}[C_3^{(n)}]}{2^n} = \frac{2^{n-3}\operatorname{Tr}[C_3]}{2^n} = 0. \tag*{(8)}

Consequently, the output distribution of the counterexample circuit can be efficiently classically simulated by a fair coin.

What a repaired simulation argument would require

A repair based on tracking controlled branches must accommodate the possibility identified in § 5.2, namely that the control direction may be different in different branches. The nested description in Figure 3 illustrates this additional freedom, but the example does not establish that such descriptions suffice for every permitted circuit. A general structural repair must cover the separability promise of § 2 at every prefix and prove that the information used by its classical simulator can be obtained from the input circuit with polynomial resources. If it updates that information gate by gate, its representation and update rules must remain valid through every allowed transition, including changes of control direction.

Conclusion and outlook

Aaronson asked whether a quantum computer that is always in a separable mixed state can be simulated by a classical computer in polynomial time [1]. Ref. [27], refined in Ref. [28], argued for an affirmative answer for the one clean qubit model. However, our counterexample is fully separable after every gate even though its final unitary, C3C_3, cannot be put into the canonical form required by that argument. We build on this by pinpointing the gap in this proof. Nevertheless, the properties of our counterexample circuits and the insights gained from this work have not let us answer Aaronson’s question one way or another.

By reopening the one clean qubit case of Aaronson’s semi-grand challenge, we hope to spur further research in this area. Our counterexample had a key property: different branches were controlled in different directions. Theoretically, it would be interesting to study whether this property could be tracked efficiently. Experimentally, the neutral atom systems that were once proposed as promising platforms for realizing one clean qubit protocols [26] have made substantial progress toward scalable fault-tolerant quantum computing [30, 31]. Models of quantum computation related to the one clean qubit model have even been proposed as interfaces to cloud-accessed quantum computers that could limit their cryptanalytic power while still enabling useful scientific applications [18]. We therefore expect that future work, both theoretical and experimental, will be of considerable interest to quantum computing researchers.

Acknowledgments

I would like to acknowledge Leo Ouchi, Mario Duran-Vega, Cuauhtémoc Daniel Suárez Ramírez, Silvia Bergamini and Aleksei Kodukhov for helpful discussions. I acknowledge the use of OpenAI models, especially GPT-6 Astra, and Anthropic’s Claude Opus for assistance, through extensive dialogue, with refining the mathematical arguments, as well as drafting and revising the text and figures. I take full responsibility for the manuscript.

Dedication

I dedicate this work to my late father.

References

Further background on the one clean qubit model

This appendix derives the readout formulas of the one clean qubit protocol for normalized trace estimation (see Figure 1 for the circuit diagram). In the computational basis of the clean qubit, the state of the system after the controlled unitary is

ρ=12n+1(IU†UI).(9)\rho= \frac{1}{2^{n+1}}\begin{pmatrix} I & U^\dagger\\ U & I \end{pmatrix}. \tag*{(9)}

This is the same state as that of the ensemble described in Equation (1). Tracing out the register gives the reduced density matrix of the clean qubit

ρclean=12(1Tr⁡(U†)/2nTr⁡(U)/2n1).(10)\rho_{\mathrm{clean}} = \frac{1}{2}\begin{pmatrix} 1 & \operatorname{Tr}(U^\dagger)/2^n \\ \operatorname{Tr}(U)/2^n & 1 \end{pmatrix}. \tag*{(10)}

The expectation values of Pauli measurements of the clean qubit are therefore

⟨X⟩=Re⁡[Tr⁡(U)]2n,⟨Y⟩=Im⁡[Tr⁡(U)]2n.(11)\langle X\rangle= \frac{\operatorname{Re}[\operatorname{Tr}(U)]}{2^n}, \qquad\langle Y\rangle= \frac{\operatorname{Im}[\operatorname{Tr}(U)]}{2^n}. \tag*{(11)}

Equivalently, the probability of the ±1\pm1 outcome in an XX measurement is 12(1±Re⁡[Tr⁡(U)]/2n)\frac{1}{2}(1 \pm\operatorname{Re}[\operatorname{Tr}(U)]/2^n). For YY, it is 12(1±Im⁡[Tr⁡(U)]/2n)\frac{1}{2}(1 \pm\operatorname{Im}[\operatorname{Tr}(U)]/2^n). Repeating either measurement polynomially many times estimates the corresponding expectation value to inverse-polynomial additive accuracy with bounded failure probability [28 Section 4.1].

Continuous counterexample

Proposition B.1 (Continuous separability). There is a continuous, piecewise smooth register-unitary path C(s)C(s), 0≤s≤30 \le s \le3, with C(0)=C0C(0) = C_0, C(1)=C1C(1) = C_1, C(2)=C2C(2) = C_2 and C(3)=C3C(3) = C_3, such that C(s)C(s) has a separable, orthonormal eigenbasis at every time. Consequently, the corresponding clean-controlled implementation remains fully separable throughout and ends at the noncanonical, final unitary, C3C_3, of Theorem 1.

Proof. Interpolating the gates. For P∈{X,Z}P \in\{X, Z\} and 0≤t≤10 \le t \le1, define

RP(t)=I+P2+eiπtI−P2.(12)R_P(t) = \frac{I+P}{2} + e^{i\pi t}\frac{I-P}{2}. \tag*{(12)}

This enables the following continuous gates to be defined.

G1(t)=∣0⟩⟨0∣a⊗Ib+∣1⟩⟨1∣a⊗RXb(t),G2(t)=∣0⟩⟨0∣a⊗RZc(t)+eiπt/4∣1⟩⟨1∣a⊗Ic,G3(t)=∣0⟩⟨0∣b⊗Ic+∣1⟩⟨1∣b⊗RXc(t).(13)\begin{aligned} G_1(t) &= |0\rangle\langle0|_a \otimes I_b + |1\rangle\langle1|_a \otimes R_{X_b}(t),\\ G_2(t) &= |0\rangle\langle0|_a \otimes R_{Z_c}(t) + e^{i\pi t/4}|1\rangle\langle1|_a \otimes I_c,\\ G_3(t) &= |0\rangle\langle0|_b \otimes I_c + |1\rangle\langle1|_b \otimes R_{X_c}(t). \tag*{(13)} \end{aligned}

The paths begin at the identity and end at G1G_1, G2G_2 and G3G_3, respectively. Applying them sequentially gives the accumulated unitary

C(s)={G1(s),0≤s≤1,G2(s−1)G1,1<s≤2,G3(s−2)G2G1,2<s≤3.(14)C(s) = \begin{cases} G_1(s), & 0 \le s \le1,\\ G_2(s-1)G_1, & 1 < s \le2,\\ G_3(s-2)G_2G_1, & 2 < s \le3. \end{cases} \tag*{(14)}

which, recalling Equation (3), agrees with the accumulated unitaries of the discrete counterexample at integer values of ss.

During the first two stages (i.e., 0≤s≤20 \le s \le2), C(s)C(s) is diagonal in the tensor product of the ZZ basis on aa, the XX basis on bb and the ZZ basis on cc. The accumulated unitary during the final stage (i.e., 2<s≤32 < s \le3) can be expressed as

C(s)=∣0⟩⟨0∣a⊗C3,0(s)+∣1⟩⟨1∣a⊗C3,1(s),(15)C(s) = |0\rangle\langle0|_a \otimes C_{3,0}(s) + |1\rangle\langle1|_a \otimes C_{3,1}(s), \tag*{(15)}

where

C3,0(s)=∣0⟩⟨0∣b⊗Zc+∣1⟩⟨1∣b⊗(RXc(s−2)Zc),C3,1(s)=eiπ/4(Xb⊗∣+⟩⟨+∣c+(RZb(s−2)Xb)⊗∣−⟩⟨−∣c).(16)\begin{aligned} C_{3,0}(s) &= |0\rangle\langle0|_b \otimes Z_c + |1\rangle\langle1|_b \otimes\left(R_{X_c}(s-2)Z_c\right),\\ C_{3,1}(s) &= e^{i\pi/4}\left(X_b \otimes|+\rangle\langle+|_c + \left(R_{Z_b}(s-2)X_b\right) \otimes|-\rangle\langle-|_c\right). \tag*{(16)} \end{aligned}

The eigenvectors of C(s)C(s), for 2<s≤32 < s \le3, are shown in Table 2. They form a separable, orthonormal eigenbasis. Crucially, C(s=3)=C3C(s=3) = C_3 and by Theorem 1, C3C_3 cannot be put into canonical form.

a=0a=0 brancha=1a=1 branch
EigenvectorEigenvalueEigenvectorEigenvalue
∣0⟩∣0⟩∣0⟩|0\rangle|0\rangle|0\rangle11∣1⟩∣x+⟩∣+⟩|1\rangle|x_+\rangle|+\rangleeiπ/4e^{i\pi/4}
∣0⟩∣0⟩∣1⟩|0\rangle|0\rangle|1\rangle−1-1∣1⟩∣x−⟩∣+⟩|1\rangle|x_-\rangle|+\rangle−eiπ/4-e^{i\pi/4}
∣0⟩∣1⟩∣z~−⟩|0\rangle|1\rangle|\widetilde{z}_-\rangle−eiπt/2-e^{i\pi t/2}∣1⟩∣x~+⟩∣−⟩|1\rangle|\widetilde{x}_+\rangle|-\rangleeiπt/2eiπ/4e^{i\pi t/2}e^{i\pi/4}
∣0⟩∣1⟩∣z~+⟩|0\rangle|1\rangle|\widetilde{z}_+\rangleeiπt/2e^{i\pi t/2}∣1⟩∣x~−⟩∣−⟩|1\rangle|\widetilde{x}_-\rangle|-\rangle−eiπt/2eiπ/4-e^{i\pi t/2}e^{i\pi/4}

Table 2. A separable, orthonormal eigenbasis of C(s)C(s) for 2<s≤32 < s \le3, with factors ordered as aa, bb, cc, where t=s−2t=s-2, ∣z~±⟩=e−iπtX/4∣z±⟩|\widetilde{z}_\pm\rangle=e^{-i\pi tX/4}|z_\pm\rangle and ∣x~±⟩=e−iπtZ/4∣x±⟩|\widetilde{x}_\pm\rangle=e^{-i\pi tZ/4}|x_\pm\rangle. At s=3s=3, ∣z~±⟩∝∣y∓⟩|\widetilde{z}_\pm\rangle\propto|y_\mp\rangle and ∣x~±⟩∝∣y±⟩|\widetilde{x}_\pm\rangle\propto|y_\pm\rangle, so each row reduces, up to a phase, to the corresponding row of Table 1. The eigenvalues are distinct except at s=5/2s=5/2, where eiπt/2=eiπ/4e^{i\pi t/2}=e^{i\pi/4} and the last two rows of the a=0a=0 branch become degenerate with the first two rows of the a=1a=1 branch.

Following Section 6 on uniform families, let C(n)(s)=C(s)⊗I⊗(n−3)C^{(n)}(s)=C(s)\otimes I^{\otimes(n-3)}. Putting the eigenbases above into a tensor product with the computational basis states on the spectator wires proves full separability throughout every padded implementation.

References

  1. [1]S. Aaronson, “Ten semi-grand challenges for quantum computing theory” (2005), https://www.scottaaronson.com/writings/qchallenge.html.
  2. [2]E. Knill and R. Laflamme, “Power of one bit of quantum information,” Phys. Rev. Lett. 81, 5672–5675 (1998). doi:10.1103/PhysRevLett.81.5672.DOI
  3. [3]L. Susskind, Three Lectures on Complexity and Black Holes, SpringerBriefs in Physics (Springer Cham, 2020). doi:10.1007/978-3-030-45109-7.DOI
  4. [4]D. J. Shepherd, “Computation with unitaries and one pure qubit,” arXiv:quant-ph/0608132 (2006).DOI
  5. [5]K. Fujii, H. Kobayashi, T. Morimae, H. Nishimura, S. Tamate, and S. Tani, “Impossibility of classically simulating one-clean-qubit model with multiplicative error,” Phys. Rev. Lett. 120, 200502 (2018). doi:10.1103/PhysRevLett.120.200502.DOI
  6. [6]T. Morimae, K. Fujii, and J. F. Fitzsimons, “Hardness of classically simulating the one-clean-qubit model,” Phys. Rev. Lett. 112, 130502 (2014). doi:10.1103/PhysRevLett.112.130502.DOI
  7. [7]T. Morimae, “Hardness of classically sampling the one-clean-qubit model with constant total variation distance error,” Phys. Rev. A 96, 040302(R) (2017). doi:10.1103/PhysRevA.96.040302.DOI
  8. [8]P. W. Shor and S. P. Jordan, “Estimating Jones polynomials is a complete problem for one clean qubit,” Quantum Inf. Comput. 8, 681–714 (2008). doi:10.26421/QIC8.8-9-1.DOI
  9. [9]S. P. Jordan and P. Wocjan, “Estimating Jones and HOMFLY polynomials with one clean qubit,” Quantum Inf. Comput. 9, 264–289 (2009), doi:10.26421/QIC9.3-4-6.DOI
  10. [10]S. P. Jordan and G. Alagic, “Approximating the Turaev–Viro invariant of mapping tori is complete for one clean qubit,” in TQC 2011, LNCS 6745, 53–72 (Springer, 2014), doi:10.1007/978-3-642-54429-3_5.
  11. [11]A. N. Chowdhury, R. D. Somma, and Y. Subaşı, “Computing partition functions in the one-clean-qubit model,” Phys. Rev. A 103, 032422 (2021). doi:10.1103/PhysRevA.103.032422.DOI
  12. [12]S. Roy Moulik and S. Strelchuk, “DQC1-hardness of estimating correlation functions,” arXiv:2411.05208 (2024).arxiv.org/abs/2411.05208
  13. [13]D. Lowe, M. S. Kim, R. Bondesan, and R. Hayakawa, “Complexity of normalized persistence problems for topological data analysis and local Hamiltonians,” arXiv:2607.03278 (2026).arxiv.org/abs/2607.03278
  14. [14]C. Gyurik, C. Cade, and V. Dunjko, “Towards quantum advantage via topological data analysis,” Quantum 6, 855 (2022), doi:10.22331/q-2022-11-10-855.DOI
  15. [15]C. Cade and P. M. Crichigno, “Complexity of supersymmetric systems and the cohomology problem,” Quantum 8, 1325 (2024), doi:10.22331/q-2024-04-30-1325.DOI
  16. [16]C. Cade and A. Montanaro, “The quantum complexity of computing Schatten p-norms,” in 13th Conference on the Theory of Quantum Computation, Communication and Cryptography (TQC 2018), LIPIcs 111, 4:1–4:20 (2018). doi:10.4230/LIPIcs.TQC.2018.4.DOI
  17. [17]S. Khatri, R. LaRose, A. Poremba, L. Cincio, A. T. Sornborger, and P. J. Coles, “Quantum-assisted quantum compiling,” Quantum 3, 140 (2019), doi:10.22331/q-2019-05-13-140.DOI
  18. [18]S. A. Yadavalli, J. Rajakumar, A. Schuckert, and M. J. Gullans, “Protecting Quantum Computers against Untrusted Users,” arXiv:2610.06812v1 (2026).arxiv.org/abs/2610.06812
  19. [19]T. Morimae, K. Fujii, and H. Nishimura, “Power of one nonclean qubit,” Phys. Rev. A 95, 042336 (2017). doi:10.1103/PhysRevA.95.042336.DOI
  20. [20]D. Jacobs and S. Mehraban, “The space just above one clean qubit,” arXiv:2410.08051 (2024).arxiv.org/abs/2410.08051
  21. [21]A. Datta, S. T. Flammia, and C. M. Caves, “Entanglement and the power of one qubit,” Phys. Rev. A 72, 042316 (2005), doi:10.1103/PhysRevA.72.042316.DOI
  22. [22]A. Datta, A. Shaji, and C. M. Caves, “Quantum discord and the power of one qubit,” Phys. Rev. Lett. 100, 050502 (2008). doi:10.1103/PhysRevLett.100.050502.DOI
  23. [23]J. M. Matera, D. Egloff, N. Killoran, and M. B. Plenio, “Coherent control of quantum systems as a resource theory,” Quantum Sci. Technol. 1, 01LT01 (2016). doi:10.1088/2058-9565/1/1/01LT01.DOI
  24. [24]W. Wang, J. Han, B. Yadin, Y. Ma, J. Ma, W. Cai, Y. Xu, L. Hu, H. Wang, Y. P. Song, M. Gu, and L. Sun, “Witnessing quantum resource conversion within deterministic quantum computation using one pure superconducting qubit,” Phys. Rev. Lett. 123, 220501 (2019). doi:10.1103/PhysRevLett.123.220501.DOI
  25. [25]S. J. Evered, D. Bluvstein, M. Kalinowski, S. Ebadi, T. Manovitz, H. Zhou, S. H. Li, A. A. Geim, T. T. Wang, N. Maskara, H. Levine, G. Semeghini, M. Greiner, V. Vuletić, and M. D. Lukin, “High-fidelity parallel entangling gates on a neutral-atom quantum computer,” Nature 622, 268–272 (2023). doi:10.1038/s41586-023-06481-y.DOI
  26. [26]C. W. Mansell and S. Bergamini, “A cold-atoms based processor for deterministic quantum computation with one qubit in intractably large Hilbert spaces,” New J. Phys. 16, 053045 (2014). doi:10.1088/1367-2630/16/5/053045.DOI
  27. [27]M. Yoganathan and C. Cade, “The one clean qubit model without entanglement is classically simulable,” arXiv:1907.08224v1 (2019).arxiv.org/abs/1907.08224
  28. [28]M. Yoganathan, The power of restricted quantum computational models, PhD thesis, University of Cambridge (2021), Chapter 4, “Entanglement and the quantum computing advantage.” doi:10.17863/CAM.63085.DOI
  29. [29]In Ref. [28], Case 1 of the proof of Theorem 4.4.5 applies to two ambiguous qubits on which no preceding gates have jointly acted, so it also applies to our counterexample circuit. Its proof relies on a factorization of the preceding branch unitary that is a special case of the factorization considered in Theorem 4.4.4. The argument in Sections 5.2 and 5.3 therefore applies to both proofs.
  30. [30]F.-M. Le Régent, “Awesome Quantum Computing Experiments” (2026), https://francoismarieleregent.xyz/awesome-quantum-computing-experiments/, accessed 17 October 2026.arxiv.org/abs/2507.03678
  31. [31]F.-M. Le Régent, “Awesome Quantum Computing Experiments: Benchmarking Experimental Progress Towards Fault-Tolerant Quantum Computation,” arXiv:2507.03678 (2025).arxiv.org/abs/2507.03678

Paper details

vlnc:W_4sa58huk
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Physics and Astronomy

GPT-6 Astra, Claude Opus (multiple versions) · View statement →

Looking for related papers…
Contents