Skip to main content
NIST Author Manuscripts logoLink to NIST Author Manuscripts
. Author manuscript; available in PMC: 2021 Jun 15.
Published in final edited form as: Phys Rev A (Coll Park). 2019;99(4):10.1103/physreva.99.042331. doi: 10.1103/physreva.99.042331

Approximate exchange-only entangling gates for the three-spin-1/2 decoherence-free subsystem

James R van Meter 1,2, Emanuel Knill 2,3
PMCID: PMC8204502  NIHMSID: NIHMS1670489  PMID: 34136734

Abstract

The three-spin-1/2 decoherence-free subsystem defines a logical qubit protected from collective noise and supports exchange-only universal gates. Such logical qubits are well suited for implementation with electrically defined quantum dots. Exact exchange-only entangling logical gates exist but are challenging to construct and understand. We use a decoupling strategy to obtain straightforward approximate entangling gates. A benefit of the strategy is that, if the physical spins are aligned, then it can implement evolution under entangling Hamiltonians. Hamiltonians expressible as linear combinations of logical Pauli products not involving σy can be implemented directly. Self-inverse gates that are constructible from these Hamiltonians, such as the controlled-not (cnot) gate, can be implemented without the assumption on the physical spins. We compare the control complexity of implementing cnot to previous methods and find that the complexity for fault-tolerant fidelities is competitive.

I. INTRODUCTION

Three physical spin-1/2 systems support a collective decoherence-free two-level subsystem (the 3DFS) in the four-dimensional subspace with total spin 1/2, where collective noise is induced by global fields acting with total spin operators along any axis. This motivates the use of the 3DFS as a logical qubit [1,2]. The 3DFS’s observables are spanned by the three Hermitian and unitary operators exchanging two of the physical spins, enabling implementation of logical one-qubit gates. These operators are referred to as swaps when used as unitary gates, and as exchange interactions when used as generators of evolution. This definition of the exchange interaction agrees with the conventional one up to a multiple of the identity. We also identify the swap operators with transpositions in the representation of the symmetric group that acts by permuting the physical spins. The best-known application of the 3DFS is to quantum computing with quantum dots where evolution under the exchange interaction can be more accessible than universal one-quantum-dot evolutions [3]. Indeed the requisite control over three quantum dots has been proven feasible by many experimental demonstrations [410]. The application to quantum dots is further supported by the ability to implement entangling logical gates between two blocks of physical spins carrying 3DFSs with exchange interactions only [3], but these gates require many steps and are often difficult to construct and understand from first principles (with a possible exception being [11]).

In theory, every logical two-qubit gate is generated by exchange Hamiltonians on the physical spins comprising two 3DFS blocks [12]. In practice constructing such gates is challenging, and constructing them to be independent of the total spin of the two blocks even more so. Since each block has spin 1/2, the total spin of the system is either 0 or 1. While the action on each logical qubit of exchange interactions local to each block is independent of the total spin, the action of cross-block exchange interactions is in general spin dependent. Thus constructing unitaries from cross-block exchange interactions that act on logical qubits independent of the total spin is nontrivial, but essential for entangling gates that are robust under collective noise on the total system.

Much of the work on exchange-only gates has focused on the controlled-not (cnot) gate. The first exchange-only cnot gate was found numerically by DiVincenzo et al. [3]. It required a total spin of 1 and was only approximate, albeit very accurate. Subsequently, exact cnot gates from the same sequence of interactions were found in [13] and [14]. A simpler, exact spin-dependent cnot was later found in [15]. A spin-independent, exchange-only cnot gate was first published by Fong and Wandzura [16] (although a solution was also claimed, but not given, in [3]). Surprisingly this exact spin-independent solution was simpler, in terms of the number of exchange gates and their analytic coefficients, than that of the original spin-dependent solutions. Since then several other spin-independent, exchange-only cnot gates have been found [17,18].

The question then arises of how to compare the efficiencies of these various implementations. They each consist of a product of gates, each of which exponentiates a Hamiltonian that depends linearly on exchange interactions. One measure of complexity, then, is to sum the absolute values of the coefficients on the exchange interactions. Taking the absolute value assumes that the exchange interaction can be turned on with either sign (which is permissible [1924]). If the exchange interactions are all performed in series, then this measure is proportional to the total evolution time required for the physical operation. Alternatively, if some exchange interactions are performed in parallel, one could instead sum the largest coefficients for each exponential in the product for the gate, and again this sum is proportional to the total evolution time when operating in parallel mode. By either measure, the Fong and Wandzura construction [16] is one of the most efficient of the exact, exchange-only cnot gates, and we use it as a benchmark.

We give an alternative approach that constructs approximate entangling logical gates between two 3DFSs. The strategy is to decouple cross-block exchange interactions by within-block operations that project the cross-block interactions into the computational two-qubit subsystem determined by the two 3DFSs. With the orthogonal complement of the computational subsystem thus decoupled, we proceed to construct two-qubit gates from exchange interactions and further show that a large subset of these gates are spin independent. This task is facilitated by allowing noncommuting exchange interactions to be performed in parallel, as made possible for example by semiconductor quantum dot technology [25]. We then find that for the spin-independent cnot gate, an entanglement fidelity better than 0.99 can be achieved with a total evolution time that is shorter than that of the exact implementations, and slightly shorter still if spin dependence is allowed.

This paper is organized as follows. In Sec. II we review the symmetric group and unitary group representation theory needed to derive our results. In particular, we give explicit maps of the computational subsystems into the symmetric group representations that appear. In Sec. III we describe our procedure for decoupling the computational subsystem for two 3DFSs from its orthogonal, “leakage” space with exchange interactions. In Sec. IV we apply this method to construct a spin-independent exchange-only cnot gate, and spin-dependent exchange-only evolutions optimized for total spin 1. We conclude with a discussion and open problems in Sec. V.

