CSEP 590tv: Quantum Computing: Dave Bacon
CSEP 590tv: Quantum Computing: Dave Bacon
Administrivia
Partial Measurements
Circuit Elements Deutschs Algorithm Quantum Teleportation Superdense Coding
Administrivia
Hand in HW #2
Recap
Unitary rotations and measurements in different basis
Two qubits.
Partial Measurements
Say we measure one of the two qubits of a two qubit system:
1. What are the probabilities of the different measurement outcomes? 2. What is the new wave function of the system after we perform such a measurement?
Example:
Example:
complex numbers
Projectors
The projector onto a state (which is of unit norm) is given by Projects onto the state:
Note that
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
The new wave function of the system after getting the measurement outcome corresponding to is given by
For measuring in a complete basis, this reduces to our normal prescription for quantum measurement, but
Outcome was 0
Outcome was 1
Instantaneous Communication?
Suppose two distant parties each have a qubit and their joint quantum wave function is
or
Instantaneous communication? NO. Why NO? These two results happen with probabilities.
In Class Problem 1
Hadamard gate:
Jacques Hadamard
But
So that
Example:
reversible
not reversible
reversible
output
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 certain tasks can be lower for Q than for T . Complexity theory for Q deserves further investigation. Q = quantum computers T = classical computers
Deutschs Problem
Suppose you are given a black box which computes one of the following four reversible gates:
identity
controlled-NOT
constant
balanced
Deutschs (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?
identity
controlled-NOT
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. Querying the black box with and distinguishes between these two sets. Two uses of the black box are necessary and sufficient.
constant
identity
controlled-NOT
Deutschs (Quantum) Problem: How many times do we have to use these quantum gates to determine whether we are given the first two or the second two?
Quantum Deutsch
What if we perform Hadamards before and after the quantum gate:
Again
Some Inputs
Quantum Deutsch
Quantum Deutsch
By querying with quantum states we are able to distinguish the first two (constant) from the second two (balanced) with only one use of the quantum gate!
Two uses of the classical gates Versus One use of the quantum gate
In Class Problem 2
Quantum Teleportation
Alice wants to send her qubit to Bob. She does not know the wave function of her qubit.
Alice
Bob
Can Alice send her qubit to Bob using classical bits? Since she doesnt know and measurements on her state do not reveal , this task appears impossible.
Quantum Teleportation
Alice wants to send her qubit to Bob. She does not know the wave function of her qubit. classical communication Bob
Alice
as well as
This would be a procedure for extracting information from without effecting the state
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
Bob XORs his correlated bit with the bit Alice sent and thereby obtains a bit with probability vector .
Bob
Quantum Teleportation
Alice wants to send her qubit to Bob. She does not know the wave function of her qubit. classical communication Bob
Alice
Bob
entanglement
Bob
50 % 0, 50 % 1 50 % 0, 50 % 1
50 % 0, 50 % 1
50 % 0, 50 % 1 50 % 0, 50 % 1
Teleportation
Bell basis measurement Alice 50 % 0, 50 % 1 50 % 0, 50 % 1 Bob 1. Initially Alice has and they each have one of the two qubits of the entangled wave function
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
Teleportation
Alice
Bob
Alice
Bob
Teleportation
1 qubit = 1 ebit + 2 bits Teleportation says we can replace transmitting a qubit with a shared entangled pair of qubits plus two bits of classical communication.
Superdense Coding
Next we will see that 2 bits = 1 qubit + 1 ebit
Bell Basis
The four Bell states can be turned into each other using operations on only one of the qubits:
Superdense Coding
Suppose Alice and Bob each have one qubit and the joint two qubit wave function is the entangled state
and
Superdense Coding
Initially:
Bob can uniquely determine which of the four states he has and thus figure out Alices two bits!
Quantum Algorithms
k bit input
k bit output
black box Promise: the function belongs to a set of all possible functions. Properties: the set
which is a subset
Problem: What is the minimal number of times we have to use (query) the black box in order to determine which subset the function belongs to?
Example
Suppose you are given a black box which computes one of the following four reversible classical gates: 2 bits input 2 bits output
identity
Deutschs (Classical) Problem: What is the minimal number of times we have to use this black box to determine whether we are given one of the first two or the second two functions?
k qubit output
Promise: the function belongs to a set of all possible functions. Properties: the set
which is a subset
Problem: What is the minimal number of times we have to use (query) the quantum gate in order to determine which subset the function belongs to?