Arxiv:1308.2493V1 [Quant-Ph] 12 Aug 2013

Arxiv:1308.2493V1 [Quant-Ph] 12 Aug 2013

On quantum circuits employing roots of the Pauli matrices Mathias Soeken,1 D. Michael Miller,2 and Rolf Drechsler1 1Institute of Computer Science, University of Bremen, Germany 2Department of Computer Science, University of Victoria, BC, Canada The Pauli matrices are a set of three 2×2 complex Hermitian, unitary matrices. In this article, we investigate the relationships between certain roots of the Pauli matrices and how gates implementing those roots are used in quantum circuits. Techniques for simplifying such circuits are given. In particular, we show how those techniques can be used to find a circuit of Clifford+T gates starting from a circuit composed of gates from the well studied NCV library. I. INTRODUCTION The NOT operation is described by the Pauli X ma- trix [10]. Note that the controlled NOT could be drawn The well-studied NCV quantum gate library [1] con- as a controlled X but we use the normal convention of a tains the gates: NOT (X), controlled NOT (CNOT), and ⊕ as shown in the figures above. The matrices for the V y both the single controlled square root of NOT as well as and V operations as used in (1) are square roots of the its adjoint, denoted V and V y, respectively. In their sem- Pauli X matrix. Similarly, the T gate operation is given inal paper [2], Barenco et al. presented a general result by a matrix (2) that is the fourth root of the Pauli Z that as one instance shows how a classical reversible Tof- matrix. foli gate can be realized by five NCV gates as follows: The use of gates associated with different Pauli matri- ces and their roots within the same circuit, as illustrated in (3), motivated us to explore the relations between the = (1) Pauli matrices and their roots, and to investigate how the V V y V associated gates can be used in constructing quantum circuits. This article presents our findings and demon- This result has been used in several works on synthesis strates their applicability in deriving the optimal circuits and optimization of quantum circuits [3{5]. from [8] from known NCV circuits rather than using ex- Another quantum gate library called Clifford+T [1], haustive search techniques. which consists of the controlled NOT, the phase gate S and the Hadamard gate H, plus the T gate II. PRELIMINARIES 1 0 T = iπ ; (2) 0 e 4 The three Pauli matrices [10] are given by and the adjoint gates Sy and T y has also received consid- erable attention. The Clifford+T library has the advan- 0 1 0 −i 1 0 σ1 = ; σ2 = ; σ3 = (4) tage over the NCV library with respect to fault-tolerant 1 0 i 0 0 −1 computing [6]. Recently different synthesis results based on the The alternate naming X = σ1, Y = σ2, and Z = σ3 is Clifford+T gate library have been presented [7{9]. One often used and we use it whenever we refer to a specific common aim in these works is to reduce the so-called Pauli matrix. T -depth, i.e. the number of T -stages where each stage Matrices describing rotations around the three axes of consists of one or more T or T y gates that can operate the Bloch sphere are given by simultaneously on separate qubits. In [8] the authors de- arXiv:1308.2493v1 [quant-ph] 12 Aug 2013 θ θ scribe a search-based algorithm that finds optimal circuit Ra(θ) = cos 2 I − i sin 2 σa (5) realizations with respect to their T -depth. One of their circuits that realizes a Toffoli gate is [8, Fig. 13]: where a 2 f1; 2; 3g with θ being the rotation angle and I the identity matrix [1]. Each Pauli matrix specifies a T T y half turn (180◦) rotation around a particular axis up to = T T y T y (3) a global phase, i.e. H T T H iπ σa = e 2 Ra(π): (6) This circuit has a T -depth of 3 and a total depth of 10. (Note that the gates surrounded by the dashed rectangle The conjugate transpose of Ra(θ) is found by negating together have a depth of 1 and are drawn in sequence only the angle θ or by multiplying it by another Pauli ma- for clarity.) The approach in [8] produces optimal circuits trix σb from both sides, i.e. but since the technique's complexity is exponential, it is y only applicable to small circuits. Ra(θ) = Ra(−θ) = σbRa(θ)σb (7) 2 where a 6= b. Note that it does not matter which of the Given a unitary 2n × 2n matrix U, called the target two possible σb is used. Since σb is Hermitian, we also operation, we define four controlled operations y have Ra(θ) = σbRa(θ)σb. U U Rotation matrices are additive with respect to their ; ; ; and (18) angle, i.e. R (θ )R (θ ) = R (θ + θ ), so one can de- a 1 a 2 a 1 2 U U rive the kth root of the Pauli matrices as well as their conjugate transpose from (6) as which are described by p iπ π p y − iπ y π k 2k k 2k C (U) = j0ih0j ⊗ I n + j1ih1j ⊗ U; σa = e Ra k and σa = e Ra k : (8) 1 2 C2(U) = I2n ⊗ j0ih0j + U ⊗ j1ih1j ; For brevity, we term these matrices the Pauli roots. − (19) Using (8) the rotation matrices can also be expressed C1 (U) = j0ih0j ⊗ U + j1ih1j ⊗ I2n ; and − in terms of the roots of the Pauli matrices, i.e. C2 (U) = U ⊗ j0ih0j + I2n ⊗ j1ih1j ; π − iπ p y π iπ p y respectively, where ⊗ denotes the Kronecker product, I n R = e 2k k σ and R = e 2k k σ : (9) 2 a k a a k a denotes the 2n × 2n identity matrix, and |·i and h·| is Consequently, we can derive Dirac's bra-ket notation [11]. The latter two operations are referred to as negative controlled operations. As ex- p (8) iπ π (7) iπ y k σ = e 2k R = e 2k σ R (θ)σ amples, the CNOT gate is C1(X) and the Toffoli gate a a k b a b (10) (9) iπ p y is C1(C1(X)). Notice that adjacent controlled operations = e k σb k σa σb with the same control preserve matrix multiplication, i.e. p y − iπ p and analogously k σ = e k σ k σ σ for a 6= b. This a b a b = and = (20) last equation will be a key element in showing how control U U U U U U U U lines can be removed from controlled gates by using roots 2 1 1 2 2 1 1 2 of higher degree. A number in brackets above an equal and gates with opposite control polarities commute, i.e. sign indicates the identity applied. Translation from one Pauli matrix to another is given = (21) by U2 U1 U1 U2 σ = ρ σ ρ (11) a ab b ab Finally, if the same target operation is controlled with where both polarities, the target operation does not need be controlled, i.e. 1 ρab = ρba = p (σa + σb) 2 (12) iπ π π π = = (22) = e 2 Ra Rb Ra 2 2 2 U U U U U with a 6= b are translation matrices. Further, we de- − fine ρaa = I. Eq. (11) can be extended to the Pauli roots The identities in (20){(22) hold for C2 and C2 analo- giving gously. Eq. (21) describes a circuit which performs one p p of two different target operations depending on the value k k σa = ρab σbρab: (13) assigned to the control line. Let us consider the special case The well-known Hadamard operator is given by the − normalized 2 × 2 matrix C1 (U1)C1(U2) = j0ih0j ⊗ U1 + j1ih1j ⊗ U2 (23) 1 1 1 which performs U1 or U2 if the control line is negative H = p (14) or positive, respectively. We call this matrix a case gate 2 1 −1 and employ a special gate representation shown on the which can also be expressed as left-hand side of: 1 H = p (X + Z) (15) = (24) 2 U1 U2 U1 U2 or in terms of rotation matrices as Another interesting circuit equality applies to the iπ 2 π π π Pauli Z gate and its roots. A positively controlled gate H = e R1 2 R3 2 R1 2 : (16) can be flipped without changing its functionality, i.e. In fact, H = ρ1 2 = ρ2 1 so the Hadamard operator can p p k p be used to translate between X and Z, i.e. k Z k C1( Z) = p = = C2( Z): (25) k Z = HXH and X = HZH (17) Z 3 Using the translation gates, a circuit identity for the Corollary 1. Analogously to Lemma 1 we can derive other Pauli roots can be derived: p y k Z (13) = (30) pk p = σa p k p p k σ y σb σa σb k a k σa ρa3 Z ρa3 Lemma 1 can be used to prove the following theorem p p that shows how to remove a control line from a controlled k (25) Z (13) ρa3 k σa ρa3 = = (26) Pauli root operation. ρa3 ρa3 ρa3 ρa3 Theorem 1. If a 6= b, then the following circuit equality holds: where ρ = I. 3p 3 p k iπ 2k Since Z ⊗ I = C1(e k I) and Z = (31) iπ iπ iπ p p p y k 2k σ 2k σ C1(U)C1(e k I) = C1(e k U) = C1(e k I)C1(U) σa σa b σa b a root of the Pauli Z gate can be moved across a positive Proof.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    7 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us