II. REPRESENTATION THEORY

Here we briefly review the relevant representation theory; for more comprehensive discussion of symmetric group representations see [26], of unitary group representations see [27], and of both applied to quantum information see [28]. The special unitary group of d × d matrices is denoted by SU(d), and the symmetric group of permutations of n elements is denoted by Sn, where we are interested in n = 3 or n = 6. Irreducible representations (irreps) of the groups SU(d) and Sn are conveniently labeled by partitions of n in a canonical way that is made clear below. For this purpose it is convenient to introduce the notation ν ⊢ n signifying that ν is a partition of n. We also write |ν| for the size of ν, so |ν| = n, and #(ν) for the number of parts of ν. Now we have that for each ν ⊢ n there is an irrep of Sn, which we denote by Vν, and for each ν ⊢ n such that #(ν) ⩽ d there is an irrep of SU(d), which we denote by Uν. By convention, each partition can be explicitly denoted by a Young diagram, consisting of a row of cells for each part, arranged in descending order of length, with n cells total. So for n = 3 the partitions are

II. (1)

and therefore the irreps of S3 are Inline graphic, Inline graphic, and Inline graphic and the irreps of SU(2) are Inline graphic and Inline graphic.

A convenient choice of basis vectors for each irrep of Sn is labeled by Young tableaux, defined as follows. A Young tableau is a Young diagram in which every cell is filled in with a number from 1 to n, with no repetitions, such that the numbers are increasing along every row from left to right and along every column from top to bottom. So for the Young diagram Inline graphic the only Young tableau is

II. (2)

and for the Young diagram Inline graphic the Young tableaux are

II. (3)

Similarly, a convenient choice of basis vectors for each irrep of SU(d) is labeled by Weyl tableaux (also known as semistandard tableaux), defined as follows. A Weyl tableau is a Young diagram of at most d rows with every cell filled in with a number from 1 to d, with repetitions allowed, such that the numbers are nondecreasing along rows from left to right and increasing along columns from top to bottom. To avoid confusion with the Young tableaux, and because we only consider d = 2, we substitute 1 and 2 in Weyl tableaux by an up arrow and a down arrow, respectively. So for the Young diagram Inline graphic the Weyl tableaux are

II. (4)

corresponding to the four possible spins along the z axis of the spin-3/2 subsystem of three physical spins. For the Young diagram Inline graphic the Weyl tableaux are

II. (5)

corresponding to the two states of the spin-1/2 subsystem of three physical spins.

To complete our specification of each irrep we need to decide on a convention for how each group element is to act on the basis vectors. Our choice for the symmetric group is Young’s orthogonal form [29], which is particularly well suited for quantum mechanical applications because it maps permutations to unitary matrices, and therefore maps transpositions to Hermitian matrices. It is defined on the Young tableau basis as follows. Let T be a Young tableau and for 1 ⩽ i, jn let dT (i, j) ≡ [cT (j) − rT (j)] − [cT (i) − rT (i)], where rT (k) and cT (k) respectively denote the row and column containing number k. Then denoting the transposition in Sn that exchanges i and j by (ij), and its matrix representation on Vλ by ρλ[(ij)], we have

ρλ[(ii+1)]T=1dT(i,i+1)T+11dT(i,i+1)2(ii+1)T, (6)

where (i i + 1)T denotes direct action on T via exchange of the positions of i and i + 1. Note that (i i + 1)T results in an invalid tableau (only) when i and i + 1 are in the same row or column, but then dT (i, i + 1) = ±1 and thus the coefficient of the invalid term vanishes. Since transpositions of the form (i i + 1) generate Sn, the above definition is sufficient to determine the representation of every permutation.

Now consider the Hilbert space H of three physical spin-1/2 particles. By Schur-Weyl duality [30] there is a vector space isomorphism between H and Inline graphic that commutes with the action of S3 × SU(2). Such an isomorphism is called an intertwiner with respect to the group S3 × SU(2). We denote the existence of such an intertwiner as follows:

II. (7)

The Hilbert space on the right-hand side can further be expressed in terms of tableau basis vectors:

II. (8)
II. (9)

The above basis vectors can be related by linear transformation to the conventional product states of the three physical spins, specified in terms of spin basis, by demanding that each swap of the qubits should be consistent with the action of the representation of each transposition on the tableau basis. Here we identify the action of transpositions on the product basis with that of swaps in the obvious way:

(ij)|b1bibjbn=|b1bjbibn. (10)

If we further assume the convention that the Weyl tableaux are eigenvectors of the z component of the spin operator, then up to an overall phase factor we find the following correspondence with the two-qubit 3DFS encoding of [3]:

II. (11)
II. (12)
II. (13)
II. (14)

Therefore, the Young tableaux can be identified with logical 0 (0L) and logical 1 (1L) as indicated above. It is now clear in terms of representation theory that the independence of this qubit from collective noise on the spin is due to independence from the action of SU(2).

We now consider entangling two such logical qubits. For the goal of constructing gates, we need to calculate the action of cross-block exchange interactions on these qubits. To that end we make use of the following theorem, adapted from [28].

Theorem 1.

Given irreps Vλ of S|λ| and Vμ of S|μ| and irreps Uλ and Uμ of SU(d),

(VλUλ)(VμUμ)S|λ|×S|μ|×SU(d)v|λ|+|μ|#(v)dcμλvVλVμUv, (15)

where the isomorphism is an intertwiner with respect to the indicated group action and SU(d) is assumed to act simultaneously on Uλ and Uμ on the left-hand side. Further, the right-hand side is isomorphic to a subspace of the Schur-Weyl sum,

v|λ|+|μ|#(v)dcμλvVλVμUvS|λ|×S|μ|×SU(d)v|λ|+|μ|#(v)dVvUv, (16)

