Quantum Computation and Quantum Information – Lecture 2

Slides:



Advertisements
Similar presentations
Department of Computer Science & Engineering University of Washington
Advertisements

Improved Simulation of Stabilizer Circuits Scott Aaronson (UC Berkeley) Joint work with Daniel Gottesman (Perimeter)
Quantum Computation and Quantum Information – Lecture 3
1 Introduction to Quantum Computation and Quantum Information Dr. Raja Nagarajan University of Warwick.
Quantum Computation and Quantum Information
Puzzle Twin primes are two prime numbers whose difference is two.
( ( ) quantum bits conventional bit
University of Queensland
Quantum Computing MAS 725 Hartmut Klauck NTU
Cove: A Practical Quantum Computer Programming Framework Matt Purkeypile Fall 2008.
Quantum Packet Switching A. Yavuz Oruç Department of Electrical and Computer Engineering University of Maryland, College Park.
Quantum Computing MAS 725 Hartmut Klauck NTU
Chien Hsing James Wu David Gottesman Andrew Landahl.
Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.
Grover. Part 2. Components of Grover Loop The Oracle -- O The Hadamard Transforms -- H The Zero State Phase Shift -- Z O is an Oracle H is Hadamards H.
EPR – pair usage in the quantum teleportation The Question was: Is the Quantum Mechanical Description of Reality Actually Complete?
Quantum Entanglement David Badger Danah Albaum. Some thoughts on entanglement... “Spooky action at a distance.” -Albert Einstein “It is a problem that.
Matthew Guidry. The Fundamentals of Cryptography  One of the fundamentals of cryptography is that keys selected for various protocols that are computationally.
CSEP 590tv: Quantum Computing
Quantum Mechanics from Classical Statistics. what is an atom ? quantum mechanics : isolated object quantum mechanics : isolated object quantum field theory.
Quantum Computing Lecture 1 Michele Mosca. l Course Outline
Quantum Computation and Quantum Information – Lecture 2 Part 1 of CS406 – Research Directions in Computing Dr. Rajagopal Nagarajan Assistant: Nick Papanikolaou.
Quantum Information Processing
Quantum computing Alex Karassev. Quantum Computer Quantum computer uses properties of elementary particle that are predicted by quantum mechanics Usual.
Presented by: Erik Cox, Shannon Hintzman, Mike Miller, Jacquie Otto, Adam Serdar, Lacie Zimmerman.
Quantum Error Correction Jian-Wei Pan Lecture Note 9.
QUANTUM ENTANGLEMENT AND IMPLICATIONS IN INFORMATION PROCESSING: Quantum TELEPORTATION K. Mangala Sunder Department of Chemistry IIT Madras.
Alice and Bob’s Excellent Adventure
Michael A. Nielsen University of Queensland Quantum Mechanics I: Basic Principles Goal of this and the next lecture: to introduce all the basic elements.
Quantum Information, Communication and Computing Jan Kříž Department of physics, University of Hradec Králové Doppler Institute for mathematical physics.
A Few Simple Applications to Cryptography Louis Salvail BRICS, Aarhus University.
October 1 & 3, Introduction to Quantum Computing Lecture 1 of 2 Introduction to Quantum Computing Lecture 1 of 2
CHAPTER 15: Quantum cryptography
Solving mutual exclusion by using entangled Qbits Mohammad Rastegari proff: Dr.Rahmani.
PRESENTED BY MIDHUN.T - EC 3 - S 61 TOPIC – QUANTUM TELEPORTATION Presented by - MIDHUN T EC 3, S 6 ROLL NO. 20 Reg no
1 hardware of quantum computer 1. quantum registers 2. quantum gates.
Michele Mosca Canada Research Chair in Quantum Computation 27 May 2006 Introduction to quantum technologies: quantum computers, quantum teleporters & cryptography.
You Did Not Just Read This or did you?. Quantum Computing Dave Bacon Department of Computer Science & Engineering University of Washington Lecture 3:
Quantum Computing Paola Cappellaro
Bell Measurements and Teleportation. Overview Entanglement Bell states and Bell measurements Limitations on Bell measurements using linear devices Teleportation.
QUANTUM COMPUTING What is it ? Jean V. Bellissard Georgia Institute of Technology & Institut Universitaire de France.
Quantum Cryptography Slides based in part on “A talk on quantum cryptography or how Alice outwits Eve,” by Samuel Lomonaco Jr. and “Quantum Computing”
Quantum-Mechanical View of Atoms
Quantum Computing and Quantum Programming Language
MS310 Quantum Physical Chemistry
CSEP 590tv: Quantum Computing Dave Bacon July 20, 2005 Today’s Menu n Qubit registers Begin Quantum Algorithms Administrivia Superdense Coding Finish Teleportation.
Introduction to Quantum Computing
Communicating Quantum Processes Simon Gay Department of Computing Science University of Glasgow Rajagopal Nagarajan Department of Computer Science University.
Page 1 COMPSCI 290.2: Computer Security “Quantum Cryptography” including Quantum Communication Quantum Computing.
IPQI-2010-Anu Venugopalan 1 qubits, quantum registers and gates Anu Venugopalan Guru Gobind Singh Indraprastha Univeristy Delhi _______________________________________________.
An Introduction to Quantum Computation Sandy Irani Department of Computer Science University of California, Irvine.
Phy107 Fall From Last Time… Today Superposition of wave functions Indistinguishability Electron spin: a new quantum effect The Hydrogen atom and.
Quantum Teleportation What does the future hold?.
Beginner’s Guide to Quantum Computing Graduate Seminar Presentation Oct. 5, 2007.
Simulation and Design of Stabilizer Quantum Circuits Scott Aaronson and Boriska Toth CS252 Project December 10, X X +Z Z +ZI +IX
Intro to Quantum Algorithms SUNY Polytechnic Institute Chen-Fu Chiang Fall 2015.
Non-locality and quantum games Dmitry Kravchenko University of Latvia Theory days at Jõulumäe, 2008.
Quantum gates SALEEL AHAMMAD SALEEL. Introduction.
Richard Cleve DC 3524 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
7. Quantum-Mechanical View of Atoms
Introduction to Quantum Computing Lecture 1 of 2
For computer scientists
Quantum Teleportation
OSU Quantum Information Seminar
Spin Many quantum experiments are done with photon polarization instead of electron spin Here is the correspondence between the two And the measurement.
7. Quantum-Mechanical View of Atoms
Quantum One.
Presentation transcript:

Quantum Computation and Quantum Information – Lecture 2 Part 1 of CS406 – Research Directions in Computing Dr. Rajagopal Nagarajan Assistant: Nick Papanikolaou

Lecture 2 Topics Physical systems on the atomic scale State vectors and basis states; Qubits Systems of many qubits Quantum Measurement Entanglement Quantum gates Quantum coin-flipping and teleportation

Quantum physics and Nature There exists a vast array of minute objects on the atomic scale: electrons, protons, neutrons, photons, quarks, neutrinos, … Quantum mechanics is a system of laws that describes the behaviour of such objects With computer chips getting smaller and smaller, by 2020 we will store 1 bit of data on objects of that size!

Quantum physics and Nature (2) Atom-sized objects behave in unusual ways; their “state” is generally unknown at any given time, and changes if you try to observe it! Several properties of these systems can be manipulated and measured.

Qubits A qubit is any quantum system with exactly two degrees of freedom; we use them to represent binary ‘0’ and ‘1’ Hydrogen atom: Spin-1/2 electron: Ground state: Excited state: Spin-down (-ħ/2) state: Spin-up (+ħ/2) state:

Qubits (2) In general, the state of a qubit is a combination, or superposition, of two basis states The rest state and the excited state are the basis states of the hydrogen atom The spin-up and spin-down states are basis states for the spin-1/2 particle

The State Vector The state of a quantum system is described by a state vector, written |yñ If the basis states for a qubit are written |0ñ and |1ñ, then the state vector for the qubit is |yñ = a |0ñ + b |1ñ where a and b are complex numbers with a2 + b2 = 1

Basis States Instead of |0ñ and |1ñ we can use any other basis states, as long as we can distinguish clearly between the two. Mathematically, basis states must be given by orthogonal vectors. |1ñ |0ñ The inner product of the two vectors must be 0: á0 | 1ñ = 0

Basis states (2) For example, we could use the basis {|+ñ, |-ñ} to describe the state of a qubit: |1ñ Now: |yñ = g |+ñ + d |-ñ orthogonality: á+ | -ñ = 0 |-ñ |+ñ |0ñ

Systems of many qubits If we know the individual states of the electrons in the system below: |y1ñ = 0 |0ñ + 1 |1ñ = |1ñ |y2ñ = 1 |0ñ + 0 |1ñ = |0ñ |y3ñ = 0 |0ñ + 1 |1ñ = |1ñ 1 2 3 ... then what is the overall state of the three-particle system?

Systems of many qubits (2) The state of a composite quantum system, when all the component states are known, is their tensor product: |yñ = |y1ñ Ä |y2ñ Ä |y3ñ This is the “outer product” of vectors Note that this is different from the inner product áf½cñ

Systems of many qubits (3) We have |yñ = |y1ñ Ä |y2ñ Ä |y3ñ = (0 |0ñ + 1 |1ñ) Ä (1 |0ñ + 0 |1ñ) Ä (0 |0ñ + 1 |1ñ) = |1ñ Ä |0ñ Ä |1ñ By convention, we write |1ñ Ä |0ñ Ä |1ñ as |101ñ

Quantum Measurement To extract any information out of a quantum system, you have to perform a physical measurement By measuring a quantum system: you automatically change its state, the very state you’re trying to measure you obtain, in general, a random result, which may be different from the original state

Quantum Measurement (2) When you try to measure a qubit |yñ = a |0ñ + b |1ñ ... you will never be able to obtain the values of a and b. A measurement has to be made with respect to a particular basis.

Quantum Measurement (3) If you measure with respect to the {|0ñ, |1ñ} basis: if |yñ = |0ñ the answer will be |0ñ with probability 100% if |yñ = |1ñ the answer will be |1ñ with probability 100% in all other cases (e.g. a2=b2=0.5), the result will be probabilistic. After measurement, the value of |yñ will change permanently to the result obtained.

Quantum Measurement (4) If you measure with respect to a different basis, things are worse! Measuring |yñ = a |0ñ + b |1ñ with respect to {|+ñ, |-ñ} will give one of the results |+ñ and |-ñ with particular probabilities. Also, the value of |yñ will change permanently to the result obtained.

Quantum Measurement, Formally Formally, when you measure |yñ = a |0ñ + b |1ñ with respect to {|0ñ, |1ñ} you will get: result |0ñ with probability |a|2 result |1ñ with probability |b|2 If you use a different measurement basis, the result will be one of the basis states, with different probabilities

Measuring many qubits We want to know the possible outcomes of measuring the two qubit state: |yñ = (a |0ñ + b |1ñ) Ä (g |0ñ + d |1ñ) = = ag |00ñ + ad |01ñ + bg |10ñ + bd |11ñ prob. |ag|2 + |ad|2 prob. |bg|2 + |bd|2 the first measurement will reduce |yñ to one of these smaller states

Measuring many qubits (2) The second measurement will reduce |yñ to one of the four states |00ñ, |01ñ, |10ñ, |11ñ. ag |00ñ + ad |01ñ bg |10ñ + bd |11ñ |00ñ |01ñ |10ñ |11ñ

Measuring many qubits (3) By multiplying the branches in the overall tree, we can obtain the probability of each result. So for the state |yñ = ag |00ñ + ad |01ñ + bg |10ñ + bd |11ñ two consecutive measurements will give result |00ñ with probability |ag|2 result |01ñ with probability |ad|2 result |10ñ with probability |bg|2 result |11ñ with probability |bd|2

Entanglement There exist states of many-qubit systems that cannot be broken down into a tensor product E.g.: there do not exist a, b, g, d for which m |00ñ + n |11ñ = (a |0ñ + b |1ñ) Ä (g |0ñ + d |1ñ) These are termed entangled states.

The Bell states For a two-qubit system, the four possible entangled states are named Bell states:

Measuring Entangled States After measuring an entangled pair for the first time, the outcome of the second measurement is known 100% 1 |0ñ |0ñ 0.5 1 0.5 |1ñ |1ñ

Review Thus far we have seen: Now we will take a look at quantum gates how qubits are represented how many qubits can be combined together what happens when you measure one or more qubits where entangled pairs come from, and what happens when you measure them Now we will take a look at quantum gates

Quantum gates As in classical computing, a gate is an operation on a unit of data, here: a qubit A quantum gate is represented by a matrix that may be applied to a state vector We will talk about this in more detail next time; for now we will look at some examples of commonly used quantum gates: the Hadamard gate (H) the Pauli gates (I, σx, σy, σz) the Controlled Not (CNot)

The Hadamard gate The Hadamard gate acts on one qubit, and places it in a superposition of |0ñ and |1ñ :

The Pauli gates The Pauli gates act on one qubit, as follows: phase shift, σz: σz(a |0ñ + b |1ñ) = a |0ñ - b |1ñ bit flip, σx: σx(a |0ñ + b |1ñ) = a |1ñ + b |0ñ phase shift and bit flip, σy: σy(a |0ñ + b |1ñ) = a |1ñ - b |0ñ identity, I, does not change the input

The Controlled Not Gate The CNot gate acts on two qubits: CNot( |00ñ ) = |00ñ CNot( |01ñ ) = |01ñ CNot( |10ñ ) = |11ñ CNot( |11ñ ) = |10ñ

Quantum Coin Flipping Quantum coin flipping is based on the following game: Alice places a coin, head upwards in a box. Alice and Bob then take turns to optionally turn the coin over (without looking at it). At the end of the game, the box is opened and and Bob wins if the coin is head upwards. In the quantum version of the game, the coin is a quantum state

Quantum Coin Flipping (2) Assume that Alice can only perform a flipping operation, i.e. gate σx Remember: σx(a |0ñ + b |1ñ) = a |1ñ + b |0ñ There is a strategy that allows Bob to win always: he must perform Hadamard operations. Thus Bob places the state of the coin in a superposition of “heads” and “tails”!

Quantum Coin Flipping (3) Person Action performed State |0ñ Bob H Alice σx

The No-cloning principle It has been proved by Wootters and Zurek that it is impossible to clone, or duplicate, an unknown quantum state. However, it is possible to recreate a quantum state in a different physical location through the process of quantum teleportation.

Quantum Teleportation: The Basics If Alice and Bob each have a single particle from an entangled pair, then: It is possible for Alice to teleport a qubit to Bob, using only a classical channel The state of the original qubit will be destroyed How? Using the properties of entangled particles

Quantum Teleportation Alice wants to teleport particle 1 to Bob Two particles, 2 and 3, are prepared in an entangled state Particle 2 is given to Alice, particle 3 is given to Bob

Quantum Teleportation (2) In order to teleport particle 1, Alice now entangles it with her particle using the CNot and Hadamard gates: Thus, particle 1 is “disassembled” and combined with the entangled pair Alice measures particles 1 and 2, producing a classical outcome: 00, 01, 10 or 11.

Quantum Teleportation Depending on the outcome of Alice’s measurement, Bob applies a Pauli operator to particle 3, “reincarnating” the original qubit If outcome=00, Bob uses operator I If outcome=01, Bob uses operator σx If outcome=11, Bob uses operator σy If outcome=10, Bob uses operator σz Bob’s measurement produces the original state of particle 1.

Quantum Teleportation (Summary) The basic idea is that Alice and Bob can perform a sequence of operations on their qubits to “move” the quantum state of a particle from one location to another The actual operations are more involved than we have presented here; see the standard texts on quantum computing for details Recommended: S. Lomonaco, “A Rosetta Stone for Quantum Computation” [see www]

Review Quantum gates allow us to manipulate quantum states without measuring them Quantum states cannot be cloned Teleportation allows a quantum state to be recreated by exchanging only 2 bits of classical information Quantum coin flipping is more fun than classical coin flipping!