Dave Bacon: July 13, 2005
Dave Bacon: July 13, 2005
Dave Bacon
July 13, 2005
Today’s Menu
Administrivia
Partial Measurements
Circuit Elements
Deutsch’s Algorithm
Quantum Teleportation
Superdense Coding
Administrivia
Hand in HW #2
Two qubits.
Example:
Matrices, Bras, and Kets
We can expand a matrix about all of the computational basis
outer products
Example:
Matrices, Bras, and Kets
We can expand a matrix about all of the computational basis
outer products
complex numbers
Matrices, Bras, and Kets
Example:
Projectors
The projector onto a state (which is of unit norm) is given by
and that
Example:
Measurement Rule
If we measure a quantum system whose wave function is
in the basis , then the probability of getting the outcome
corresponding to is given by
where
“bit flip”
“phase flip”
Hadamard gate:
Jacques Hadamard
Single Qubit Manipulations
But
So that
A Cool Circuit Identity
Using
Reversible Classical Gates
A reversible classical gate on bits is one to one function on
the values of these bits.
Example:
Example: input
reversible output
Quantum Versions of
Reversible Classical Gates
A reversible classical gate on bits is one to one function on
the values of these bits.
controlled-NOT
David Speaks
“Complexity theory has been mainly
concerned with constraints upon the
computation of functions: which functions can
be computed, how fast, and with use of how
much memory. With quantum computers, as
with classical stochastic computers, one must
also ask ‘and with what probability?’ We have
seen that the minimum computation time for
David certain tasks can be lower for Q than for T .
Complexity theory for Q deserves further
Deutsch
investigation.”
1985
Q = quantum computers
T = classical computers
Deutsch’s Problem
Suppose you are given a black box which computes one of
the following four reversible gates:
controlled-NOT
“identity” NOT 2nd bit controlled-NOT
+ NOT 2nd bit
constant
balanced
Deutsch’s (Classical) Problem:
How many times do we have to use this black box to determine
whether we are given the first two or the second two?
Classical Deutsch’s Problem
controlled-NOT
“identity” NOT 2nd bit controlled-NOT
+ NOT 2nd bit
constant balanced
Notice that for every possible input, this does not separate the
“constant” and “balanced” sets. This implies at least one use
of the black box is needed.
controlled-NOT
“identity” NOT 2 bit
nd
controlled-NOT
+ NOT 2nd bit
Alice
Bob
classical communication
Alice
Bob
Alice Bob
She does not wish to reveal any information about this bit.
Classical Teleportation
(a.k.a. one time pad)
Alice Bob
50 % 00
50 % 11
Alice and Bob have two perfectly correlated bits
Alice XORs her bit with the correlated bit and sends the
result to Bob.
Bob XORs his correlated bit with the bit Alice sent and
thereby obtains a bit with probability vector .
Classical Teleportation Circuit
Alice
Bob
No information in transmitted bit:
transmitted bit
And it works:
Bob’s bit
Quantum Teleportation
Alice wants to send her qubit to Bob.
She does not know the wave function of her qubit.
classical communication
Alice
Bob
“SWAP”
“Alice”
“Bob”
Bob
?? Acting backwards ??
entanglement
Alice
Bob
Deriving Quantum Teleportation
50 % 0, 50 % 1
50 % 0, 50 % 1
Measurements Through Control
Measurement in the computational basis commutes
with a control on a controlled unitary.
classical
wire
Deriving Quantum Teleportation
50 % 0, 50 % 1
50 % 0, 50 % 1
50 % 0, 50 % 1
50 % 0, 50 % 1
Bell Basis Measurement
Unitary followed by measurement in the computational basis
is a measurement in a different basis.
50 % 0, 50 % 1
Bob
1. Initially Alice has and they each have one of the two
qubits of the entangled wave function
2. Alice measures and her half of the entangled state in
the Bell Basis.
3. Alice send the two bits of her outcome to Bob who then
performs the appropriate X and Z operations to his qubit.
In Class Problem 3
Teleportation
Bell basis measurement
Alice
50 % 0, 50 % 1
50 % 0, 50 % 1
Bob
Teleportation
Bell basis Computational basis
Teleportation
50 % 0, 50 % 1
Bob
Teleportation
Superdense Coding
Next we will see that
Alice wants to send two bits to Bob. Call these bits and .
Alice applies the following operator to her qubit:
Bob then measures in the Bell basis to determine the two bits
black box
Promise: the function belongs to a set which is a subset
of all possible functions.