where the inclusion map is a term-by-term intertwiner with respect to the indicated group action such that each Littlewood-Richardson coefficient cλμv gives the multiplicity of the image of VλVμ on the left-hand side in each corresponding Vν on the right-hand side.

For the case of Inline graphic and d = 2, the Littlewood-Richardson coefficients are such that

graphic file with name nihms-1670489-f0016.jpg (17)

where both maps are intertwiners with respect to S3 × S3 × SU(2), and term by term the inclusion map implies the following two intertwiners:

graphic file with name nihms-1670489-f0017.jpg (18)
graphic file with name nihms-1670489-f0018.jpg (19)

The left-hand side encodes our two logical qubits, while its four-dimensional image in the five-dimensional Inline graphic and nine-dimensional Inline graphic is the computational subspace of each. That these intertwiners are with respect to S3 × S3 implies that the actions of transpositions local to each block, on the computational subspace, are consistent across irreps. These maps also determine the actions of cross-block transpositions on the computational subspace, albeit in an irrep-dependent manner. This is one of our primary concerns for the remainder of this paper.

Before proceeding it is instructive to consider the SU(2) irreps in order to form a more complete physical interpretation. Observe that the single Weyl basis vector of Inline graphic is

graphic file with name nihms-1670489-f0019.jpg (20)

and the Weyl basis vectors of Inline graphic are

graphic file with name nihms-1670489-f0020.jpg (21)

By our convention, these basis vectors are eigenvectors of the z component of the total spin operator, with eigenvalues 0 [Eq. (20)], and −1, 0, 1 [Eq. (21)], respectively. Therefore, diagram Inline graphic is associated with states of total spin 0 and diagram Inline graphic is associated with states of total spin 1.

Returning to symmetric group irreps, and henceforth overloading Young diagrams to denote symmetric group irreps directly, notice that irrep Inline graphic has one extra dimension and irrep Inline graphic has five extra dimensions outside of the images of representation Inline graphic under the intertwiners of Eqs. (18) and (19). The extra dimension in irrep Inline graphic and one of the extra dimensions in irrep Inline graphic each correspond to the image of representation Inline graphic under the respective intertwiner implied by Theorem 1 for Inline graphic, which is associated with states for which each block has total spin 3/2. The four remaining dimensions of irrep Inline graphic correspond to images of representations Inline graphic and Inline graphic, which are associated with products of logical qubit states with spin-3/2 states. The multiplicity of each image is one in every case, as determined by the Littlewood-Richardson coefficients, and further clarified by the following vector space isomorphisms:

graphic file with name nihms-1670489-f0021.jpg (22)
graphic file with name nihms-1670489-f0022.jpg (23)

These various maps are illustrated in Fig. 1.

FIG. 1.

FIG. 1.

Injective intertwiners with respect to S3 × S3 of the four-dimensional representation Inline graphic, the two-dimensional representation Inline graphic, the two-dimensional representation Inline graphic, and the one-dimensional representation Inline graphic into the five-dimensional irrep Inline graphic and the nine-dimensional irrep Inline graphic.

For the purpose of constructing gates we need to specify the intertwiners Inline graphic and Inline graphic explicitly. It suffices to map the Young tableaux basis

graphic file with name nihms-1670489-f0023.jpg (24)

of representation Inline graphic into irreps Inline graphic and Inline graphic. The images of each vector in this basis are determined up to overall phase by demanding that the action of S{123} × S{456} on it be consistent with the action of S{123} × S{456} on the original basis, where S{ijk} denotes permutations of {i, j, k}. We then find that for Inline graphic,

graphic file with name nihms-1670489-f0024.jpg (25)
graphic file with name nihms-1670489-f0025.jpg (26)
graphic file with name nihms-1670489-f0026.jpg (27)
graphic file with name nihms-1670489-f0027.jpg (28)

and for Inline graphic,

graphic file with name nihms-1670489-f0028.jpg (29)
graphic file with name nihms-1670489-f0029.jpg (30)
graphic file with name nihms-1670489-f0030.jpg (31)
graphic file with name nihms-1670489-f0031.jpg (32)

The resulting right-hand sides give the computational basis in each irrep. Note the above numbering is consistent with the physical qubit “nearest neighbors” and corresponding product state ordering assumed by DiVincenzo et al. [3,13].

III. DECOUPLING

Each computational basis defined above spans what we call the computational subspace of each irrep, allowing us to further define the computational submatrix of each matrix representation of a permutation as its projection onto the computational subspace. We find that these computational submatrices of representations of transpositions in irreps Inline graphic and Inline graphic, are rich and varied enough that their linear combinations yield most of the computational Pauli basis. Therefore, if we were able to evolve according to projections onto the computational subspace using only exchange interactions, we would have a simple way to construct a wide variety of Hamiltonians and gates. In this section we present just such a method, to good approximation. Our strategy is to remove transitions between the computational subspace and its complement with the general decoupling procedure introduced in [31,32]. Decoupling involves interspersing pulses with evolution so that the resulting effective Hamiltonian preserves the computational subspace while acting as the projection of the original Hamiltonian on this subspace.

For the purpose of evolving under operators projected onto the computational subspace, the symmetric sums of local transpositions prove to be useful:

Σa13[(12)+(13)+(23)], (33)
Σb13[(45)+(46)+(56)]. (34)

It can be easily verified that Σa and Σb each act as zero on the computational subspace, by accordingly exchanging the physical spins of the product states that constitute the computational basis.

For the sake of consistency with our representation theory approach we introduce the group algebra S6, which we have just used implicitly. This consists of all finite linear combinations of S6,

S6{a1σ1++amσm|ai,σiS6,m}, (35)

as for example Σa and Σb. The group algebra comes equipped with multiplication, addition, and scalar multiplication in the obvious ways. It is then straightforward to linearly extend Young’s orthogonal representation from S6 to S6, which we assume henceforth. As expected we find ρλ(Σa) and ρλ(Σb) are each null on the computational subspace.

