Top Banner
Superdens Superdens e coding e coding
30

Superdense coding. How much classical information in n qubits? Observe that 2 n 1 complex numbers apparently needed to describe an arbitrary n -qubit.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Superdense Superdense codingcoding

Page 2: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

How much classical information in How much classical information in nn qubits?qubits?

• Observe that 2n1 complex numbers apparently needed to describe an arbitrary n-qubit pure quantum state:

because 000000 + 001001 + 010010 + + 111111

• 2n is exponential so 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 one cannot convey more than nn classical bits of information in classical bits of information in nn qubits qubits

Page 3: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Holevo’s TheoremHolevo’s Theorem

Uψn qubits

b1

b2

b3

bn

Easy case:

b1b2 ... bn certainly

cannot convey more than n bits!

Hard case (the general case):

ψn qubits

b1

b2

b3

bn

U00

000

m qubits

bn+1

bn+2

bn+3

bn+4

bn+m

The difficult proof is beyond the scope of this course

measurementmeasurement

We can use only n classical bits

Info only here

Page 4: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Superdense Superdense codingcoding

Page 5: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Superdense coding (prelude)Superdense coding (prelude)

By Holevo’s Theorem, this is impossible

Alice Bob

ab

Suppose that Alice wants to convey two classical bits to Bob sending just one qubit

ab

Can we convey two classical bits by sending just one qubit?

Page 6: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Superdense codingSuperdense coding

How can this help?

Alice Bob

ab

In superdense coding, Bob is allowed to send a qubit to Alice first

ab

The idea is to use entanglement!

Page 7: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

H

HX Z

AliceAlice

Bob measures in Bell Base

Bob Creates EPR entanglement

0 0

In this scheme the measurement is only here

General idea of General idea of Superdense Coding Superdense Coding can be explained by this distributed can be explained by this distributed

quantum circuitquantum circuit

Page 8: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

How superdense coding works?How superdense coding works?1. Bob creates the state the state 0000 ++ 1111 and sends the firstfirst qubit qubit

to Alice

Alice:

01

10X

10

01Zif a = 1 then apply X to qubit

if b = 1 then apply Z to qubit send the qubit back to Bob

ab state00 00 +

11

01 00 − 11

10 01 + 10

11 01 − 10

3. Bob measures the two qubits in the Bell basis

Bell basis

2. Alice wants to send two bits a and b

So let us analyze what Alice sends Alice sends back to Bobback to Bob?

No change

Alice applies X to first qubit

To analyze this communication scheme we need to use our known methods for To analyze this communication scheme we need to use our known methods for quantum circuit analysisquantum circuit analysis

See last slide

Page 9: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Bob creates the state the state 0000 ++ 1111 and sends the firstfirst qubitqubit to Alice

ab state00 00 +

11

01 00 − 11

10 01 + 10

11 01 − 10

Bob

0000 + + 1111X

Alice changes

0 1 1 0

1 0 0 1

x=

0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0

0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0

1 0 0 1

=

01 10

Similarly other cases can be calculated

Bob does Bob does measurementmeasurementIn Bell basisIn Bell basis

( ) ( )

Three stages of communication

Example of calculation the operator executed by Alice

We can say that Alice changes one entanglement to another entanglement

Page 10: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Measurement in the Bell basisMeasurement in the Bell basis

H

Specifically, Bob applies

to his two qubits ...

input output00 + 11

00

01 + 10

01

00 − 11

10

01 − 10

11 and then measures them, yielding ab

Homework or exam

Page 11: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

H

to his two qubits ...

input output00 + 11

00

01 + 10

01

00 − 11

10

01 − 10

11

and then measures them, yielding ab

This concludes superdense coding

H

X Z

AliceAlice

Bob measures in Bell Base

Bob Creates EPR entanglement

Observe that Bob knows what Alice has done.This is used in Quantum Games. Bob knows more than Alice if he sends her quantum entangled info.

0 0

In this scheme the measurement is only here

Results of Bell Base measurement

Page 12: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Incomplete measurementsIncomplete measurements• von Neumann Measurement: associated with a partition of

the space into mutually orthogonal subspaces

When the measurement is performed, the state collapses to each subspace with probability the square of the length of its projection on that subspace

00 01

10

span of 00 and 01

10

Page 13: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Incomplete measurementsIncomplete measurementsMeasurements up until now are with respect to orthogonal one-dimensional subspaces:

0 1

2

The orthogonal subspaces can have other can have other dimensions:dimensions:

span of 0 and 1

2

(qutrit)

Such a measurement on 0 0 + 1 1 + 2 2

results in 00 + 11 with prob 02 + 12

2 with prob 22

(renormalized)

Page 14: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

TeleportationTeleportation

Page 15: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Measuring the Measuring the first qubitfirst qubit of a of a two-qubit systemtwo-qubit system

Result is the mixture 0000 + 0101 with prob 002 + 012

1010 + 1111 with prob 102 + 112

Measuring this first qubit is 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)

0000 + 0101 + 1010 + 1111

Page 16: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

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

Homework or exam

Hint: continue calculations from last slide

Page 17: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Teleportation (prelude)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

Page 18: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Teleportation scenarioTeleportation scenario

0 + 1(1/2)(00 + 11)

In teleportation, Alice and Bob also start with a Bell state

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)

Page 19: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

teleportation circuitteleportation circuit

H

X Z

0 + 1

00 + 11

0 + 1ba

Alice

Bob

Measurement by Alice in Bell Basis

These two qubits are entangled so Alice changing her private qubit changes the qubit in Bob’s possession

Bob

input output

00 + 11 00

01 + 10 01

00 − 11 10

01 − 10 11

Results of Bell Base measurement

Page 20: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

(0 + 1)(00 + 11) (omitting the 1/2

factor)

= 000 + 011 + 100 + 111 == ½ ½ 000000 + ½ + ½ 000000 + ½ ½ 011011 + + ½ ½ 011011 ++½ ½

100100 + + ½ ½ 100100 + + ½ ½ 111111 + + ½ ½ 111111 + ½ + ½ 110110 + ½ + ½

001001 + ½ + ½ 011011 + ½ + ½ 100100 …..….. etc factors = after

factorization =

= ½(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)

This is state of the qubit in Bob possession which is changed by entanglement with changes in Alice circuit

These qubits are measured by Alice

16 terms after multiplication. Some cancel

You can multiply the lower formula to get the upper formula

Page 21: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

How teleportation worksHow 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)

This is state of the qubit in Bob possession which is changed by entanglement with changes in Alice circuit

These are classical bits that Alice sends to Bob

Page 22: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

What Alice does specificallyWhat Alice does specificallyAlice applies to her two qubits, yielding:

Then Alice sends her two classical bits to Bob, who then adjusts his qubit to be 0 + 1 whatever case occurs

½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. ¼

HBefore measurement After

measurement

This is what Alice sends to Bob

Page 23: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Bob’s adjustment procedureBob’s adjustment procedure

01

10X

10

01Z

if b = 1 he applies X to qubit

if a = 1 he applies Z to qubit

Bob receives two classical bits a, b from Alice, and:

00, 0 + 101, X(1 + 0) = 0 + 110, Z(0 − 1) = 0 + 111, ZX(1 − 0) = 0 + 1

yielding:

Note that Bob acquires the correct state in each case

Page 24: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Summary of teleportation: circuitSummary of teleportation: circuit

H

X Z

0 + 1

00 + 11

0 + 1ba

Alice

Bob

Quantum circuit exercise: try to work through the details of the analysis of this teleportation protocol

Homework or exam

measurement

This circuit works correctly regardless the randomness of measurements

Page 25: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

No-cloning No-cloning theoremtheorem

Page 26: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

ClassicalClassical information can be copied information can be copied

0

a a

a 0

a a

a

What about quantum information?

ψ

0

ψ

ψ ?

Page 27: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

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)

Candidate:

Page 28: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

No-cloning theoremNo-cloning theoremTheorem: 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

Since U preserves inner products:

ψψ′ = ψψ′ψψ′gg′ so

ψψ′(1− ψψ′gg′) = 0 so

ψψ′ = 0 or 1

ψ

0

0

ψ

ψ

g

U

Homework or exam

Page 29: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

Introduction to Introduction to Quantum Information ProcessingQuantum Information Processing

CS 467 / CS 667CS 467 / CS 667Phys 667 / Phys 767Phys 667 / Phys 767C&O 481 / C&O 681C&O 481 / C&O 681

Richard Cleve DC [email protected]

Lecture 2 (2005)

Source of slidesSource of slides

Page 30: Superdense coding. How much classical information in n qubits? Observe that 2 n  1 complex numbers apparently needed to describe an arbitrary n -qubit.

• Used in 2007, easy to explain, students can do detailed calculations for circuits to analyze them. Good for similar problems.