arxiv: v1 [quant-ph] 12 Aug 2013

Size: px
Start display at page:

Download "arxiv: v1 [quant-ph] 12 Aug 2013"

Transcription

1 On quantum circuits employing roots of the Pauli matrices Mathias Soeen, 1 D. Michael Miller, and Rolf Drechsler 1 1 Institute of Computer Science, niversity of Bremen, Germany Department of Computer Science, niversity of Victoria, BC, Canada he Pauli matrices are a set of three 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. echniques for simplifying such circuits are given. In particular, we show how those techniques can be used to find a circuit of Clifford+ gates starting from a circuit composed of gates from the well studied NCV library. arxiv: v1 [quant-ph] 1 Aug 013 I. INRODCION he well-studied NCV quantum gate library [1] contains the gates: NO (X, controlled NO (CNO, and both the single controlled square root of NO as well as its adjoint, denoted V and V, respectively. In their seminal paper [], Barenco et al. presented a general result that as one instance shows how a classical reversible offoli gate can be realized by five NCV gates as follows: V V V (1 his result has been used in several wors on synthesis and optimization of quantum circuits [3 5]. Another quantum gate library called Clifford+ [1], which consists of the controlled NO, the phase gate S and the Hadamard gate H, plus the gate ( 1 0, ( 0 e iπ 4 and the adjoint gates S and has also received considerable attention. he Clifford+ library has the advantage over the NCV library with respect to fault-tolerant computing [6]. Recently different synthesis results based on the Clifford+ gate library have been presented [7 9]. One common aim in these wors is to reduce the so-called -depth, i.e. the number of -stages where each stage consists of one or more or gates that can operate simultaneously on separate qubits. In [8] the authors describe a search-based algorithm that finds optimal circuit realizations with respect to their -depth. One of their circuits that realizes a offoli gate is [8, Fig. 13]: H H (3 his circuit has a -depth of 3 and a total depth of 10. (Note that the gates surrounded by the dashed rectangle together have a depth of 1 and are drawn in sequence only for clarity. he approach in [8] produces optimal circuits but since the technique s complexity is exponential, it is only applicable to small circuits. he NO operation is described by the Pauli X matrix [10]. Note that the controlled NO could be drawn as a controlled X but we use the normal convention of a as shown in the figures above. he matrices for the V and V operations as used in (1 are square roots of the Pauli X matrix. Similarly, the gate operation is given by a matrix ( that is the fourth root of the Pauli matrix. he use of gates associated with different Pauli matrices and their roots within the same circuit, as illustrated in (3, motivated us to explore the relations between the Pauli matrices and their roots, and to investigate how the associated gates can be used in constructing quantum circuits. his article presents our findings and demonstrates their applicability in deriving the optimal circuits from [8] from nown NCV circuits rather than using exhaustive search techniques. II. PRELIMINARIES he three Pauli matrices [10] are given by σ 1 ( ( ( i 1 0, σ 1 0, σ i (4 he alternate naming X σ 1, Y σ, and σ 3 is often used and we use it whenever we refer to a specific Pauli matrix. Matrices describing rotations around the three axes of the Bloch sphere are given by R a (θ cos θ I i sin θ σ a (5 where a {1,, 3} with θ being the rotation angle and I the identity matrix [1]. Each Pauli matrix specifies a half turn (180 rotation around a particular axis up to a global phase, i.e. σ a e iπ Ra (π. (6 he conjugate transpose of R a (θ is found by negating the angle θ or by multiplying it by another Pauli matrix from both sides, i.e. R a(θ R a ( θ R a (θ (7

2 where a b. Note that it does not matter which of the two possible is used. Since is Hermitian, we also have R a (θ R a(θ. Rotation matrices are additive with respect to their angle, i.e. R a (θ 1 R a (θ R a (θ 1 + θ, so one can derive the th root of the Pauli matrices as well as their conjugate transpose from (6 as ( e iπ π Ra and σ a e iπ R a. (8 For brevity, we term these matrices the Pauli roots. sing (8 the rotation matrices can also be expressed in terms of the roots of the Pauli matrices, i.e. R a e iπ σ a and R a Consequently, we can derive e iπ σ a. (9 (8 ( e iπ R π (7 a e iπ R a(θσ b (9 e iπ σ (10 b σ a and analogously σ a e iπ σ a for a b. his last equation will be a ey element in showing how control lines can be removed from controlled gates by using roots of higher degree. A number in bracets above an equal sign indicates the identity applied. ranslation from one Pauli matrix to another is given by where σ a ρ ab ρ ab (11 ρ ab ρ ba 1 (σ a + e iπ Ra Rb Ra (1 with a b are translation matrices. Further, we define ρ aa I. Eq. (11 can be extended to the Pauli roots giving ρ ab ρ ab. (13 he well-nown Hadamard operator is given by the normalized matrix H 1 ( 1 1 ( which can also be expressed as or in terms of rotation matrices as H 1 (X + (15 H e iπ R1 R3 R1. (16 In fact, H ρ 1 ρ 1 so the Hadamard operator can be used to translate between X and, i.e. HXH and X HH (17 Given a unitary n n matrix, called the target operation, we define four controlled operations which are described by,,, and C 1 ( 0 0 I n + 1 1, C ( I n , C1 ( I n, and C ( I n 1 1, (18 (19 respectively, where denotes the Kronecer product, I n denotes the n n identity matrix, and and is Dirac s bra-et notation [11]. he latter two operations are referred to as negative controlled operations. As examples, the CNO gate is C 1 (X and the offoli gate is C 1 (C 1 (X. Notice that adjacent controlled operations with the same control preserve matrix multiplication, i.e. 1 1 and (0 1 1 and gates with opposite control polarities commute, i.e. 1 1 (1 Finally, if the same target operation is controlled with both polarities, the target operation does not need be controlled, i.e. ( he identities in (0 ( hold for C and C analogously. Eq. (1 describes a circuit which performs one of two different target operations depending on the value assigned to the control line. Let us consider the special case C 1 ( 1C 1 ( (3 which performs 1 or if the control line is negative or positive, respectively. We call this matrix a case gate and employ a special gate representation shown on the left-hand side of: 1 1 (4 Another interesting circuit equality applies to the Pauli gate and its roots. A positively controlled gate can be flipped without changing its functionality, i.e. C 1 ( C (. (5

3 3 sing the translation gates, a circuit identity for the other Pauli roots can be derived: (5 (13 where ρ 3 3 I. Since I C 1 (e iπ I and (13 (6 C 1 (C 1 (e iπ I C1 (e iπ C1 (e iπ IC1 ( a root of the Pauli gate can be moved across a positive control, i.e. (7 Corollary 1. Analogously to Lemma 1 we can derive σ a (30 Lemma 1 can be used to prove the following theorem that shows how to remove a control line from a controlled Pauli root operation. heorem 1. If a b, then the following circuit equality holds: Proof. We have σ a σ a σ a σ a (31 (9 σ a σ a σ a Lastly, in the remainder of the paper we will often mae use of a circuit identity given in [1, Rule D7]: ( σ a σ a σ a σ a (8 (0,1 σ a σ a σ a σ a III. MAPPING SCHEMES FOR SYNHESIS Many of the mappings for translating a given quantum circuit into a circuit in terms of a restricted gate library in fact reduce the number of controls in a controlled gate, as shown for example in (1. We follow this approach and will provide generic rules in terms of general Pauli roots. First, we show how a single controlled Pauli root σ a gate can be mapped to a circuit involving uncontrolled Pauli root gates by doubling the index, i.e. σ a. We start by proving the following lemma. Lemma 1. he following circuit equality holds for a b: σ a (9 Proof. Based on the special structure of ( e iπ one obtains σ a (8 σ a e iπ σ a, I σ a which concludes the proof. It follows from the proof that the first gate on the right-hand side of (31 commutes with the other three gates treated as a single group. sing heorem 1 we can for example derive the identity shown in [8, Fig. 5(b] where S : S (5 S (31 (7 Note that a root of the Pauli gate can be moved across the control of a CNO but not over the target. In [, Lemma 6.1] the circuit identity of which (1 is a particular case is defined for an arbitrary unitary matrix on the left-hand side and its square root on the right-hand side. Given that Lemma and the translation gate equality in (13 we can define a new generic mapping that involves the Pauli roots. heorem. he following circuit equality holds: (0,1 e iπ σ a (10 σ a ρ ab ρ ab (3 which proves (9. where ρ ab I if a b.

4 4 Proof. Considering the circuit one gets from [, Lemma 6.1], the Pauli roots are adjusted by inserting translation gates around each of them. Since the translation gates are Hermitian they are involutory and therefore two translation gates in sequence cancel. One obtains (1 by setting a b 1 in (3. Note that the circuit identities in both (31 and (3 can be extended by adding a control to the left-hand side and controls to particular gates on the right-hand side. Repeating this process enables the mapping of multiple controlled gates. As the above illustrates, one needs to double the degree of the root in order to remove one control line when not using ancilla lines. As a result, one needs operations n in order to represent an n- controlled offoli gate if the only allowed controlled gate is a CNO. By combining (3 with (31 a powerful mapping scheme can be obtained for offoli gates that is very flexible due to the number of degrees of freedom: 1. In (31 we can move the first gate to the end of the circuit.. In (31 the Pauli root can be moved over the controls on the upper line. 3. In (31 the C 1 ( operations can be replaced by C ( operations, if b In (3 the first two lines can be swapped. 5. In (3 the functionality is preserved if all controlled Pauli roots are replaced by their adjoint.. 6. he last controlled Pauli root in (3 can be freely moved within the ρ ab gates. By exploiting these options, it is possible to derive a gate realization for a offoli gate of the same quality as the one shown in (3 starting from the mapping in (1 instead of using expensive search techniques. We will demonstrate this by deriving a realization for a more general gate x 1 x x 3 f x 1 x x 3 f(x 1, x (33 in which the target line x 3 is inverted with respect to a control function f of a particular type. he offoli gate in (3 is the special case where f x 1 x. Given a unitary matrix, in this construction, we will use the notation p for p {0, 1} where 0 and 1. o begin, applying a modified version of the mapping in (1 yields V a V b V c (3,5 S c H S a S b H Next, the controlled S gates are replaced according to (31 into circuits with uncontrolled gates. We implicitly mae use of the commutation property (first item in the list of degrees of freedom to enable the combination of gates. a b H ā a b b c H combine A gate can move over a control line without changing the function, but not over a target. In order to move CNO gates over other controlled gates we are maing use of (8. he combined a b gate commutes with the bloc of three gates to the right to it. H c a ā b c c c b a b c H his last step reduces the total depth by one. H c a ā c b b a b c H By setting a c 0 and b 1 one obtains a circuit that realizes the offoli gate and has the same characteristics as the circuit in (3, i.e. a -depth of 3 with a total depth of 10. he more complicated derivation of precisely the same circuit as in (3 is given in the appendix. Depending on how a, b, and c are assigned values of 0 and 1, we can realize four different circuits as illustrated in the following table where the first row yields a circuit for the offoli gate. Note that each row represents two possible assignments, e.g. setting a c 1 and b 0 also realizes a offoli gate. he two possibilities correspond to performing the required rotations in opposite direction around the Bloch sphere. Assignment Control function c a and b a f(x 1, x x 1x b a and c a f(x 1, x x 1 x b c and a c f(x 1, x x 1x a b c f(x 1, x x 1 x he last entry in the table above can be used to realize x 3 x 1 x by adding a NO gate to the right of the righthand H. Another example is given in Fig. 1 in which the full adder circuit in [8, Fig. 11] is derived starting from two Peres gates, each shown as a offoli gate followed by a CNO. After the NCV expansion has been applied two controlled V gates cancel and we can reorder the gates before mapping them to controlled S gates. After the controlled S gates have been mapped according to (31, the next steps aim to align the gates into as few stages as possible by moving the blocing CNO gates using (8. In that way a -depth of is readily achieved. However, in order to get the same total depth as [8, Fig. 11], one needs to perform the not so obvious

5 5 S (1 (13,5 S (31 V V V V V V V V V V H S S H H S H H S H H S H H S H FIG. 1. Derivation of the full adder step of adding two CNO gates into the circuit (as depicted in the dashed rectangle followed by more CNO moves and reductions. It is very interesting that by applying (13 and (6 followed by the canceling of neighboring Hadamard gates, one can easily transform the resulting gate circuit into a W gate circuit H W W H H W W H H W W H W W V where W 4 X. his translation is applicable in general and not specific to this example. Moreover, other Pauli roots can be used together with their respective translation matrices. As a result, the size of the circuit does not depend on the underlying Pauli root quantum gate library. However, some optimization techniques may only be possible for certain Pauli matrices. IV. CLIFFORD GROPS he Clifford group is usually defined over C 1 (X, S, and H in the literature. In this section, we investigate how the Pauli roots relate to Clifford groups and can be utilized in order to express Clifford groups in a general manner. We first derive some useful equalities involving Pauli matrices and their roots. he Pauli matrices form an orthogonal basis for the real Hilbert space and therefore one Pauli matrix cannot be expressed as a linear combination of the others. However, the Pauli matrices obey the commutation relation [σ a, ] i 3 c1 ε abcσ c where ε abc (a b(b c(c a is the Levi-Civita symbol and the anticommutation relation {σ a, } δ ab I where δ ab a I 3 b is the Kronecer delta. Exploiting these relations, the following equation is obtained [σ a, ] + {σ a, } (σ a σ a + (σ a + σ a 3 i ε abc σ c + δ ab I (34 leading to σ a i c1 3 ε abc σ c + δ ab I. (35 c1 Hence, an equation can be derived that expresses a Pauli root in terms of a Pauli root σ a and the square root of σ c for {a, b, c} 3, i.e. Let σb ε abc ( σc σ a σc. (36 P n {σ j1 σ jn {j 1,..., j n } {0, 1,, 3}} (37 be the Pauli group where σ 0 I, i.e. the set of all n- fold tensor products of the identity and the Pauli matrices [13]. Following the definition in [8], the Clifford group C n is the normalizer [13] of P n in the group of all unitary n n matrices ( n, i.e. C n { ( n P P n : P P n }. (38 he Clifford group can be generated by C 1 (X, S, and H [13]. Other matrices can then be derived e.g. SS, X HSSH, Y (36 SXS SHSSHSSS. (39

6 6 Other choices are possible. For example, the Clifford group can be generated by e.g. C 1 (X, V, and H, since S HV H. heorem 3. he gates C 1 (σ a, σ a, and ρ ab generate the Clifford group where a b. Proof. According to (13 one can obtain a second Pauli square root from σ a by multiplying it with ρ ab on both sides. he third square root can then be obtained from (36. Corollary. he gates C 1 (σ a,, and ρ ab generate the Clifford group. Based on the results of this section, circuits built using gates from the Clifford+ library can also be expressed using a more general Clifford group together with a fourth root of a corresponding Pauli matrix. V. NEGAOR OPERAIONS In [14] the authors introduce a related gate called the NEGAOR N(θ which they obtain by replacing π by an angle θ in the matrix representation for the root of Pauli X, i.e. N(θ I + i sin θ + e iθ (I X. (40 his gate can be generalized for all Pauli matrices as N a (θ I + i sin θ + e iθ (I σ a (41 and it can be proven that the matrix is obtained from the corresponding Pauli root by replacing π with θ. heorem 4. It holds, that N a ( θ Note that σ a e iπ R a. e iθ Ra (θ. (4 ( Proof. We rewrite (4 to R a (θ e iθ N θ a and after expanding N a ( θ we have e iθ ( I + i sin θ e iθ (I e iθ I + i sin θ I i sin θ σ a cos θ I i sin θ σ a R a (θ which concludes the proof. Corollary 3. From heorem 3 it can be seen that C 1 (σ a, N a (θ, and ρ ab generate the Clifford group. VI. CONCLDING REMARKS his paper has examined relationships between the Pauli matrices and their roots with an emphasis on circuit synthesis and optimization. We have presented a number of useful identities and techniques. We have also shown that by applying those methods it is possible to systematically derive circuits employing Clifford+ gates from NCV circuits without using expensive exhaustive search techniques. Our ongoing wor is to incorporate the techniques discussed in this paper into a synthesis algorithm opening the way to the synthesis and optimization of larger Clifford+ gate circuits. [1] M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information (Cambridge niversity Press, 000. [] A. Barenco, C. H. Bennett, R. Cleve, D. P. DiVincenzo, N. Margolus, P. Shor,. Sleator, J. A. Smolin, and H. Weinfurter, Phys. Rev. A 5, 3457 (1995. [3] W. N. N. Hung, X. Song, G. Yang, J. Yang, and M. A. Perowsi, IEEE rans. on CAD 5, 165 (006. [4] D. Große, R. Wille, G. W. Duec, and R. Drechsler, Multiple-Valued Logic and Soft Computing 15, 83 (009. [5]. Sasanian and D. M. Miller, Multiple-Valued Logic and Soft Computing 18, 83 (01. [6] H. Buhrman, R. Cleve, M. Laurent, N. Linden, A. Schrijver, and F. nger, in Foundations of Computer Science, Vol. 7 (IEEE Computer Society, 006 pp [7] A. Bocharov and K. M. Svore, Phys. Rev. Lett. 109, (01. [8] M. Amy, D. Maslov, M. Mosca, and M. Roetteler, IEEE rans. on CAD 3, 818 (013. [9] P. Selinger, Phys. Rev. A 87, 0430 (013. [10] E.. Condon and P. M. Morse, Quantum Mechanics (McGraw-Hill, 199. [11] P. A. M. Dirac, Math. Proc. of the Cambridge Phil. Soc. 35, 416 (1939. [1] M. Soeen and M. K. homsen, in Reversible Computation, Lecture Notes in Computer Science, Vol (Springer, 013 pp [13] D. Gottesman, arxiv:quant-ph/ v1. [14] A. De Vos and S. De Baerdemacer, Open Syst. & Inform. Dynam. 0, (013.

7 7 Appendix A: Deriving the circuit in (3 Before we derive the circuit, we show one further identity: (31 (31 S (5 S (A1 We start as before by mapping the controlled V and V gates to S and S gates as follows. In this step we mae use of the identity in (A1 which changes the position and orientation of the selected gates: H H After again moving a CNO to the left we have H H V V V S H S S H Replacing the controlled S and S gates by cascades consisting of uncontrolled and gates yields H H cancel After moving gates on the first and second line towards the left and canceling the with the gate on the third line we have H H In this circuit we move a CNO to the left by applying (8 resulting in H H After moving the selected gates to the left the circuit is as follows: H H swap Moving the CNO to the end of the circuit allows the gate on the top line to move into the third -stage. It also leads to a sequence of three CNOs that corresponds to swapping two lines. he two CNOs right of the third -stage can be extended to a line swapping sequence by adding two identical CNOs. H H Consequently, we can replace the gates by uncontrolled Fredin gates H H and then apply the line swapping locally which results in the circuit from (3: H H

Technology Mapping of Reversible Circuits to Clifford+T Quantum Circuits

Technology Mapping of Reversible Circuits to Clifford+T Quantum Circuits echnology Mapping of Reversible Circuits to Clifford+ Quantum Circuits Nabila Abdessaied Matthew Amy Mathias Soeken Rolf Drechsler Cyber-Physical Systems, DFKI Gmb, Bremen, Germany Department of Computer

More information

Translating between the roots of the identity in quantum computers

Translating between the roots of the identity in quantum computers Translating between the roots of the identity in quantum computers Wouter Castryc 1 Jeroen Demeyer Alexis De Vos Oliver Keszocze 3 Mathias Soeen 4 1 Imec-COSIC, Departement Eletrotechnie, KU Leuven, Leuven,

More information

Projects about Quantum adder circuits Final examination June 2018 Quirk Simulator

Projects about Quantum adder circuits Final examination June 2018 Quirk Simulator Projects about Quantum adder circuits Final examination June 2018 Quirk Simulator http://algassert.com/2016/05/22/quirk.html PROBLEM TO SOLVE 1. The HNG gate is described in reference: Haghparast M. and

More information

Logic Synthesis for Quantum State Generation

Logic Synthesis for Quantum State Generation Logic Synthesis for Quantum State Generation Philipp Niemann Department of Computer Science, University of Bremen, D-8359 Bremen, Germany Email: pniemann@csuni-bremende Rhitam Datta Indian Institute of

More information

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information QSIT09.L03 Page 1 2.0 Basic Elements of a Quantum Information Processor 2.1 Classical information processing 2.1.1 The carrier of information - binary representation of information as bits (Binary digits).

More information

A Systematic Algorithm for Quantum Boolean Circuits Construction

A Systematic Algorithm for Quantum Boolean Circuits Construction A Systematic Algorithm for Quantum Boolean Circuits Construction I.M. Tsai and S.Y. Kuo arxiv:quant-ph/0104037v2 19 Apr 2001 Department of Electrical Engineering, National Taiwan University, Taipei, Taiwan.

More information

arxiv:quant-ph/ v5 6 Apr 2005

arxiv:quant-ph/ v5 6 Apr 2005 Nonunitary quantum circuit Hiroaki Terashima 1, and Masahito Ueda 1, arxiv:quant-ph/3461v5 6 Apr 5 1 Department of Physics, Tokyo Institute of Technology, Tokyo 15-8551, Japan CREST, Japan Science and

More information

Introduction to Quantum Computing

Introduction to Quantum Computing Introduction to Quantum Computing Part I Emma Strubell http://cs.umaine.edu/~ema/quantum_tutorial.pdf April 12, 2011 Overview Outline What is quantum computing? Background Caveats Fundamental differences

More information

C/CS/Phys 191 Quantum Gates and Universality 9/22/05 Fall 2005 Lecture 8. a b b d. w. Therefore, U preserves norms and angles (up to sign).

C/CS/Phys 191 Quantum Gates and Universality 9/22/05 Fall 2005 Lecture 8. a b b d. w. Therefore, U preserves norms and angles (up to sign). C/CS/Phys 191 Quantum Gates and Universality 9//05 Fall 005 Lecture 8 1 Readings Benenti, Casati, and Strini: Classical circuits and computation Ch.1.,.6 Quantum Gates Ch. 3.-3.4 Universality Ch. 3.5-3.6

More information

The Solovay-Kitaev theorem

The Solovay-Kitaev theorem The Solovay-Kitaev theorem Maris Ozols December 10, 009 1 Introduction There are several accounts of the Solovay-Kitaev theorem available [K97, NC00, KSV0, DN05]. I chose to base my report on [NC00], since

More information

Extended Superposed Quantum State Initialization Using Disjoint Prime Implicants

Extended Superposed Quantum State Initialization Using Disjoint Prime Implicants Extended Superposed Quantum State Initialization Using Disjoint Prime Implicants David Rosenbaum, Marek Perkowski Portland State University, Department of Computer Science Portland State University, Department

More information

QLang: Qubit Language

QLang: Qubit Language QLang: Qubit Language Christopher Campbell Clément Canonne Sankalpa Khadka Winnie Narang Jonathan Wong September 24, 24 Introduction In 965, Gordon Moore predicted that the number of transistors in integrated

More information

Unitary Dynamics and Quantum Circuits

Unitary Dynamics and Quantum Circuits qitd323 Unitary Dynamics and Quantum Circuits Robert B. Griffiths Version of 20 January 2014 Contents 1 Unitary Dynamics 1 1.1 Time development operator T.................................... 1 1.2 Particular

More information

arxiv: v3 [quant-ph] 25 Jan 2013

arxiv: v3 [quant-ph] 25 Jan 2013 A meet-in-the-middle algorithm for fast synthesis of depth-optimal quantum circuits arxiv:06.0758v [quant-ph] 5 Jan 0 Matthew Amy, Dmitri Maslov,, Michele Mosca,5, and Martin Roetteler 6 Institute for

More information

Two-Qubit Quantum Gates to Reduce the Quantum Cost of Reversible Circuit

Two-Qubit Quantum Gates to Reduce the Quantum Cost of Reversible Circuit 11 41st IEEE International Symposium on Multiple-Valued Logic Two-Qubit Quantum Gates to Reduce the Quantum Cost of Reversible Circuit Md. Mazder Rahman, Anindita Banerjee, Gerhard W. Dueck, and Anirban

More information

Quantum Computing Lecture 2. Review of Linear Algebra

Quantum Computing Lecture 2. Review of Linear Algebra Quantum Computing Lecture 2 Review of Linear Algebra Maris Ozols Linear algebra States of a quantum system form a vector space and their transformations are described by linear operators Vector spaces

More information

Optimal Realizations of Controlled Unitary Gates

Optimal Realizations of Controlled Unitary Gates Optimal Realizations of Controlled nitary Gates Guang Song and Andreas Klappenecker Department of Computer Science Texas A&M niversity College Station, TX 77843-3112 {gsong,klappi}@cs.tamu.edu Abstract

More information

FPGA-Based Circuit Model Emulation of Quantum Algorithms

FPGA-Based Circuit Model Emulation of Quantum Algorithms FPGA-Based Circuit Model Emulation of Quantum Algorithms Mahdi Aminian, Mehdi Saeedi, Morteza Saheb Zamani, Mehdi Sedighi Quantum Design Automation Lab Computer Engineering Department, Amirkabir niversity

More information

1 Readings. 2 Unitary Operators. C/CS/Phys C191 Unitaries and Quantum Gates 9/22/09 Fall 2009 Lecture 8

1 Readings. 2 Unitary Operators. C/CS/Phys C191 Unitaries and Quantum Gates 9/22/09 Fall 2009 Lecture 8 C/CS/Phys C191 Unitaries and Quantum Gates 9//09 Fall 009 Lecture 8 1 Readings Benenti, Casati, and Strini: Classical circuits and computation Ch.1.,.6 Quantum Gates Ch. 3.-3.4 Kaye et al: Ch. 1.1-1.5,

More information

Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871

Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871 Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871 Lecture 1 (2017) Jon Yard QNC 3126 jyard@uwaterloo.ca TAs Nitica Sakharwade nsakharwade@perimeterinstitute.ca

More information

Teleportation-based approaches to universal quantum computation with single-qubit measurements

Teleportation-based approaches to universal quantum computation with single-qubit measurements Teleportation-based approaches to universal quantum computation with single-qubit measurements Andrew Childs MIT Center for Theoretical Physics joint work with Debbie Leung and Michael Nielsen Resource

More information

Quantum Error Correction and Fault Tolerance. Classical Repetition Code. Quantum Errors. Barriers to Quantum Error Correction

Quantum Error Correction and Fault Tolerance. Classical Repetition Code. Quantum Errors. Barriers to Quantum Error Correction Quantum Error Correction and Fault Tolerance Daniel Gottesman Perimeter Institute The Classical and Quantum Worlds Quantum Errors A general quantum error is a superoperator: ρ ΣA k ρ A k (Σ A k A k = I)

More information

arxiv:quant-ph/ v1 16 Jul 2003

arxiv:quant-ph/ v1 16 Jul 2003 QUANTUM CIRCUIT IDENTITIES CHRIS LOMONT arxiv:quant-ph/0307111v1 16 Jul 2003 Abstract. There are quantum circuit identities that simplify quantum circuits, reducing the effort needed physically to implement

More information

How Often Must We Apply Syndrome Measurements?

How Often Must We Apply Syndrome Measurements? How Often Must We Apply Syndrome Measurements? Y. S. Weinstein Quantum Information Science Group, MITRE, 200 Forrestal Rd., Princeton, NJ 08540 ABSTRACT Quantum error correction requires encoding quantum

More information

Quantum gate. Contents. Commonly used gates

Quantum gate. Contents. Commonly used gates Quantum gate From Wikipedia, the free encyclopedia In quantum computing and specifically the quantum circuit model of computation, a quantum gate (or quantum logic gate) is a basic quantum circuit operating

More information

Optimized Reversible Programmable Logic Array (PLA)

Optimized Reversible Programmable Logic Array (PLA) Journal of Advances in Computer Research Quarterly ISSN: 28-6148 Sari Branch, Islamic Azad University, Sari, I.R.Iran (Vol. 4, No. 1, February 213), Pages: 81-88 www.jacr.iausari.ac.ir Optimized Reversible

More information

arxiv:quant-ph/ v1 14 Apr 2005

arxiv:quant-ph/ v1 14 Apr 2005 Decompositions of general quantum gates Mikko Möttönen and Juha J. Vartiainen arxiv:quant-ph/0504100v1 14 Apr 2005 Abstract Materials Physics Laboratory, POB 2200 (Technical Physics) FIN-02015 HUT, Helsinki

More information

Logical operators of quantum codes

Logical operators of quantum codes Logical operators of quantum codes Mark M. Wilde* Electronic Systems Division, Science Applications International Corporation, 4001 North Fairfax Drive, Arlington, Virginia 22203, USA Received 30 March

More information

CHAPTER 2 AN ALGORITHM FOR OPTIMIZATION OF QUANTUM COST. 2.1 Introduction

CHAPTER 2 AN ALGORITHM FOR OPTIMIZATION OF QUANTUM COST. 2.1 Introduction CHAPTER 2 AN ALGORITHM FOR OPTIMIZATION OF QUANTUM COST Quantum cost is already introduced in Subsection 1.3.3. It is an important measure of quality of reversible and quantum circuits. This cost metric

More information

arxiv: v3 [quant-ph] 2 Apr 2013

arxiv: v3 [quant-ph] 2 Apr 2013 Exact synthesis of multiqubit Clifford+T circuits Brett Giles Department of Computer Science University of Calgary Peter Selinger Department of Mathematics and Statistics Dalhousie University arxiv:110506v3

More information

Teleportation of Quantum States (1993; Bennett, Brassard, Crepeau, Jozsa, Peres, Wootters)

Teleportation of Quantum States (1993; Bennett, Brassard, Crepeau, Jozsa, Peres, Wootters) Teleportation of Quantum States (1993; Bennett, Brassard, Crepeau, Jozsa, Peres, Wootters) Rahul Jain U. Waterloo and Institute for Quantum Computing, rjain@cs.uwaterloo.ca entry editor: Andris Ambainis

More information

arxiv:quant-ph/ v1 27 Sep 2005

arxiv:quant-ph/ v1 27 Sep 2005 Realizing Ternary Quantum Switching Networks without Ancilla Bits arxiv:quant-ph/0509192v1 27 Sep 2005 Guowu Yang, Xiaoyu Song and Marek Perkowski Department of Electrical & Computer Engineering, Portland

More information

On The Complexity of Quantum Circuit Manipulation

On The Complexity of Quantum Circuit Manipulation On The Complexity of Quantum Circuit Manipulation Vincent Liew 1 Introduction The stabilizer class of circuits, introduced by Daniel Gottesman, consists of quantum circuits in which every gate is a controlled-not

More information

Lecture 3: Hilbert spaces, tensor products

Lecture 3: Hilbert spaces, tensor products CS903: Quantum computation and Information theory (Special Topics In TCS) Lecture 3: Hilbert spaces, tensor products This lecture will formalize many of the notions introduced informally in the second

More information

Quantum Multiple-Valued Decision Diagrams Containing Skipped Variables

Quantum Multiple-Valued Decision Diagrams Containing Skipped Variables Quantum Multiple-Valued Decision Diagrams Containing Skipped Variables DAVID Y. FEINSTEIN 1, MITCHELL A. THORNTON 1 Innoventions, Inc., 1045 Bissonnet Street, Houston, TX, USA Dept. of Computer Science

More information

Reversible Logic Synthesis with Output Permutation

Reversible Logic Synthesis with Output Permutation Please note: Methods introduced in this paper are availabe at www.revkit.org. Reversible Logic Synthesis with Output Permutation Robert Wille 1 Daniel Große 1 Gerhard W. Dueck 2 Rolf Drechsler 1 1 Institute

More information

ROM-BASED COMPUTATION: QUANTUM VERSUS CLASSICAL

ROM-BASED COMPUTATION: QUANTUM VERSUS CLASSICAL arxiv:quant-ph/0109016v2 2 Jul 2002 ROM-BASED COMPUTATION: QUANTUM VERSUS CLASSICAL B. C. Travaglione, M. A. Nielsen Centre for Quantum Computer Technology, University of Queensland St Lucia, Queensland,

More information

Self-Inverse Functions and Palindromic Circuits

Self-Inverse Functions and Palindromic Circuits Self-Inverse Functions and Palindromic Circuits Mathias Soeken 1,2 Michael Kirkedal Thomsen 1 Gerhard W. Dueck 3 D. Michael Miller 4 1 Department of Mathematics and Computer Science, University of Bremen,

More information

Quantum computing! quantum gates! Fisica dell Energia!

Quantum computing! quantum gates! Fisica dell Energia! Quantum computing! quantum gates! Fisica dell Energia! What is Quantum Computing?! Calculation based on the laws of Quantum Mechanics.! Uses Quantum Mechanical Phenomena to perform operations on data.!

More information

Majority-Based Reversible Logic Gate

Majority-Based Reversible Logic Gate Maority-Based Reversible Logic Gate Guowu Yang, William N. N. Hung *, Xiaoyu Song and Mare Perowsi Portland State University, Portland, Oregon, USA ABSTRAT Reversible logic plays an important role in application

More information

Synthesizing Reversible Circuits for Irreversible Functions

Synthesizing Reversible Circuits for Irreversible Functions Synthesizing Reversible Circuits for Irreversible Functions D. Michael Miller 1 Robert Wille 2 Gerhard W. Dueck 3 1 Department of Computer Science, University of Victoria, Canada 2 Group for Computer Architecture

More information

Introduction to Group Theory

Introduction to Group Theory Chapter 10 Introduction to Group Theory Since symmetries described by groups play such an important role in modern physics, we will take a little time to introduce the basic structure (as seen by a physicist)

More information

arxiv:quant-ph/ v2 20 Dec 2010

arxiv:quant-ph/ v2 20 Dec 2010 arxiv:quant-ph/41126v2 2 Dec 2 Constructing arbitrary Steane code single logical qubit fault-tolerant gates Austin G. Fowler Centre for Quantum Computer Technology School of Physics, University of Melbourne

More information

Integrated Synthesis of Linear Nearest Neighbor Ancilla-Free MCT Circuits

Integrated Synthesis of Linear Nearest Neighbor Ancilla-Free MCT Circuits Integrated Synthesis of Linear Nearest Neighbor Ancilla-Free MCT Circuits Md Mazder Rahman 1, Gerhard W. Dueck 1, Anupam Chattopadhyay 2 and Robert Wille 3 1 Faculty of Computer Science, University of

More information

Linear Algebra and Dirac Notation, Pt. 1

Linear Algebra and Dirac Notation, Pt. 1 Linear Algebra and Dirac Notation, Pt. 1 PHYS 500 - Southern Illinois University February 1, 2017 PHYS 500 - Southern Illinois University Linear Algebra and Dirac Notation, Pt. 1 February 1, 2017 1 / 13

More information

Group Theory Based Synthesis of Binary Reversible Circuits

Group Theory Based Synthesis of Binary Reversible Circuits Group Theory Based Synthesis of Binary Reversible Circuits Guowu Yang 1,XiaoyuSong 2, William N.N. Hung 2,FeiXie 1, and Marek A. Perkowski 2 1 Dept. of Computer Science, Portland State University, Portland,

More information

Logical error rate in the Pauli twirling approximation

Logical error rate in the Pauli twirling approximation Logical error rate in the Pauli twirling approximation Amara Katabarwa and Michael R. Geller Department of Physics and Astronomy, University of Georgia, Athens, Georgia 30602, USA (Dated: April 10, 2015)

More information

arxiv:quant-ph/ Oct 2002

arxiv:quant-ph/ Oct 2002 Measurement of the overlap between quantum states with the use of coherently addressed teleportation Andrzej Grudka* and Antoni Wójcik** arxiv:quant-ph/00085 Oct 00 Faculty of Physics, Adam Mickiewicz

More information

. Here we are using the standard inner-product over C k to define orthogonality. Recall that the inner-product of two vectors φ = i α i.

. Here we are using the standard inner-product over C k to define orthogonality. Recall that the inner-product of two vectors φ = i α i. CS 94- Hilbert Spaces, Tensor Products, Quantum Gates, Bell States 1//07 Spring 007 Lecture 01 Hilbert Spaces Consider a discrete quantum system that has k distinguishable states (eg k distinct energy

More information

Quantum Algorithms. Andreas Klappenecker Texas A&M University. Lecture notes of a course given in Spring Preliminary draft.

Quantum Algorithms. Andreas Klappenecker Texas A&M University. Lecture notes of a course given in Spring Preliminary draft. Quantum Algorithms Andreas Klappenecker Texas A&M University Lecture notes of a course given in Spring 003. Preliminary draft. c 003 by Andreas Klappenecker. All rights reserved. Preface Quantum computing

More information

Quantum Computation. Alessandra Di Pierro Computational models (Circuits, QTM) Algorithms (QFT, Quantum search)

Quantum Computation. Alessandra Di Pierro Computational models (Circuits, QTM) Algorithms (QFT, Quantum search) Quantum Computation Alessandra Di Pierro alessandra.dipierro@univr.it 21 Info + Programme Info: http://profs.sci.univr.it/~dipierro/infquant/ InfQuant1.html Preliminary Programme: Introduction and Background

More information

Hilbert Space, Entanglement, Quantum Gates, Bell States, Superdense Coding.

Hilbert Space, Entanglement, Quantum Gates, Bell States, Superdense Coding. CS 94- Bell States Bell Inequalities 9//04 Fall 004 Lecture Hilbert Space Entanglement Quantum Gates Bell States Superdense Coding 1 One qubit: Recall that the state of a single qubit can be written as

More information

Relations for 2-qubit Clifford+T operator group

Relations for 2-qubit Clifford+T operator group Relations for -qubit Clifford+T operator group Peter Selinger and iaoning Bian Dalhousie University Contents Some background The main theorem Proof of the main theorem Greylyn s theorem Presentation of

More information

Problem Set # 6 Solutions

Problem Set # 6 Solutions Id: hw.tex,v 1.4 009/0/09 04:31:40 ike Exp 1 MIT.111/8.411/6.898/18.435 Quantum Information Science I Fall, 010 Sam Ocko October 6, 010 1. Building controlled-u from U (a) Problem Set # 6 Solutions FIG.

More information

Lecture 10: A (Brief) Introduction to Group Theory (See Chapter 3.13 in Boas, 3rd Edition)

Lecture 10: A (Brief) Introduction to Group Theory (See Chapter 3.13 in Boas, 3rd Edition) Lecture 0: A (Brief) Introduction to Group heory (See Chapter 3.3 in Boas, 3rd Edition) Having gained some new experience with matrices, which provide us with representations of groups, and because symmetries

More information

Database Manipulation Operations on Quantum Systems

Database Manipulation Operations on Quantum Systems Quant Inf Rev, No, 9-7 (203) 9 Quantum Information Review An International Journal http://dxdoiorg/02785/qir/0002 Database Manipulation Operations on Quantum Systems Ahmed Younes Department of Mathematics

More information

An Algorithm for Minimization of Quantum Cost

An Algorithm for Minimization of Quantum Cost Appl. Math. Inf. Sci. 6, No. 1, 157-165 (2012) 157 Applied Mathematics & Information Sciences An International Journal An Algorithm for Minimization of Quantum Cost Anindita Banerjee and Anirban Pathak

More information

A new universal and fault-tolerant quantum basis

A new universal and fault-tolerant quantum basis Information Processing Letters 75 000 101 107 A new universal and fault-tolerant quantum basis P. Oscar Boykin a,talmor a,b, Matthew Pulver a, Vwani Roychowdhury a, Farrokh Vatan a, a Electrical Engineering

More information

arxiv:quant-ph/ v3 11 Mar 2004

arxiv:quant-ph/ v3 11 Mar 2004 ariv:quant-ph/040148v3 11 ar 004 Generalized G States and Distributed Quantum Computing Anocha Yimsiriwattana and Samuel J. Lomonaco Jr. Abstract. A key problem in quantum computing is finding a viable

More information

Lectures on Fault-Tolerant Quantum Computation

Lectures on Fault-Tolerant Quantum Computation Lectures on Fault-Tolerant Quantum Computation B.M. Terhal, IBM Research I. Descriptions of Noise and Quantum States II. Quantum Coding and Error-Correction III. Fault-Tolerant Error-Correction. Surface

More information

T-count Optimized Design of Quantum Integer Multiplication

T-count Optimized Design of Quantum Integer Multiplication 1 T-count Optimied Design of Quantum Integer Multiplication Edgard Muño-Coreas, Himanshu Thapliyal arxiv:1706.05113v1 [quant-ph] 15 Jun 2017 Abstract Quantum circuits of many qubits are extremely difficult

More information

Parallel Quantum Computation and Quantum Codes

Parallel Quantum Computation and Quantum Codes Parallel Quantum Computation and Quantum Codes Cristopher Moore 1 and Martin Nilsson 2 arxiv:quant-ph/98827v1 17 Aug 1998 1 Santa Fe Institute, 1399 Hyde Park oad, Santa Fe, New Mexico 8751 moore@santafe.edu

More information

Transformation of quantum states using uniformly controlled rotations

Transformation of quantum states using uniformly controlled rotations Transformation of quantum states using uniformly controlled rotations Mikko Möttönen, Juha J. Vartiainen, Ville Bergholm, and Martti M. Salomaa Materials Physics Laboratory, P.O. Box 2200, FIN-02015 Helsinki

More information

Information quantique, calcul quantique :

Information quantique, calcul quantique : Séminaire LARIS, 8 juillet 2014. Information quantique, calcul quantique : des rudiments à la recherche (en 45min!). François Chapeau-Blondeau LARIS, Université d Angers, France. 1/25 Motivations pour

More information

Investigating the Complexity of Various Quantum Incrementer Circuits. Presented by: Carlos Manuel Torres Jr. Mentor: Dr.

Investigating the Complexity of Various Quantum Incrementer Circuits. Presented by: Carlos Manuel Torres Jr. Mentor: Dr. Investigating the Complexity of Various Quantum Incrementer Circuits Presented by: Carlos Manuel Torres Jr. Mentor: Dr. Selman Hershfield Department of Physics University of Florida Gainesville, FL Abstract:

More information

A = 3 B = A 1 1 matrix is the same as a number or scalar, 3 = [3].

A = 3 B = A 1 1 matrix is the same as a number or scalar, 3 = [3]. Appendix : A Very Brief Linear ALgebra Review Introduction Linear Algebra, also known as matrix theory, is an important element of all branches of mathematics Very often in this course we study the shapes

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Chemistry 5.76 Revised February, 1982 NOTES ON MATRIX METHODS

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Chemistry 5.76 Revised February, 1982 NOTES ON MATRIX METHODS MASSACHUSETTS INSTITUTE OF TECHNOLOGY Chemistry 5.76 Revised February, 198 NOTES ON MATRIX METHODS 1. Matrix Algebra Margenau and Murphy, The Mathematics of Physics and Chemistry, Chapter 10, give almost

More information

DECAY OF SINGLET CONVERSION PROBABILITY IN ONE DIMENSIONAL QUANTUM NETWORKS

DECAY OF SINGLET CONVERSION PROBABILITY IN ONE DIMENSIONAL QUANTUM NETWORKS DECAY OF SINGLET CONVERSION PROBABILITY IN ONE DIMENSIONAL QUANTUM NETWORKS SCOTT HOTTOVY Abstract. Quantum networks are used to transmit and process information by using the phenomena of quantum mechanics.

More information

On PPT States in C K C M C N Composite Quantum Systems

On PPT States in C K C M C N Composite Quantum Systems Commun. Theor. Phys. (Beijing, China) 42 (2004) pp. 25 222 c International Academic Publishers Vol. 42, No. 2, August 5, 2004 On PPT States in C K C M C N Composite Quantum Systems WANG Xiao-Hong, FEI

More information

Introduction to Quantum Computing

Introduction to Quantum Computing Introduction to Quantum Computing Einar Pius University of Edinburgh Why this Course To raise interest in quantum computing To show how quantum computers could be useful To talk about concepts not found

More information

Short Course in Quantum Information Lecture 2

Short Course in Quantum Information Lecture 2 Short Course in Quantum Information Lecture Formal Structure of Quantum Mechanics Course Info All materials downloadable @ website http://info.phys.unm.edu/~deutschgroup/deutschclasses.html Syllabus Lecture

More information

Quantified Synthesis of Reversible Logic

Quantified Synthesis of Reversible Logic Quantified Synthesis of Reversible Logic Robert Wille 1 Hoang M. Le 1 Gerhard W. Dueck 2 Daniel Große 1 1 Group for Computer Architecture (Prof. Dr. Rolf Drechsler) University of Bremen, 28359 Bremen,

More information

Constructive quantum scaling of unitary matrices

Constructive quantum scaling of unitary matrices Quantum Inf Process (016) 15:5145 5154 DOI 10.1007/s1118-016-1448-z Constructive quantum scaling of unitary matrices Adam Glos 1, Przemysław Sadowski 1 Received: 4 March 016 / Accepted: 1 September 016

More information

Lecture 2: Linear operators

Lecture 2: Linear operators Lecture 2: Linear operators Rajat Mittal IIT Kanpur The mathematical formulation of Quantum computing requires vector spaces and linear operators So, we need to be comfortable with linear algebra to study

More information

Ph 219b/CS 219b. Exercises Due: Wednesday 20 November 2013

Ph 219b/CS 219b. Exercises Due: Wednesday 20 November 2013 1 h 219b/CS 219b Exercises Due: Wednesday 20 November 2013 3.1 Universal quantum gates I In this exercise and the two that follow, we will establish that several simple sets of gates are universal for

More information

Quantum Entanglement and Error Correction

Quantum Entanglement and Error Correction Quantum Entanglement and Error Correction Fall 2016 Bei Zeng University of Guelph Course Information Instructor: Bei Zeng, email: beizeng@icloud.com TA: Dr. Cheng Guo, email: cheng323232@163.com Wechat

More information

Quantum Computing Lecture 3. Principles of Quantum Mechanics. Anuj Dawar

Quantum Computing Lecture 3. Principles of Quantum Mechanics. Anuj Dawar Quantum Computing Lecture 3 Principles of Quantum Mechanics Anuj Dawar What is Quantum Mechanics? Quantum Mechanics is a framework for the development of physical theories. It is not itself a physical

More information

arxiv:quant-ph/ v3 21 Feb 2003

arxiv:quant-ph/ v3 21 Feb 2003 Circuit for Shor s algorithm using 2n+3 qubits arxiv:quant-ph/2595v3 21 Feb 23 Stéphane Beauregard Abstract We try to minimize the number of qubits needed to factor an integer of n bits using Shor s algorithm

More information

Chapter 2 The Density Matrix

Chapter 2 The Density Matrix Chapter 2 The Density Matrix We are going to require a more general description of a quantum state than that given by a state vector. The density matrix provides such a description. Its use is required

More information

arxiv: v2 [quant-ph] 1 Jun 2017

arxiv: v2 [quant-ph] 1 Jun 2017 arxiv:1611.07995v2 [quant-ph] 1 Jun 2017 FACTOING USING 2n + 2 QUBITS WITH TOFFOLI BASED MODULA MULTIPLICATION THOMAS HÄNEa Station Q Quantum Architectures and Computation Group, Microsoft esearch edmond,

More information

Quantum Computing. 6. Quantum Computer Architecture 7. Quantum Computers and Complexity

Quantum Computing. 6. Quantum Computer Architecture 7. Quantum Computers and Complexity Quantum Computing 1. Quantum States and Quantum Gates 2. Multiple Qubits and Entangled States 3. Quantum Gate Arrays 4. Quantum Parallelism 5. Examples of Quantum Algorithms 1. Grover s Unstructured Search

More information

International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July ISSN

International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July ISSN International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July-2015 1350 Measure of entanglement by Singular Value decomposition Nikolay Raychev Abstract his report describes an approach

More information

Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick

Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick Grover s algorithm Search in an unordered database Example: phonebook, need to find a person from a phone number Actually, something else, like hard (e.g., NP-complete) problem 0, xx aa Black box ff xx

More information

Lecture 2: From Classical to Quantum Model of Computation

Lecture 2: From Classical to Quantum Model of Computation CS 880: Quantum Information Processing 9/7/10 Lecture : From Classical to Quantum Model of Computation Instructor: Dieter van Melkebeek Scribe: Tyson Williams Last class we introduced two models for deterministic

More information

Repeat-Until-Success: Non-deterministic decomposition of single-qubit unitaries

Repeat-Until-Success: Non-deterministic decomposition of single-qubit unitaries Repeat-Until-Success: Non-deterministic decomposition of single-qubit unitaries Adam Paetznick David R. Cheriton School of Computer Science and Institute for Quantum Computing, University of Waterloo Krysta

More information

The Bloch Sphere. Ian Glendinning. February 16, QIA Meeting, TechGate 1 Ian Glendinning / February 16, 2005

The Bloch Sphere. Ian Glendinning. February 16, QIA Meeting, TechGate 1 Ian Glendinning / February 16, 2005 The Bloch Sphere Ian Glendinning February 16, 2005 QIA Meeting, TechGate 1 Ian Glendinning / February 16, 2005 Outline Introduction Definition of the Bloch sphere Derivation of the Bloch sphere Properties

More information

ON THE ROLE OF THE BASIS OF MEASUREMENT IN QUANTUM GATE TELEPORTATION. F. V. Mendes, R. V. Ramos

ON THE ROLE OF THE BASIS OF MEASUREMENT IN QUANTUM GATE TELEPORTATION. F. V. Mendes, R. V. Ramos ON THE ROLE OF THE BASIS OF MEASREMENT IN QANTM GATE TELEPORTATION F V Mendes, R V Ramos fernandovm@detiufcbr rubens@detiufcbr Lab of Quantum Information Technology, Department of Teleinformatic Engineering

More information

arxiv:quant-ph/ v1 19 Mar 2006

arxiv:quant-ph/ v1 19 Mar 2006 On the simulation of quantum circuits Richard Jozsa Department of Computer Science, University of Bristol, Merchant Venturers Building, Bristol BS8 1UB U.K. Abstract arxiv:quant-ph/0603163v1 19 Mar 2006

More information

Grover Algorithm Applied to Four Qubits System

Grover Algorithm Applied to Four Qubits System www.ccsenet.org/cis Computer and Inormation Science Vol., No. ; May Grover Algorithm Applied to Four Qubits System Z. Sakhi (Corresponding author) Laboratory o Inormation Technology and Modelisation, and

More information

Algebra I Fall 2007

Algebra I Fall 2007 MIT OpenCourseWare http://ocw.mit.edu 18.701 Algebra I Fall 007 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.701 007 Geometry of the Special Unitary

More information

Lecture notes: Quantum gates in matrix and ladder operator forms

Lecture notes: Quantum gates in matrix and ladder operator forms Phys 7 Topics in Particles & Fields Spring 3 Lecture v.. Lecture notes: Quantum gates in matrix and ladder operator forms Jeffrey Yepez Department of Physics and Astronomy University of Hawai i at Manoa

More information

Chapter 10. Quantum algorithms

Chapter 10. Quantum algorithms Chapter 10. Quantum algorithms Complex numbers: a quick review Definition: C = { a + b i : a, b R } where i = 1. Polar form of z = a + b i is z = re iθ, where r = z = a 2 + b 2 and θ = tan 1 y x Alternatively,

More information

Deutsch Algorithm on Classical Circuits

Deutsch Algorithm on Classical Circuits Deutsch Algorithm on Classical Circuits Assist.Prof.Dr. Osman Kaan EROL Istanbul Technical University, Electrical-Electronics Faculty, Computer Engineering Dept. Istanbul-Turkey Abstract: The well-known

More information

Quantum Information & Quantum Computing

Quantum Information & Quantum Computing Math 478, Phys 478, CS4803, February 9, 006 1 Georgia Tech Math, Physics & Computing Math 478, Phys 478, CS4803 Quantum Information & Quantum Computing Problems Set 1 Due February 9, 006 Part I : 1. Read

More information

Design of an Online Testable Ternary Circuit from the Truth Table

Design of an Online Testable Ternary Circuit from the Truth Table Design of an Online Testable Ternary Circuit from the Truth Table N. M. Nayeem and J. E. Rice Dept. of Math & Computer Science University of Lethbridge, Lethbridge, Canada {noor.nayeem,j.rice}@uleth.ca

More information

Synthesis of Fredkin-Toffoli Reversible Networks

Synthesis of Fredkin-Toffoli Reversible Networks IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL.???, NO.???,??? 2004 1 Synthesis of Fredkin-Toffoli Reversible Networks Dmitri Maslov, Gerhard W. Dueck, Member, IEEE, and D. Michael

More information

Quantum Information & Quantum Computing

Quantum Information & Quantum Computing Math 478, Phys 478, CS4803, September 18, 007 1 Georgia Tech Math, Physics & Computing Math 478, Phys 478, CS4803 Quantum Information & Quantum Computing Homework # Due September 18, 007 1. Read carefully

More information

A VERY BRIEF LINEAR ALGEBRA REVIEW for MAP 5485 Introduction to Mathematical Biophysics Fall 2010

A VERY BRIEF LINEAR ALGEBRA REVIEW for MAP 5485 Introduction to Mathematical Biophysics Fall 2010 A VERY BRIEF LINEAR ALGEBRA REVIEW for MAP 5485 Introduction to Mathematical Biophysics Fall 00 Introduction Linear Algebra, also known as matrix theory, is an important element of all branches of mathematics

More information

arxiv:quant-ph/ v1 18 Apr 2000

arxiv:quant-ph/ v1 18 Apr 2000 Proceedings of Symposia in Applied Mathematics arxiv:quant-ph/0004072 v1 18 Apr 2000 An Introduction to Quantum Error Correction Daniel Gottesman Abstract. Quantum states are very delicate, so it is likely

More information

A scheme for protecting one-qubit information against erasure. error. Abstract

A scheme for protecting one-qubit information against erasure. error. Abstract A scheme for protecting one-qubit information against erasure error Chui-Ping Yang 1, Shih-I Chu 1, and Siyuan Han 1 Department of Chemistry, University of Kansas, and Kansas Center for Advanced Scientific

More information