The sums Σa and Σb have additional properties that make them well suited to the task of performing effective projection operations. As they consist of mutually nonoverlapping transpositions, they commute, and therefore their representations can be simultaneously diagonalized. We then have for irrep Inline graphic,

III. (36)
III. (37)

and for irrep Inline graphic,

III. (38)
III. (39)

where here and henceforth the first four basis vectors of irrep Inline graphic are given by the right-hand sides of Eqs. (25)(28), in that order, the first four basis vectors of irrep Inline graphic are given by the right-hand sides of Eqs. (29)(32), in that order (thus corresponding in both cases to the computational basis {|00⟩L, |01⟩L, |10⟩L, |11⟩L}), and the remainder of each basis is such that the following properties hold. The eigenspace of the final 1 in every case is the image of representation Inline graphic, the remaining two-dimensional 1-eigenspace in Inline graphic is the image of representation Inline graphic, and the remaining two-dimensional 1-eigenspace in Inline graphic is the image of representation Inline graphic. So Σa and Σb can be interpreted as projectors onto states that are disallowed by the computational subspace. Furthermore, Σa+Σb0 on the complement of the computational subspace in both irreps.

To put these sums to use, we define the following unitaries:

Uaexp[iπρλ(Σa)], (40)
Ubexp[iπρλ(Σb)], (41)

where λ equals partition Inline graphic or Inline graphic. For Inline graphic, and again in the diagonalizing basis (which includes the computational basis),

Uadiag(1,1,1,1,1), (42)
Ubdiag(1,1,1,1,1) (43)

and for Inline graphic,

Uadiag(1,1,1,1,1,1,1,1,1), (44)
Ubdiag(1,1,1,1,1,1,1,1,1). (45)

It follows that, for all Hρλ(S6) and Inline graphic or Inline graphic,

14(H+UaHUa+UbHUb+UbUaHUaUb)=D(H), (46)

where D denotes a decoupling function which cancels cross terms with the computational subspace. Alternatively, we can define

Uexp(iπ2ρλ(Σa+Σb)), (47)

and obtain in both irreps,

14[H+UHU+UHU+U2H(U2)]=D(H), (48)

with the choice of unitaries depending on which is more convenient for the problem at hand.

In terms of projection operators,

III. (49)

where Π projects onto the computational subspace while Inline graphic, Inline graphic, and Inline graphic project onto the subspaces comprising the complement of the computational subspace as indicated in Fig. 1 and Eqs. (22) and (23). Noting that Inline graphic, if we let Inline graphic then we obtain

D(H)=(h11h12h13h140h21h22h23h240h31h32h33h340h41h42h43h4400000h55). (50)

On the other hand, noting that Inline graphic, if we let Inline graphic, then we obtain

D(H)=(h11h12h13h1400000h21h22h23h2400000h31h32h33h3400000h41h42h43h44000000000h55h560000000h65h66000000000h77h780000000h87h88000000000h99). (51)

We now recognize projections onto the four-dimensional computational subspace, the two-dimensional subspaces associated with Inline graphic and Inline graphic, and the one-dimensional subspace associated with Inline graphic, as discussed in Sec. II.

Our task, then, is to express the above projection procedure in terms of physically realizable, exchange-only operations. Therefore, we “Trotterize,” that is approximate

exp[iαD(H)]=exp[iα(14j=14UjHUj)] (52)

as a product of unitaries in the form of exponentials depending on linear combinations of exchange interactions, where α is some angle and {Uj}j=14 is one of {1, Ua, Ub, UaUb} or {1, U, U, U2}. Letting {Aj}j=1k be a set of noncommuting operators we can use for example the zeroth-order exponential product expansion,

exp(j=1kAj)=[j=1kexp(1nAj)]n+O(1n), (53)

or the first order Suzuki-Trotter expansion [33,34],

exp(j=1kAj)=[j=2kexp(12nAk+2j)exp(1nA1)j=2kexp(12nAj)]n+O(1n2), (54)

or still higher-order approximations. Therefore, noting that

exp(iαUjHUj)=Ujexp(iαH)Uj, (55)

and using {Uj}j=14={U2,U,1,U}, we have to zeroth order that

exp[iαD(H)]=[U2exp(iδtH)(U2)Uexp(iδtH)Uexp(iδtH)Uexp(iδtH)U]n+O(δt) (56)

and to first order that

exp[iαD(H)]=[Uexp(iδt2H)Uexp(iδt2H)Uexp(iδt2H)UU2exp(iδtH)(U2)×Uexp(iδt2H)Uexp(iδt2H)Uexp(iδt2H)U]n+O(δt2)=U{[exp(iδt2H)U]3exp(iδtH)[Uexp(iδt2H)]3}nU+O(δt2), (57)

where δt = α/4n.

IV. HAMILTONIAN AND GATE CONSTRUCTION

A. One qubit: Spin-independent Hamiltonians and gates

We now explore which combinations of exchange interactions yield useful computational submatrices. First we review the relationship between local exchange interactions and Pauli matrices. The X and Z Pauli matrices on the first qubit can be constructed from any two local exchange interactions within the first block as follows:

(132310)Πρλ((12)(13))Π=(132310)Πρλ((12)(23))Π=(131311)Πρλ((13)(23))Π=(XIZI), (58)

where the representation ρλ and projector Π are understood to operate on each component of each column vector of transpositions. Thus for example the first row of the leftmost term implies

13Πρλ(12)Π23Πρλ(13)Π=XI, (59)

where the projector appears in this equation only for consistency of matrix dimensions across the equal sign (decoupling is not required for single-qubit gates), and by a component of the form AB, where A, B ∈ {I, X, Z}, we mean a tensor product of the indicated Pauli matrix on the first qubit with the indicated Pauli matrix on the second qubit. Similarly local exchange interactions within the second block yield Eq. (58) but with (12), (13), and (23) replaced by (45), (46), and (56) respectively, and XI and ZI replaced by IX and IZ, respectively.

