Richard Cleve DC 3524 cleve@cs.uwaterloo.ca Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.

Slides:



Advertisements
Similar presentations
Quantum t-designs: t-wise independence in the quantum world Andris Ambainis, Joseph Emerson IQC, University of Waterloo.
Advertisements

Quantum Computation and Quantum Information – Lecture 2
Quantum Computation and Quantum Information – Lecture 3
Quantum Computing MAS 725 Hartmut Klauck NTU
Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Lecture 11 (2005) Richard Cleve DC 3524
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
1 Introduction to Quantum Information Processing QIC 710 / CS 667 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 / RAC 2211 Lecture.
Quantum information as high-dimensional geometry Patrick Hayden McGill University Perspectives in High Dimensions, Cleveland, August 2010.
Short course on quantum computing Andris Ambainis University of Latvia.
Quantum Computing MAS 725 Hartmut Klauck NTU
DENSITY MATRICES, traces, Operators and Measurements
Quantum Cryptography Qingqing Yuan. Outline No-Cloning Theorem BB84 Cryptography Protocol Quantum Digital Signature.
Quantum Error Correction Michele Mosca. Quantum Error Correction: Bit Flip Errors l Suppose the environment will effect error (i.e. operation ) on our.
Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.
Avraham Ben-Aroya (Tel Aviv University) Oded Regev (Tel Aviv University) Ronald de Wolf (CWI, Amsterdam) A Hypercontractive Inequality for Matrix-Valued.
CSEP 590tv: Quantum Computing
1 Recap (I) n -qubit quantum state: 2 n -dimensional unit vector Unitary op: 2 n  2 n linear operation U such that U † U = I (where U † denotes the conjugate.
Quantum Computation and Quantum Information – Lecture 2 Part 1 of CS406 – Research Directions in Computing Dr. Rajagopal Nagarajan Assistant: Nick Papanikolaou.
1 Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871 Richard Cleve QNC 3129 Lecture 18 (2014)
1 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 Lecture 14 (2009)
Alice and Bob’s Excellent Adventure
1 Introduction to Quantum Information Processing QIC 710 / CS 678 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 / QNC 3129 Lectures.
1 Introduction to Quantum Information Processing QIC 710 / CS 667 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 Lecture 16 (2011)
A Few Simple Applications to Cryptography Louis Salvail BRICS, Aarhus University.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 2117 Lecture.
1 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 Lecture 19 (2009)
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 653 Course.
October 1 & 3, Introduction to Quantum Computing Lecture 1 of 2 Introduction to Quantum Computing Lecture 1 of 2
Aug 2, Quantum Communication Complexity Richard Cleve Institute for Quantum Computing University of Waterloo.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
Quantum Teleportation and Bit Commitment Chi-Yee Cheung Chung Yuan Christian University June 9, 2009.
You Did Not Just Read This or did you?. Quantum Computing Dave Bacon Department of Computer Science & Engineering University of Washington Lecture 3:
Introduction to Quantum Key Distribution
1 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 Lecture 20 (2009)
Quantum Cryptography Slides based in part on “A talk on quantum cryptography or how Alice outwits Eve,” by Samuel Lomonaco Jr. and “Quantum Computing”
Coherent Communication of Classical Messages Aram Harrow (MIT) quant-ph/
Nawaf M Albadia
1 Introduction to Quantum Information Processing CS 667 / Phys 767 / C&O 681 Richard Cleve DC 2117 Lecture 15 (2008)
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 653 Lecture.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
Coherent Communication of Classical Messages Aram Harrow (MIT) quant-ph/
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
Richard Cleve DC 2117 Introduction to Quantum Information Processing QIC 710 / CS 667 / PH 767 / CO 681 / AM 871 Lecture (2011)
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 2117 Lecture.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
Richard Cleve DC 3524 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
Random Access Codes and a Hypercontractive Inequality for
Richard Cleve DC 2117 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
Richard Cleve DC 2117 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Lecture 16 (2009) Richard.
Richard Cleve DC 2117 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Lecture 15 (2009) Richard.
Introduction to Quantum Computing Lecture 1 of 2
Invitation to Quantum Information III
CS 154, Lecture 6: Communication Complexity
Quantum Teleportation
Richard Cleve DC 2117 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Lecture 22 (2009) Richard.
Chap 4 Quantum Circuits: p
Richard Cleve DC 2117 Introduction to Quantum Information Processing QIC 710 / CS 667 / PH 767 / CO 681 / AM 871 Lecture 15 (2011)
Richard Cleve DC 2117 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Lecture 24 (2009) Richard.
Richard Cleve DC 2117 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Lecture 18 (2009) Richard.
Richard Cleve DC 2117 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Lecture 16 (2009) Richard.
Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Lecture 17 (2005) Richard Cleve DC 3524
Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Lecture 4 (2005) Richard Cleve DC 653
Presentation transcript:

Richard Cleve DC 3524 cleve@cs.uwaterloo.ca Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture 2 (2005) Richard Cleve DC 3524 cleve@cs.uwaterloo.ca

Superdense coding

How much classical information in n qubits? 2n1 complex numbers apparently needed to describe an arbitrary n-qubit pure quantum state: 000000 + 001001 + 010010 +  + 111111 Does this mean that an exponential amount of classical information is somehow stored in n qubits? Not in an operational sense ... For example, Holevo’s Theorem (from 1973) implies: one cannot convey more than n classical bits of information in n qubits

Holevo’s Theorem U U ψ ψ Easy case: Hard case (the general case): U ψ n qubits b1 b2 b3 bn ψ n qubits b1 b2 b3 bn U 0 m qubits bn+1 bn+2 bn+3 bn+4 bn+m b1b2 ... bn certainly cannot convey more than n bits! The difficult proof is beyond the scope of this course

Superdense coding (prelude) Suppose that Alice wants to convey two classical bits to Bob sending just one qubit ab Alice Bob ab By Holevo’s Theorem, this is impossible

Superdense coding ab ab Alice Bob In superdense coding, Bob is allowed to send a qubit to Alice first ab Alice Bob ab How can this help?

How superdense coding works Bob creates the state 00 + 11 and sends the first qubit to Alice Alice: if a = 1 then apply X to qubit if b = 1 then apply Z to qubit send the qubit back to Bob ab state 00 00 + 11 01 00 − 11 10 01 + 10 11 01 − 10 Bell basis Bob measures the two qubits in the Bell basis

Measurement in the Bell basis Specifically, Bob applies input output 00 + 11 00 01 + 10 01 00 − 11 10 01 − 10 11 H to his two qubits ... and then measures them, yielding ab This concludes superdense coding

Teleportation

Incomplete measurements (I) Measurements up until now are with respect to orthogonal one-dimensional subspaces: The orthogonal subspaces can have other dimensions: 0 1 2 span of 0 and 1 2 (qutrit)

Incomplete measurements (II) Such a measurement on 0 0 + 1 1 + 2 2 (renormalized) results in 00 + 11 with prob 02 + 12 2 with prob 22

Measuring the first qubit of a two-qubit system 0000 + 0101 + 1010 + 1111 Defined as the incomplete measurement with respect to the two dimensional subspaces: span of 00 & 01 (all states with first qubit 0), and span of 10 & 11 (all states with first qubit 1) Result is the mixture 0000 + 0101 with prob 002 + 012 1010 + 1111 with prob 102 + 112

Easy exercise: show that measuring the first qubit and then measuring the second qubit gives the same result as measuring both qubits at once

Teleportation (prelude) Suppose Alice wishes to convey a qubit to Bob by sending just classical bits 0 + 1 0 + 1 If Alice knows  and , she can send approximations of them ―but this still requires infinitely many bits for perfect precision Moreover, if Alice does not know  or , she can at best acquire one bit about them by a measurement

Teleportation scenario In teleportation, Alice and Bob also start with a Bell state (1/2)(00 + 11) 0 + 1 and Alice can send two classical bits to Bob Note that the initial state of the three qubit system is: (1/2)(0 + 1)(00 + 11) = (1/2)(000 + 011 + 100 + 111)

How teleportation works (0 + 1)(00 + 11) (omitting the 1/2 factor) = 000 + 011 + 100 + 111 = ½(00 + 11)(0 + 1) + ½(01 + 10)(1 + 0) + ½(00 − 11)(0 − 1) + ½(01 − 10)(1 − 0) Initial state: Protocol: Alice measures her two qubits in the Bell basis and sends the result to Bob (who then “corrects” his state)

What Alice does specifically Alice applies to her two qubits, yielding: ½00(0 + 1) + ½01(1 + 0) + ½10(0 − 1) + ½11(1 − 0) (00, 0 + 1) with prob. ¼ (01, 1 + 0) with prob. ¼ (10, 0 − 1) with prob. ¼ (11, 1 − 0) with prob. ¼ Then Alice sends her two classical bits to Bob, who then adjusts his qubit to be 0 + 1 whatever case occurs

Bob’s adjustment procedure Bob receives two classical bits a, b from Alice, and: if b = 1 he applies X to qubit if a = 1 he applies Z to qubit 00, 0 + 1 01, X(1 + 0) = 0 + 1 10, Z(0 − 1) = 0 + 1 11, ZX(1 − 0) = 0 + 1 yielding: Note that Bob acquires the correct state in each case

Summary of teleportation 0 + 1 H Alice a 00 + 11 b Bob 0 + 1 X Z Quantum circuit exercise: try to work through the details of the analysis of this teleportation protocol

No-cloning theorem

Classical information can be copied a a What about quantum information? ? ψ 0

Candidate: works fine for ψ = 0 and ψ = 1 ... but it fails for ψ = (1/2)(0 + 1) ... ... where it yields output (1/2)(00 + 11) instead of ψψ = (1/4)(00 + 01 + 10 + 11)

No-cloning theorem U ψ 0 g ψψ′ = ψψ′ψψ′gg′ so Theorem: there is no valid quantum operation that maps an arbitrary state ψ to ψψ Proof: Let ψ and ψ′ be two input states, yielding outputs ψψg and ψ′ψ′g′ respectively ψ 0 g U Since U preserves inner products: ψψ′ = ψψ′ψψ′gg′ so ψψ′(1− ψψ′gg′) = 0 so ψψ′ = 0 or 1

THE END