Single qubit + CNOT gates

Similar documents
Quantum information and quantum computing

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

Quantum Computing: Foundations to Frontier Fall Lecture 3

Lecture 4: Postulates of quantum mechanics

Tutorial on Quantum Computing. Vwani P. Roychowdhury. Lecture 1: Introduction

Errata list, Nielsen & Chuang. rrata/errata.html

Quantum Gates, Circuits & Teleportation

Instantaneous Nonlocal Measurements

Quantum Teleportation Pt. 1

Example: sending one bit of information across noisy channel. Effects of the noise: flip the bit with probability p.

Quantum Information & Quantum Computation

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

SUPERDENSE CODING AND QUANTUM TELEPORTATION

Physics ; CS 4812 Problem Set 4

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

Seminar 1. Introduction to Quantum Computing

IBM quantum experience: Experimental implementations, scope, and limitations

Quantum Computer Architecture

Lecture 3: Hilbert spaces, tensor products

Lecture 3: Superdense coding, quantum circuits, and partial measurements

b) (5 points) Give a simple quantum circuit that transforms the state

Introduction to Quantum Computation

Baby's First Diagrammatic Calculus for Quantum Information Processing

Logic gates. Quantum logic gates. α β 0 1 X = 1 0. Quantum NOT gate (X gate) Classical NOT gate NOT A. Matrix form representation

Short introduction to Quantum Computing

Entanglement and Quantum Teleportation

Quantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139

Quantum Computing. Quantum Computing. Sushain Cherivirala. Bits and Qubits

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

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

Quantum Phase Estimation using Multivalued Logic

Lecture 11 September 30, 2015

6.896 Quantum Complexity Theory September 9, Lecture 2

Quantum Teleportation Last Update: 22 nd June 2008

QWIRE Practice: Formal Verification of Quantum Circuits in Coq

Knotted Pictures of Hadamard Gate and CNOT Gate

Introduction to Quantum Information Processing

Lecture 21: Quantum Communication

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

Lecture 6: Quantum error correction and quantum capacity

C/CS/Phys C191 Quantum Gates, Universality and Solovay-Kitaev 9/25/07 Fall 2007 Lecture 9

CS257 Discrete Quantum Computation

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

Lecture 3: Constructing a Quantum Model

Introduction to Quantum Computing for Folks

CS/Ph120 Homework 1 Solutions

Multiparty Quantum Remote Control

Introduction into Quantum Computations Alexei Ashikhmin Bell Labs

Chapter 2. Basic Principles of Quantum mechanics

First, let's review classical factoring algorithm (again, we will factor N=15 but pick different number)

1 Quantum Circuits. CS Quantum Complexity theory 1/31/07 Spring 2007 Lecture Class P - Polynomial Time

Quantum Communication Complexity

The controlled-not (CNOT) gate exors the first qubit into the second qubit ( a,b. a,a + b mod 2 ). Thus it permutes the four basis states as follows:

Ping Pong Protocol & Auto-compensation

Lecture 1: Overview of quantum information

*WILEY- Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co.

QUANTUM COMPUTATION. Exercise sheet 1. Ashley Montanaro, University of Bristol H Z U = 1 2

Quantum Dense Coding and Quantum Teleportation

Lecture 20: Bell inequalities and nonlocality

Quantum Teleportation Pt. 3

Quantum walks: Definition and applications

Quantum Teleportation with Photons. Bouwmeester, D; Pan, J-W; Mattle, K; et al. "Experimental quantum teleportation". Nature 390, 575 (1997).

CS/Ph120 Homework 8 Solutions

Quantum Noise. Michael A. Nielsen. University of Queensland

Physics is becoming too difficult for physicists. David Hilbert (mathematician)

Quantum gate. Contents. Commonly used gates

Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co. KGaA

CS120, Quantum Cryptography, Fall 2016

Squashed entanglement

Ph 219/CS 219. Exercises Due: Friday 20 October 2006

Advanced Cryptography Quantum Algorithms Christophe Petit

Problem Set: TT Quantum Information

Quantum Information Processing and Diagrams of States

5. Communication resources

Compute the Fourier transform on the first register to get x {0,1} n x 0.

QLang: Qubit Language

Lecture 2: From Classical to Quantum Model of Computation

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

1 Measurements, Tensor Products, and Entanglement

On the Relation between Quantum Discord and Purified Entanglement

Tensor product Take two tensors, get together enough inputs to feed into both, and take the product of their results.

Ph 219b/CS 219b. Exercises Due: Wednesday 21 November 2018 H = 1 ( ) 1 1. in quantum circuit notation, we denote the Hadamard gate as

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd.

An Introduction to Quantum Information and Applications

Ph 219/CS 219. Exercises Due: Friday 3 November 2006

example: e.g. electron spin in a field: on the Bloch sphere: this is a rotation around the equator with Larmor precession frequency ω

Chapter 13: Photons for quantum information. Quantum only tasks. Teleportation. Superdense coding. Quantum key distribution

Universal Blind Quantum Computing

Quantum Entanglement and the Bell Matrix

92 CHAPTER III. QUANTUM COMPUTATION. Figure III.11: Diagram for swap (from NC).

Entanglement Measures and Monotones

6. Quantum error correcting codes

Lecture: Quantum Information

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

9. Distance measures. 9.1 Classical information measures. Head Tail. How similar/close are two probability distributions? Trace distance.

M. Grassl, Grundlagen der Quantenfehlerkorrektur, Universität Innsbruck, WS 2007/ , Folie 127

X row 1 X row 2, X row 2 X row 3, Z col 1 Z col 2, Z col 2 Z col 3,