Now we focus on one of the blocks and so momentarily dispense with tensor products with the identity. We can obtain any Hamiltonian of the form aX + bZ from local exchange interactions, up to phase. A Hamiltonian of the form aX + bY can then be obtained by conjugation with exp(iπ4X), which transforms Z to Y, and a Hamiltonian of the form aY + bZ can be obtained by conjugation with exp(iπ4Z), which transforms X to Y.

More generally, for any single-qubit Hamiltonian H and time t it follows from a Cartan decomposition of SU(2) (a generalized Euler angle decomposition of rotations) [35] that

exp(iHt)=exp(iδI)exp(iαX)exp(iβZ)exp(iγX), (60)

for some α, β, γ, δ, which can then be expressed in terms of local exchange interactions by Eq. (58). Thus we can construct any single-qubit gate from local exchange interactions. Such constructions are independent of the choice of irrep (Inline graphic or Inline graphic) since the relevant intertwiners preserve the action of local exchange interactions.

B. Two qubits: Spin-dependent Hamiltonians and spin-independent gates

Constructing exchange-only Hamiltonians for two-qubits is more challenging. From calculations performed in Maple 2016 (see Supplemental Material for the Maple-generated files [36]) we find

(1515151515151515153303303301121121123333330001111112223232032320000323233232300032320323203301212112121112)Πρλ((14)(15)(16)(24)(25)(26)(34)(35)(36))Π=aλ(bλIIIXIZXIZIXXXZZXZZ), (61)

where aλ = bλ = 1 for Inline graphic and aλ = −3 and bλ = −1/5 for Inline graphic. Thus within each irrep we can construct any linear combination of Pauli Hamiltonians excluding Y by decoupling sums of exchange interactions. As before, combinations of X and Y or Z and Y on one qubit can be obtained by appropriate conjugation with exp[iπ4(ZI)], exp[iπ4(XI)], exp[iπ4(IZ)], or exp[iπ4(IX)].

For any two-qubit gate G it follows from a Cartan decomposition of SU(4) that [35]

G=K1exp(iαXX+iβYY+iγZZ)K2, (62)

for some local unitaries K1 and K2 and real coefficients α, β, γ. The local unitaries can be expressed in terms of X and Z as discussed previously. The remaining exponential can be further decomposed since XX, YY, and ZZ all commute; for example,

G=K1exp(iαXX)exp(iβYY)exp(iγZZ)K2 (63)
=K1exp(iαXX)exp(iπ4(XI+IX))exp(iβZZ)exp(iπ4(XI+IX))exp(iγZZ)K2. (64)

The above Hamiltonian and gate constructions are irrep dependent, in general. However, consider an exchange-only Hamiltonian H equal to a combination of the above Pauli terms in the Inline graphic irrep that squares to the identity. Then using that H equals the same combination of Pauli terms multiplied by −3 in the Inline graphic irrep (neglecting a possible identity term contribution to overall phase) we have by Euler’s formula for matrices that exp(iπ2H) is irrep independent. For example,

B. (65)

Similarly the general gate G in Eq. (64) is irrep independent for coefficients α, β, γ ∈ {−π/2, 0, π/2}. This procedure is used for the cnot gate in the next section.

C. Spin-independent cnot

Observe that

12(IXZX)=(0000000000010010). (66)

Further, letting

N334[(15)(14)+(25)(24)], (67)

we immediately obtain from subtraction of the second and eighth rows of Eq. (61) that

C. (68)

and

C. (69)

Clearly then

C. (70)

by the same logic as in the example above [Eq. (66)], albeit with the Hamiltonian Inline graphic squaring to a two-dimensional rather than four-dimensional identity. Meanwhile, I − (12), being local, acts the same on the computational subspace of both irreps:

C. (71)

Thus by Eq. (58) the following expression maps to an approximate cnot on the computational subspace of both irreps:

exp(iπ4[I+(12)])U{[exp(iδt2N)U]3exp(iδtN)[Uexp(iδt2N)]3}nU=CNOT+O(δt2), (72)

where δt = π/8n, and for ease of notation we have dropped the explicit ρλ mapping as well as the decoupled orthogonal projection.

Conveniently, the above Hamiltonian and its Trotterization can be recast as neighboring exchange interactions in planar geometry (Fig. 2), where (12) has been removed from U because it commutes with N. (In general, if any one local exchange interaction commutes with the Hamiltonian, then since it also commutes with the sum of the remaining local interactions it cancels during conjugation and can thus be removed.) That (12) commutes with N is due to the fact that N is symmetric with respect to qubits 1 and 2 and thus invariant under conjugation with (12). We add that the exact diagram in Fig. 2 may not be physically practical due to the relative distances between qubits 1, 4, and 5, but more practical architectures may be possible.

FIG. 2.

FIG. 2.

Qubits arranged so that exchange interactions in the spin-independent cnot are between neighbors. Solid lines denote exchange interactions in the Hamiltonian yielding the cnot submatrix while dotted lines denote local interactions used only for the decoupling procedure.

To evaluate the efficiency of our approximate cnot we can define a normalized operation time by summing the maximum magnitude of the coefficients on the exchange interactions in each exponential and dividing by π/2 (the time required for one full swap). This normalized time is proportional to the actual physical time provided the exchange interactions are performed in parallel. Alternatively we can consider the number of clock cycles, as defined in [3], which here equates to the number of exponential factors in Eq. (72) (after consolidating commuting exponents). To assess the quality of our approximate cnot we can use the entanglement fidelity [37],

F(G,CNOT)=(14tr(ΠGCNOT))2. (73)

We also calculate the contribution from leakage out of the computational subspace to 1 − F:

L(G,CNOT)=14tr(ΠGCNOTΠCNOTG), (74)

where G is the gate under consideration and cnot has been extended by identity to the complement of the computational subspace. Then for various iterations n of the approximation above we obtain the values in Table I, where the fidelity and leakage values assume a total spin of 1, this being the worst case (heuristically because its higher-dimensional subsystem has more cross terms to decouple).

TABLE I.

Clock cycles, normalized time (such that one unit equals the duration of one swap), entanglement fidelity [Eq. (73)], and leakage [Eq. (74)] for various iterations n of the spin-independent cnot approximation given by Eq. (72). The listed values for fidelity and leakage assume a total spin of 1. The values for cycles and time may be compared with that of the fiducial exact solution of [16], with 13 clock cycles and a normalized time of 12.3.

n Cycles Time Fidelity Leakage
3 39 8.5 0.99136 0.00552
5 63 12.5 0.99888 0.00070
9 111 20.5 0.99989 0.00007

If negative exchange interactions are canceled in the optimal way described in Sec. V, the normalized time is increased by 1.3 in every case but the fidelities and leakages are unchanged. The above times are comparable to that of one of the most efficient exact solutions [16], which has a normalized time of 12.3 (including the local unitaries required for consistency with our computational basis) or 14.8 if negative exchange interactions are canceled.

D. Spin-1 optimized cnot

Alternatively the qubits can be prepared with a total spin of 1 by the use of magnetic fields [3], in which case spin independence is not a concern, and the IX term in the above derivation of cnot can be expressed in terms of local interactions instead of cross-block interactions. In combination with the noncommuting cross-block interactions in the ZX term, this replacement breaks irrep independence, since the two kinds of interactions transform differently across irreps. However, the resulting approximation is made slightly more efficient, as we show below.

Let

N134{(56)(46)+3[(34)(35)]}. (75)

Then for spin 1 we have

D. (76)

Unlike the previous spin-independent expression, N1 commutes with UbN1Ub and similarly UaN1Ua commutes with UaUbN1UbUa. This simplifies the Suzuki-Trotter approximation for exp[iα(N1+UaN1Ua+UbN1Ub+UbUaN1UaUb)] and we find

exp(iπ4[I+(12)])×(T1/2UaT1/2UaUbTUaTUbT1/2UaT1/2)n=CNOT+O(δt2), (77)

where T ≡ exp(iδtN1) and δt = π/8n. Again this can be arranged as neighboring exchange interactions in a plane (Fig. 3), where (12) commutes with N1 and so can be removed from Ua.

FIG. 3.

FIG. 3.

Qubits arranged so that exchange interactions in the spin-dependent cnot are between neighbors. Solid lines denote exchange interactions in the Hamiltonian yielding the cnot submatrix while dotted lines denote local interactions used only for the decoupling procedure.

The smaller truncation error that results from this expression yields the results shown in Table II. Again if subtracted exchange interactions are canceled the normalized time is increased by 1.3 in every case.

TABLE II.

Clock cycles, normalized time (such that one unit equals the duration of one swap), entanglement fidelity [Eq. (73)], and leakage [Eq. (74)] for various iterations n of the spin 1 cnot approximation given by Eq. (77). The above values for cycles and time may be compared with that of the fiducial exact solution of [16], with 13 clock cycles and a normalized time of 12.3.

n Cycles Time Fidelity Leakage
2 21 9.8 0.99849 0.00067
3 31 13.8 0.99970 0.00014
4 41 17.8 0.99990 0.00004

V. DISCUSSION

For the case of two logical qubits encoded on a decoherence-free subsystem of three physical spins each, we have presented an exchange-only method to decouple the resulting computational subspace from leaked states. Using Trotterization we showed how this method can be implemented to any desired fidelity. We then applied this procedure to explicitly construct Pauli Hamiltonians from exchange interactions. Building on this we provided a transparent method to construct two-qubit gates from exchange interactions, including a large family of spin-independent gates. In particular, we have shown that an exchange-only cnot gate can be implemented with a computational speed comparable to or better than previous solutions, with good fidelity, provided the exchange interactions can be performed in parallel. The fidelities for these constructions exceed 0.99, which is comparable to fidelities demonstrated for one logical qubit in three quantum dots [10], and for two-qubit gates with other quantum devices [3840]. Fidelities exceeding the conservative requirements for fault tolerance [4143] can be achieved with a slowdown of about a factor of two.

We note that for quantum dots the negative coefficients on exchange interactions in many of the expressions above would seem to require negative charging energies [44]. This is possible by coupling to magnetic fields or other means [1924], but if it proves impractical, the negative coefficients can be removed by various methods. Of course, for an exponential of a single negative exchange interaction one may simply add an integer multiple of 2π to its coefficient.

To address the more general case of multiple negative exchange interactions, we observe that the sum of all transpositions in S6 acts as a constant on the irreps,

ρλ(jk=16(jk))=cλI, (78)

where Inline graphic and Inline graphic. Therefore, adding the sum of all exchange interactions to an exchange-only Hamiltonian, with a coefficient equal to the largest magnitude of the negative coefficients in that Hamiltonian, will cancel that negative coefficient and ensure that all other resulting coefficients are nonnegative. In general this results in an overall phase difference between the spin-0 and spin-1 cases, due to the different constants effectively being added, but our encoding is independent of such a phase. Alternatively for negative local exchange interactions we can add an appropriate multiple of the sum of all local exchange interactions, for one or both blocks as needed, as that sum acts as zero on the computational subspace [Eqs. (36)(39)]. It follows that for negative cross-block interactions we can add an appropriate multiple of the sum of all cross-block interactions, as that sum acts as 3I or 5I on the computational subspace depending again on whether the total spin is 0 or 1. To summarize in more physical terms, the sums discussed above commute with the logical two-qubit observables, which are in the group algebra generated by S3 × S3, and can therefore be added to the Hamiltonian as needed without changing relevant expectation values.