arxiv: v2 [quant-ph] 12 Aug 2008

Unitary Dynamics and Quantum Circuits

Quantum Information Types

Transcription:

Lecture 6 Universal quantum gates Single qubit + CNOT gates Single qubit and CNOT gates together can be used to implement an arbitrary twolevel unitary operation on the state space of n qubits. Suppose U is a two-level unitary matrix which acts non-trivially on the space spanned by the computational basis states s> and t>, where s = s sn and t = t tn. Let U be non-trivial x unitary submatrix of U. U a 0 0 0 0 0 0 b 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 0 0 0 0 0 0 d U a b = c d Goal: to construct a circuit implementing U from single qubit and CNOT gates. Use Gray codes: A Gray code connecting binary numbers s and t is a sequence of binary numbers, starting with s and concluding with t, such that adjacent members of the list differ in one bit. Example: s=000, t=00.

Basic idea of the quantum circuit implementing U Example: consider the U gate on the previous page. Question for the class: what logical operation does gate U perform? U 000> 00> 00> 0> 00> 0> 0> > U 000> a 000>+c > 00> 00> 00> 00> 0> 0> 00> 00> 0> 0> 0> 0> > b 000>+d > Since the U acts non-trivially only on states 000> and >, the Gray codes is A B C 0 0 0 0 0 0

The circuit to implement the gate U is: REVIEW: Controlled operations: "If A is true, then do B" Controlled-NOT (CNOT) gate More on controlled operations Suppose U is an arbitrary single qubit unitary operation. A controlled-u operation is a two-qubit operation with a control qubit and a target qubit. If control qubit is set, then U is applied to the target qubit. Example: controlled-not gate is controlled-x gate.

The circuit to implement the gate U is: Class exercise: work out what this circuit does gate by gate. Hint: you only need to keep track on four states listed in the Gray code as the remaining four states are not affected at all.

Measurement Principle of deferred measurement: Measurements can always be moved from an intermediate stage of a quantum circuit to the end of the circuit. Principle of implicit measurement: Without loss of generality, any unterminated quantum wires (qubits which are not yet measured) at the end of the quantum circuit may be assumed to be measured. In order for a measurement to be reversible, it must reveal no information about the quantum system being measured! Summary of the quantum circuit model of computation Classical resources. For example, many schemes for quantum error-correction involve classical computations to maximize efficiency. A suitable state space. For a quantum circuit operating on n qubits the state space is n dimensional Hilbert space. Computational basis: x xn>, where xi = 0,. Ability to prepare states in the computational basis. (Any computational basis state can be prepared in at most n steps.) Ability to perform quantum gates. The set of Hadamard + phase + CNOT +π/8 gates is universal. Ability to perform measurements in the computational basis.

Quantum teleportation What is it? Technique for moving quantum states around, even in an absence of quantum communication channel. The problem: Alice must deliver qubit to Bob She does not know the state of the qubit She can use only classical channels How does it work? Alice and Bob generate an EPR pair together. EPR pair: two entangled qubits in the state β 00 = 00 + The moved to different places and each took one qubit of the EPR pair. Alice interacts qubit to be teleported with half of her EPR pair and then makes a measurement on two qubits which she has. She can get one out of four possible results: 00, 0, 0, and. Alice reports this information to Bob. Bob performs one of four operations on his half of the EPR pair. Amazingly, he can recover the original state!

Teleportation scheme Alice H Alice β 00 Bob 0 3 M M X Z 4 = α 0 + β Quantum circuit. Each line represents one qubit. Therefore, we have three qubits in our teleportation circuit.. If the gate is on a single line, this is a one-qubit gate applied to this one gubit only. H Hadamard gate is a single qubit gate that act only on qubit one in our circuit. The other two qubits are not affected by it. 3. If two lines are connected, it signifies the two qubit gate that acts of these two qubits only. Quantum CNOT gate 4. Measurement is designated by sign

We will now work out in detail how this circuit works. The initial state is 0 = β00 = 0 0 0 α + + β + = α 000 + α 0 + β 00 + β ( 0 ) ( 0 ) Next, we find the state The CNOT gate (control-not) works in the following way: A B A B' AB AB' 00 00 0 0 0 0 Logical operation: if A is in state >, flip the qubit B. Class exercise: what is? 0 = α 000 + α 0 + β 00 + β = α 000 + α 0 + β 0 + β 0

The next step involves Hadamard gate. First, we need to find out what Hadamard gate does to a qubit. The matrix for the Hadamard gate is H = Class exercise: If you operate by this gate on some unknown qubit, what will you get?? Hint: you need to work out Another way to do it is to find how H acts on and :

Result: α 0 + β H 0 + 0 α + β Therefore, the Hadamard gate corresponds to the following logical operation: If the qubit is in state 0> it will become If the qubit is in state > it will become Now we can work out the next step of our circuit. Class exercise: what is? In your result, separate out the last third qubit and group together terms with the same states for the first two qubits, i.e. you result should be written as H β 00 0 3 M M X Z 4 = α 000 + α 0 + β 0 + β 0

H: 0 0 + 0

= 00 α + β + 0 α + β ( 0 ) ( 0 ) ( α 0 β ) ( α β 0 ) + 0 + Next step: measure the state of first two qubit. Possible results are 00>, 0>, 0>, and >. After Alice makes the measurement, she communicates the result to Bob. Bob does the following conditional operation with his qubit: ) If result is 00>, he does nothing: he already has the qubit >! ) If result is 0>, he applies X gate. 3) If result is 0>, he applies Z gate. 4) If result is >, he applies both X and Z gate. α 0 + β X α + β 0 α 0 + β Z α 0 β