We end with some open questions for future work. Aside from the Pauli and cnot gates, it may be of interest to find efficient expressions for other gates and evaluate their efficiencies as we did for cnot. Regarding cnot, we sought to minimize the time required for given fidelities, but one might instead seek to minimize the clock cycles or circuit depth. Related to this, it may be of practical interest to approximate our parallel interaction expressions by strictly serial expressions. Finally, our decoupling procedure employed a first-order Suzuki-Trotter approximation, which is optimal for the fidelities considered here, but higher-order approximations might be advantageous if higher fidelities are desired. Although the first-order approximation can achieve any fidelity with sufficiently many iterations, the higher-order approximations require fewer iterations and for large enough fidelity they are more efficient.

ACKNOWLEDGMENTS

J.R.v.M. wishes to thank M. Ly, K. Mayer, and N. Thiem for helpful discussions. This work includes contributions of the National Institute of Standards and Technology, which are not subject to U.S. copyright. The identification of any product or trade names is for informational purposes and does not imply endorsement or recommendation by the National Institute of Standards and Technology. This work was performed under the financial assistance award No. 70NANB18H006 from U.S. Department of Commerce, National Institute of Standards and Technology. J.R.v.M. also acknowledges the support of the Professional Research Experience Program at the National Institute of Standards and Technology.

References

  • [1].Zanardi P, Stabilizing quantum information, Phys. Rev. A 63, 012301 (1999). [Google Scholar]
  • [2].Knill E, Laflamme R, and Viola L, Theory of Quantum Error Correction for General Noise, Phys. Rev. Lett 84, 2525 (2000). [DOI] [PubMed] [Google Scholar]
  • [3].DiVincenzo DP, Bacon D, Kempe J, Burkard G, and Whaley KB, Universal quantum computation with the exchange interaction, Nature (London) 408, 339 (2000). [DOI] [PubMed] [Google Scholar]
  • [4].Laird EA, Taylor JM, DiVincenzo DP, Marcus CM, Hanson MP, and Gossard AC, Coherent spin manipulation in an exchange-only qubit, Phys. Rev. B 82, 075403 (2010). [Google Scholar]
  • [5].Gaudreau L, Granger G, Kam A, Aers GC, Studenikin SA, Zawadzki P, Pioro-Ladrière M, Wasilewski ZR, and Sachrajda AS, Coherent control of three-spin states in a triple quantum dot, Nat. Phys. 8, 54 (2011). [Google Scholar]
  • [6].Yu C. Hsieh Y-P, Shim M.Korkusinski, and Hawrylak P, Physics of lateral triple quantum-dot molecules with controlled electron numbers, Rep. Prog. Phys 75, 114501 (2012). [DOI] [PubMed] [Google Scholar]
  • [7].Medford J, Beil J, Taylor JM, Bartlett SD, Doherty AC, Rashba EI, DiVincenzo DP, Lu H, Gossard AC, and Marcus CM, Self-consistent measurement and state tomography of an exchange-only spin qubit, Nat. Nanotechnol 8, 654 (2013). [DOI] [PubMed] [Google Scholar]
  • [8].Eng K, Ladd TD, Smith A, Borselli MG, Kiselev AA, Fong BH, Holabird KS, Hazard TM, Huang B, Deelman PW, Milosavljevic I, Schmitz AE, Ross RS, Gyure MF, and Hunter AT, Isotopically enhanced triple-quantum-dot qubit, Sci. Adv 1, e1500214 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [9].Russ M and Burkard G, Three-electron spin qubits, J. Phys.: Condens. Matter 29, 393001 (2017). [DOI] [PubMed] [Google Scholar]
  • [10].Andrews RW, Jones C, Reed MD, Jones AM, Ha SD, Jura MP, Kerckhoff J, Levendorf M, Meenehan S, Merkel ST, Smith A, Sun B, Weinstein AJ, Rakher MT, Ladd TD, and Borselli MG, Quantifying error and leakage in an encoded Si/SiGe triple-dot qubit, arXiv:1812.02693. [DOI] [PubMed] [Google Scholar]
  • [11].Zeuch D and Bonesteel NE, Simple derivation of the Fong-Wandzura pulse sequence, Phys. Rev. A 93, 010303(R) (2016). [Google Scholar]
  • [12].Kempe J, Bacon D, Lidar DA, and Whaley KB, Theory of decoherence-free fault-tolerant universal quantum computation, Phys. Rev. A 63, 042307 (2001). [DOI] [PubMed] [Google Scholar]
  • [13].Hsieh M, Kempe J, Myrgren S, and Whaley KB, An explicit universal gate-set for exchange-only quantum computation, Quantum Inf. Process. 2, 289 (2003). [Google Scholar]
  • [14].Kawano Y, Kimura K, Sekigawa H, Noro M, Shirayanagi K, Kitagawa M, and Ozawa M, Existence of the exact CNOT on a quantum computer with the exchange interaction, Quantum Inf. Process. 4, 65 (2005). [Google Scholar]
  • [15].Shi Z, Simmons CB, Prance JR, Gamble JK, Koh TS, Shim Y-P, Hu X, Savage DE, Lagally MG, Eriksson MA, Friesen M, and Coppersmith SN, Fast Hybrid Silicon Double-Quantum-Dot Qubit, Phys. Rev. Lett 108, 140503 (2012). [DOI] [PubMed] [Google Scholar]
  • [16].Fong BH and Wandzura SM, Universal quantum computation and leakage reduction in the 3-qubit decoherence free subsystem, Quantum Inf. Comput 11, 1003 (2011). [Google Scholar]
  • [17].Setiawan F, Hui H-Y, Kestner JP, Wang X, and Sarma SD, Robust two-qubit gates for exchange-coupled qubits, Phys. Rev. B 89, 085314 (2014). [Google Scholar]
  • [18].Zeuch D, Cipri R, and Bonesteel NE, Analytic pulse-sequence construction for exchange-only quantum computation, Phys. Rev. B 90, 045306 (2014). [Google Scholar]
  • [19].Burkard G, Loss D, and DiVincenzo DP, Coupled quantum dots as quantum gates, Phys. Rev. B 59, 2070 (1999). [Google Scholar]
  • [20].Bagraev NT, Bouravleuv AD, Klyachkin LE, Malyarenko AM, and Shelykh IA, Negative-U properties for a quantum dot, Physica B 340, 1061 (2003); Proceedings of the 22nd International Conference on Defects in Semiconductors (unpublished). [Google Scholar]
  • [21].Holmqvist C, Feinberg D, and Zazunov A, Emergence of a negative charging energy in a metallic dot capacitively coupled to a superconducting island, Phys. Rev. B 77, 054517 (2008). [Google Scholar]
  • [22].Ojanen T, Gethmann FC, and von Oppen F, Electromechanical instability in vibrating quantum dots with effectively negative charging energy, Phys. Rev. B 80, 195103 (2009). [Google Scholar]
  • [23].Fang T-F, Zhang S-F, Niu C-J, and Sun Q-F, Bipolaronic blockade effect in quantum dots with negative charging energy, Europhys. Lett. 105, 47006 (2014). [Google Scholar]
  • [24].Prawiroatmodjo GEDK, Leijnse M, Trier F, Chen Y, Christensen DV, Von Soosten M, Pryds N, and Jespersen TS, Transport and excitations in a negative-U quantum dot at the LaAlO3/SrTiO3 interface, Nat. Commun 8, 395 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [25].Shim Y-P and Tahan C, Charge-noise-insensitive gate operations for always-on, exchange-only qubits, Phys. Rev. B 93, 121410(R) (2016). [Google Scholar]
  • [26].Fulton W, Harris WFJ, and Harris J, Representation Theory: A First Course, Graduate Texts in Mathematics (Springer New York, 1991). [Google Scholar]
  • [27].Louck JD, Unitary Symmetry and Combinatorics (World Scientific Publishing Company, Singapore, 2008). [Google Scholar]
  • [28].Harrow AW, Applications of coherent classical communication and the Schur transform to quantum information theory, Ph.D thesis, Massachusetts Institute of Technology, Cambridge, MA, 2005. [Google Scholar]
  • [29].Young A, The Collected Papers of Alfred Young 1873–1940, Mathematical expositions (University of Toronto Press, Toronto, 1977). [Google Scholar]
  • [30].Weyl H, The Classical Groups: Their Invariants and Representations (Princeton University Press, Princeton, NJ, 1966). [Google Scholar]
  • [31].Viola L, Knill E, and Lloyd S, Dynamical Decoupling of Open Quantum Systems, Phys. Rev. Lett 82, 2417 (1999). [DOI] [PubMed] [Google Scholar]
  • [32].Viola L, Lloyd S, and Knill E, Universal Control of Decoupled Quantum Systems, Phys. Rev. Lett 83, 4888 (1999). [Google Scholar]
  • [33].Trotter HF, On the product of semi-groups of operators, Proc. Am. Math. Soc 10, 545 (1959). [Google Scholar]
  • [34].Suzuki M, Generalized Trotter’s formula and systematic approximants of exponential operators and inner derivations with applications to many-body problems, Commun. Math. Phys 51, 183 (1976). [Google Scholar]
  • [35].Khaneja N and Glaser SJ, Cartan decomposition of SU(2n) and control of spin systems, Chem. Phys 267, 11 (2001). [Google Scholar]
  • [36]. See Supplemental Material at http://link.aps.org/supplemental/10.1103/PhysRevA.99.042331 for Maple-generated files showing the matrix calculations that verify the exchange-only gates given in this work.
  • [37].Nielsen MA, The entanglement fidelity and quantum error correction, arXiv:quant-ph/9606012. [Google Scholar]
  • [38].Barends R, Kelly J, Megrant A, Veitia A, Sank D, Jeffrey E, White TC, Mutus J, Fowler AG, Campbell B, Chen Y, Chen Z, Chiaro B, Dunsworth A, Neill C, O’Malley P, Roushan P, Vainsencher A, Wenner J, Korotkov AN, Cleland AN, and Martinis JM, Superconducting quantum circuits at the surface code threshold for fault tolerance, Nature (London) 508, 500 (2014). [DOI] [PubMed] [Google Scholar]
  • [39].Gaebler JP, Tan TR, Lin Y, Wan Y, Bowler R, Keith AC, Glancy S, Coakley K, Knill E, Leibfried D, and Wineland DJ, High-Fidelity Universal Gate Set for 9Be+ Ion Qubits, Phys. Rev. Lett 117, 060505 (2016). [DOI] [PubMed] [Google Scholar]
  • [40].Ballance CJ, Harty TP, Linke NM, Sepiol MA, and Lucas DM, High-Fidelity Quantum Logic Gates Using Trapped-Ion Hyperfine Qubits, Phys. Rev. Lett 117, 060504 (2016). [DOI] [PubMed] [Google Scholar]
  • [41].Preskill J, Reliable quantum computers, Proc. R. Soc. London A 454, 385 (1998). [Google Scholar]
  • [42].Knill E, Quantum computing, Nature 463, 441 (2010). [DOI] [PubMed] [Google Scholar]
  • [43].Ladd TD, Jelezko F, Laflamme R, Nakamura Y, Monroe C, and O’Brien JL, Quantum computers, Nature (London) 464, 45 (2010). [DOI] [PubMed] [Google Scholar]
  • [44].Loss D and DiVincenzo DP, Quantum computation with quantum dots, Phys. Rev. A 57, 120 (1998). [Google Scholar]

RESOURCES