Script QI
Script QI
Script QI
&
Quantum Information Theory:
An Introduction
https://wiki.oulu.fi/display/766647S/Home
Stephan Fritzsche
2
Contents
0. Preconsiderations 11
0.1. Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
0.2. Literature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5
Contents
6
Contents
7
Contents
8
Contents
9
Contents
10
0. Preconsiderations
0.1. Schedule
General agreements:
11
0. Preconsiderations
0.2. Literature
A few books for home work:
➣ M.A. Nielsen and I. L. Chang: Quantum Computation and Quantum Information
(Cambridge University Press, 2000 and later)
➣ G. Benenti, G. Casati and G. Strini: Principles of Quantum Computation and Infor-
mation; Volume I: Basic Concepts (World Scientific, 2004)
➣ V. Vedral: Introduction to Quantum Information Science (Oxford University Press,
2007)
➣ G. Jaeger: Quantum Information — An Overview (Springer, 2007)
➣ John Preskill’s physics notes at
http://www.theory.caltech.edu/people/preskill/ph229/
➣ Carnegie Mellon course at
http://quantum.phys.cmu.edu/QCQI/index1.html
12
1. Introduction and motivation
Moore’s law (1965): Number of transitors and speed grows exponentially; doubles every
18 months about.
13
1. Introduction and motivation
14
1.1. Need and promises of quantum computations
Remarks:
➤ Today: 50–100 nm ≈ 0.1 µm; 12 % reduction every year. Development towards 13.5
nm light sources.
➤ Quantum mechanical behaviour of electrons will become visible within the next few
years.
➤ Quantum effects: small voltage; capacities of only a few elementary charges.
➤ Dissipative versus reversible computations.
➤ The main difference between classical and quantum information arises from the dif-
ference between a bit and a qubit, i.e. the capability what can be represented by the
corresponding physical units that are utilized to store these (qu)bits.
➤ Quantum information processing hereby means that we use quantum systems and quan-
tum theory in order to see and understand which information processes tasks are pos-
sible (devices: quantum computers).
➤ Whatever do we understand as information ? It must be possible to stored this in some
physical medium and to manipulated it by means of physical processes.
15
1. Introduction and motivation
Figure 1.2.: R. P.
Feynman.
➤ We must therefore study the laws of physics when we wish to study the theory of
information processing and, in particular, the theory of computation.
➤ In this lecture, we shall consider how quantum physics and quantum computers can
be utilized to solve certain problems more efficiently than can be done with classical
computers.
16
1.1. Need and promises of quantum computations
Quantum algorithms:
Search for efficient algorithms for which the computational effort (time, storage)
does not increase exponentially with N , the number of qubits.
17
1. Introduction and motivation
18
1.2. Qubits and quantum information
19
1. Introduction and motivation
➣ Qubits are realized by different ‘two-level’ systems: electron spin, photon polarization,
charges in a quantum dot, ...
20
1.2. Qubits and quantum information
21
1. Introduction and motivation
22
1.3. Different realization of qubits
Experimental schemes:
➣ NMR (nuclear magnetic resonance) with suitable solutions; experiments with a large
number of the same system (∼ 1020 molecules; difficult to scale towards large N (Nmax ∼
7..10)).
➣ Ions in traps: Qubits are represented by the low-lying states of the corresponding
quantum oscillator.
➣ Neutral atoms in optical lattices; the dimenionality, form, depth and position of optical
lattices can be precisely controlled through the geometry, polarization and intensity of
the external laser beams.
➣ Quantum dots: Qubits represented by elementary charges in dots.
➣ Superconducting qubits: Use of Cooper pairs which may be controlled by some macro-
scopically defined conductances (L) and capacities (C). There are three types of super-
conducting qubits: charge qubits, flux qubits and phase qubits.
➣ Photons: Qubits are represented by the polarization state or in ‘dual rail’ or in ‘spatial
color’ modes.
23
1. Introduction and motivation
➣ Other schemes: small polar molecules; hyperfine states of rare-earth ions in certain
crystals; single ballistic electrons in low-temperature semiconductor nanostructures.
Decoherence: all processes that lead to the loss of (quantum) information, for example,
loss in the quantum phases due to small fluctuations in the energy. Superpositions are easily
destroyed (fractile quantum states).
24
1.4. Young’s double slit experiment
25
1. Introduction and motivation
Figure 1.7.: Experiments with double slits: Quantum particles behave differently.
26
1.4. Young’s double slit experiment
27
1. Introduction and motivation
28
1.5. Mach-Zehnder interferometer
➣ It is important that the fully-silvered and half-silvered surfaces of all mirrors face the
inbound beam. The last beam-splitter can be changed to change the detector which
records the photons.
➣ Outcome of such a set-up depends on the phase shifts due to material of the mirrors:
(i) Reflection or refraction at the surface of a medium with a lower refractive index
causes no phase shift.
(ii) Reflection at the surface of a medium with a higher refractive index causes a phase
shift of half of a wavelength.
➣ A 1/2 wavelength phase shift occurs upon reflection from the front of a mirror, since
the medium behind the mirror (glass) has a higher refractive index than the medium
the light is traveling in (air).
➣ If k is the constant phase shift incurred by passing through a glass plate on which a
mirror resides, a total of 2k phase shift occurs when reflecting off the rear of a mirror.
This is because light traveling toward the rear of a mirror will enter the glass plate,
incurring k phase shift, and then reflect off the mirror with no additional phase shift.
29
1. Introduction and motivation
➣ If an absorber is placed into one of the beam lines, then half of the photons are absorbed
but the other half is detected with probability 1/2 at both detectors.
30
1.6. Quantum simulators
FEYNMAN toolbox:
➣ A toolbox for simulating the behavior of n-qubit quantum systems (quantum registers)
within the framework of the computer algebra system Maple.
➣ Flexible framework that facilitates both, symbolic and/or numerical computations.
➣ First, the basic data structures for the simulation of n-qubit quantum systems were
implemented; two data structures qregister() and qoperator() are important building
blocks to perform most standard operations.
➣ Various separability criteria and entanglement measures.
➣ Support for quantum operations, i.e. completely positive and trace-preserving maps
(CPT maps); they an be utilized to describe general (unitary or nonunitary) transfor-
mation of quantum states as needed for describing decoherence effects.
31
1. Introduction and motivation
32
1.6. Quantum simulators
33
1. Introduction and motivation
Remember:
➣ In quantum information (theory), we wish to exploit the laws of quantum physics for
data storage, transmission and processing.
➣ Most often, this concept is based on qubits and quantum registers.
➣ A qubit system can be in one out of an infinite number of significant states:
34
1.7. Summary & reminder
35
1. Introduction and motivation
36
1.7. Summary & reminder
Task (28.01.2011)
Read the article “Whither the Future of Controlling Quantum Phenomena ?” by H. Rabitz
et al., Science 288 (2000) 824-828; DOI: 10.1126/science.288.5467.824.
Task (28.01.2011)
Task (04.02.2011)
Read the review article “Quantum Computers” by T. D. Ladd et al., Nature 464 (2010)
45–53; DOI: 10.1038/nature08812.
37
2. A short account on classical information and
computations
Remarks:
➤ When designing complex algorithms and protocols for various information processing tasks, it helpful
and essential that one works with some idealized computing model.
➤ However, when we shall study the true limitations of a computing device, its important for practical
reasons to remember the close relationship between computing and physics.
➤ Quantum information theory has largely been considered as an extension of those methods that were
developed first for classical information and to extent them to analogous situations making use of
quantum systems ... but remind the ‘different physics’.
➤ Because measurements on quantum systems result in classical information, the traditional information-
theoretical methods still play an essential role in quantum communication and information.
39
2. A short account on classical information and computations
Computational complexity:
➣ Refers to the resources such as time and memory used.
➣ Coarse measure based on the order of resources, often the time: O(n3 ), O(n2 ), O(log n),
... This provides a ‘hierarchy’ of complexities; robust with regard to changes to the
‘computing model’ and how resources are counted.
➣ If an algorithm runs in O(n), it is called linear; similar
O(log n) ... logarithmic
O(nk ) for some k ... polynomial.
➣ Problems polynomial in n can be solved efficiently; they are also called easy, tractable,
feasible.
➣ Lower bounds are sometimes denoted by the Ω notation: Algorithms that use Ω(cn )
resources, for some constant c, are said to be exponential or superpolynomial. These
algorithms are considered to be not efficient.
The mathematical theories of computability and computational complexity theory deal with
the questions of computability and efficiency of computers in a general sense. This may
become quite ‘mathematical’ and goes well beyond the scope of this lecture.
40
2.1. Computational complexity and the Church-Turing thesis
41
2. A short account on classical information and computations
Turing machine:
➣ Tape for data storage; this tape is of unlimited length in one direction.
➣ Processor; this is the operative element of the computer with a finite set of internal
states.
➣ Finite instruction set; tells the machine what it has to do when a certain symbol is
read from the tape and when the processor is in a certain internal state.
42
2.1. Computational complexity and the Church-Turing thesis
➣ Tape manipulation device; recognizes, erases and re-writes a symbols being under this
device.
The original Church-Turing Thesis says nothing about the efficiency of some computation.
In order to extend the Church-Turing Thesis to say something useful about this efficiency, it
is useful and nessary to generalize the definition of a Turing machine slightly. A probabilistic
Turing machine is one capable of making a random binary choice at each step, where the
state transition rules are expanded to account for these random bits. We can say that a
probabilistic Turing machine is a Turing machine with a built-in ‘coin-flipper’.
If a Turing machine is always restricted to move in one direction only, they belong to a class
of devices called finite-state automatons. These automatons have attracted considerable
interest in information-processing contexts.
Strong Church-Turing Thesis: A probabilistic Turing machine can efficiently simulate
any realistic model of computation.
Remarks:
➤ The term ‘realistic model’ of computation in the statement of the strong Church-Turing
Thesis refers to a model of computation which is consistent with the laws of physics
43
2. A short account on classical information and computations
and in which the available physical resources are properly taken into account into the
model.
➤ The fundamental problem with the classical strong Church-Turing Thesis is that it
appears that classical physics is not powerful enough to efficiently simulate quantum
physics. The basic principle is still believed to be true; however, we need a computing
model capable of simulating arbitrary ‘realistic’ physical devices, including quantum
devices.
44
2.2. Classical computations
NOT : a ⇒ ā
45
2. A short account on classical information and computations
Figure 2.3.: Truth table and circuit representation of the AND and OR gate.
OR : (a, b) ⇒ a ∨ b
AND : (a, b) ⇒ a ∧ b
They are sufficient to represent any logical operations but they are not independent of each
other. See Figures 2.2–2.3 for the truth table and circuit representation of the NOT, AND
and OR gates.
46
2.2. Classical computations
deMorgan’s rules:
a ∨ b = ā ∧ b̄, a ∧ b = ā ∨ b̄
In computations, we need one more logical function for addition ‘with carry’.
47
2. A short account on classical information and computations
48
2.2. Classical computations
Figure 2.5.: Truth table and circuit representation of the XOR and NAND gate.
49
2. A short account on classical information and computations
(
b if a = 0
CNOT : (a, b) =⇒
b̄ if a = 1
(a, b) =⇒ (a, a ⊕ b)
50
2.2. Classical computations
Two other important gates are the FANOUT (COPY) and the CROSSOVER (SWAP) gates:
FANOUT : a =⇒ (a, a)
CROSSOVER : (a, b) =⇒ (b, a)
51
2. A short account on classical information and computations
Remarks:
➤ CNOT gate becomes the FANOUT gate if the target bit is set to 0; (a, 0) =⇒ (a, a).
➤ Two-bit reversible gates are not enough for universal classical computations (Preskill
1998).
52
2.2. Classical computations
Figure 2.8.: Truth table and circuit representation of the Toffoli and Fredkin gate.
Problem (Reversible logical functions): Show that the Toffoli and Fredkin gates are
self-inverse.
53
2. A short account on classical information and computations
54
2.3. Classical information
Remarks:
➤ Classical information theory is based to a large extent on the concept of information
as developed by Claude Shannon in the late 1940s; this concept uses the basic bit as
the unit of information.
➤ This approach to information is based on the entropy term from physics following Shan-
non’s idea that the amount of information is related to the improbability/unlikelyhood
that certain symbols occur in some memory or signal.
➤ The less probable an event with probability p is the more information is carried over,
i.e. the rarity or surprise value can be measured by p−1 .
➤ For a string of characters, the transmitted information via a classical communication
channel, the information content of some signal event x (i.e. the surprisal of obtaining
this particular message) is defined as
1
I(x) = log2 = − log2 p(x)
p(x)
55
2. A short account on classical information and computations
56
2.3. Classical information
Examples:
➣ Ideal channels (without noise): Good for understanding the basic behaviour of a trans-
mission network but unrealistic in practice.
➣ Additive noise channel:
r(t) = s(t) + n(t)
The result r(t) of a originally transmitted signal s(t) is affected by some (additive)
noise n(t).
➣ Binary symmetric channel (BSC) provides a model for a discrete, memoryless noisy
channel.
57
2. A short account on classical information and computations
58
2.3. Classical information
p0 = 1 : −1 · 0 − 0 · log(0) = 0
p0 = 0 : 0 · log(0) − 1 · log(1) = 0
p0 = 1/2 : −1/2 · log(1/2) − 1/2 · log(1/2) = − log2 (1/2) = 1
59
2. A short account on classical information and computations
60
2.3. Classical information
➣ The quantum generalization of the Shannon entropy is the von Neumann entropy
where the density matrix takes the role of the probability distribution.
Theorem: Let {pi } and {qi } be two arbitrary normalized probability distributions; then
the inequality applies:
X X
pi log pi ≧ pi log qi
i i
since log x ≤ x − 1.
61
2. A short account on classical information and computations
➣ H(A) is the uncertainty we have about the value of A when no information has been
received.
➣ H(A) is the amount of information we can obtain if we get information about the value
of A and no other information is available.
➣ H(A) limits the average word length if we want to identify the value taken by A (i.e.,
the word length needed to encode the information carried by A).
➣ Like the entropy concept itself, all entropy concepts from information theory are closely
related to (Kolmogorov’s) mathematical theory of probability.
62
2.4. Summary & reminder
Remember:
➣ The Shannon entropy can be considered as the average information associated with the
set of events (in units of bits). It can also be thought of as the number of bits that are
needed on average in order to describe the random variable X.
63
3. Basic quantum mechanics and Dirac notation
General agreement: If not stated otherwise, we consider the vector space Cn =
{(z1 , ..., zn ); zi ∈ C}, i.e. the vector space of the complex n−tupel.
65
3. Basic quantum mechanics and Dirac notation
Properties:
➣ addition of vectors
➣ multiplication with complex numbers z ∈ C
z1 zz1
z2 zz2
z .. = ..
. .
zn zzn
66
3.1. Linear vector spaces
Problem (Linear independence): How can we determine the linear dependence or inde-
pendence of a given set of vectors ?
Many mathematical difficulties of ‘quantum mechanics’, that one encounters in dealing with
atoms, molecules, the solid state, etc., are associated with the need to treat ∞− dimensional
Hilbert spaces; this is not the case if we consider a finite number of distinguishable qubits
n
(C2 if n is the number of qubits).
67
3. Basic quantum mechanics and Dirac notation
Apparently, the mapping/action of an operator is known if we know its action upon all the
basis states {|vi i}.
68
3.2. State vectors and operators
Task (02.02.2011)
Problem (Matrix in C2 ): Suppose V is a vector space with the basis vectors
1 0
|0i = , |1i =
0 1
and A : V → V is a linear operator such that A |0i = |1i and A |1i = |0i. Give the matrix
representation of A.
Solution: ??
69
3. Basic quantum mechanics and Dirac notation
Matrix representation of
4 linear
independent
operators C2 → C2 with regard to the com-
0 1
putational basis |0i = and |1i = .
1 0
70
3.2. State vectors and operators
Scalar product in Cn :
X
h(y1 , y2 , ..., yn ) | (z1 , z2 , ..., zn )i = yi∗ zi
i
In Cn refer the terms ‘scalar product space’ and ‘Hilbert space’ to the same.
71
3. Basic quantum mechanics and Dirac notation
| hψ | φi |2 ≤ hψ | ψi hφ | φi
72
3.2. State vectors and operators
Orthogonality:
|vi and |wi are orthogonal ⇐⇒ hv | wi = 0
p
Norm: ||v|| = hv | vi
Unit vector: ||v|| = 1
Set of vectors {|ii , i = 1, ....n} is called orthogonal, if
hi | ji = δij ∀ i, j = 1, ..., n
73
3. Basic quantum mechanics and Dirac notation
General agreement: Matrix representations of linear operators always refer to the use of some
orthonormal basis if not stated otherwise. For all maps A : V → V , the same basis is used
in the input and output space.
Task (02.02.2011)
Problem (Gram-Schmidt procedure): Construct an orthonormal basis from the three
vectors
1 1 2
|v1 i =
1 , |v2 i =
3 , |v3 i = 2 ,
0 1 3
using the standard scalar product in R3 .
Solution: ??
74
3.2. State vectors and operators
defines a linear operator V → W and is known as the outer product (|wi hv|)).
! !
X X X
ai |wi i hv| bk |vk i = ai bk |wi i hv | vk i
i k ik
i.e. linear: V → W
Completeness:
P P Let’s {|v1 i , i = 1, .., n} be an orthonormal basis in V , i.e. |vi =
i |ii hi | vi = i vi |ii, then we have
!
X X
|ii hi| |vi = |ii hi | vi = |vi ∀ |vi
i i
X
|ii hi| = I
i
75
3. Basic quantum mechanics and Dirac notation
76
3.2. State vectors and operators
It tells us the average of the measurement if the state |ψi is prepared many times, and we
measure the given operator A each time.
77
3. Basic quantum mechanics and Dirac notation
Eigen space associated with eigenvalue v: space spanned by all eigenvectors with
eigenvalue v.
P
Diagonal form of operator: A = i λi |ii hi|
if {|ii} form an orthonormal set of eigenvectors and λi the corresponding eigenvalues. A is
called diagonalizable if such a diagonal form exist.
Diagonal form is sometimes called orthonormal decomposition.
78
3.3. Properties of linear operators
Task (02.02.2011)
Problem (Eigenvalues and eigenvectors of the π/8−gate):
Find the eigenvalues and eigenvectors for the π/8−gate with the matrix representation
1 0
.
0 eiπ/4
Solution: ??
79
3. Basic quantum mechanics and Dirac notation
80
3.3. Properties of linear operators
Task (02.02.2011)
Problem (Pauli matrices):
a) Find the eigenvalues, eigenvectors and the diagonal representation of the Pauli matrices
(definition see above).
b) Show that the Pauli matrices are hermitian and unitary.
c) Show that any 2 × 2 hermitian matrix A can always be expressed in terms of the unitary
matrix I and the three Pauli matrices as:
A = c 0 I + c 1 σx + c 2 σy + c 3 σz ,
Solution: ??
81
3. Basic quantum mechanics and Dirac notation
is called the projection operator (projector) on W and is independent of the choice of the
basis.
Orthogonal complement: Q = I − P
... projector upon the (complementary) space {|m + 1i , ..., |ni}.
82
3.3. Properties of linear operators
where λi are the eigenvalues and |ii the pairwise orthonormal eigenvectors, hi | ji = δij .
Also: X X
A = λi Pi , Pi = I , Pi Pj = δij Pj
i i
83
3. Basic quantum mechanics and Dirac notation
Unitary operator ‘conserve’ the scalar product, i.e. distances and angles for all pairs of
vectors, since
hU v | U wi = v | U + U w = hv | wi
84
3.3. Properties of linear operators
is called a positive operator-valued measure or short a POVM. Such POVM allow another
view and way of quantum measurements.
85
3. Basic quantum mechanics and Dirac notation
86
3.4. Products and functions of linear operators
87
3. Basic quantum mechanics and Dirac notation
Definition: Suppose, we have the vectors |vi i ∈ V , |wi i ∈ W and the operators A : V → V
and B : W → W , then
88
3.4. Products and functions of linear operators
89
3. Basic quantum mechanics and Dirac notation
Notations:
and, similarly, A⊗ k or V ⊗ k .
90
3.4. Products and functions of linear operators
Task (09.02.2011)
Problem (Two hermitian operators A, B): Suppose that A and B are hermitian. Show
that A ⊗ B is then also hermitian.
Solution: ??
91
3. Basic quantum mechanics and Dirac notation
Properties:
➣ trace of an outer product |ψi hφ| is the inner product: Tr |ψi hφ| = hψ | φi.
➣ invariant under unitary (similarity) transformations:
Tr(U AU + ) = Tr(AU + U ) = Tr(A)
and, therefore, independent of the choice of the basis.
➣ trace is basis independent, i.e.
n
X n
X
TrA = hvi |A| vi i = hwi |A| wi i .
i i
Pn
➣ trace of an operator equals the sume of its eigenvalues: TrA = i λi .
92
3.4. Products and functions of linear operators
If A, B, C are quadratic and of the same dimension, then the trace has the properties
• cyclic: Tr(ABC) = Tr(BCA) = Tr(CAB)
• linear: Tr(zA + B) = z Tr(A) + Tr(B)
93
3. Basic quantum mechanics and Dirac notation
for instance,
a2 2 a3 3
eaA = I + aA + A + A + ...
2! 3!
is a uniquely defined (operator) function and can be utilized in order to define/declare the
roots, logarithm, exponential, sin, ... functions of linear operators.
94
3.4. Products and functions of linear operators
95
3. Basic quantum mechanics and Dirac notation
Task (09.02.2011)
λ = −1 =⇒ |uλ=−1 i = z
2 1
96
3.4. Products and functions of linear operators
= cos θ I + i sin θ v · σ ,
and were we made use that v is a unit vector, i.e. vx2 + vy2 + vz2 = 1.
Blackboard example (Exponential operator):
97
3. Basic quantum mechanics and Dirac notation
If V has dimension n, the vector space LV has dimension n2 ; in general, we can choose any
set of n2 orthonormal hermitian matrices as a basis in LV .
98
3.4. Products and functions of linear operators
Many properties of operators can be understood by analyzing their commutators and anti-
commutators.
99
3. Basic quantum mechanics and Dirac notation
100
3.4. Products and functions of linear operators
101
3. Basic quantum mechanics and Dirac notation
102
3.5. Postulates of quantum mechanics
103
3. Basic quantum mechanics and Dirac notation
The knowledge of the Hamilton operator typically requires physical intuition and experi-
mental information; in QI, the Hamiltonian is itself often less in the focus of interest but
assumed to be a known (and given by an) hermitian matrix.
P
Spectral decomposition: H = E E |Ei hE|
Exceptions:
➣ Quantum measurements.
➣ Coupling to some bath or environement.
104
3.5. Postulates of quantum mechanics
For a system in state |ψi (before the measurement), the probability for the outcome m is
+
p(m) = ψ Mm Mm ψ
and the state (just) after the measurement
M ψ Mm ψ
pm = p
p(m) hψ |Mm
+ M | ψi
m
Completeness relation:
X X
1 = p(m) = ψ Mm
+
Mm ψ ∀ |ψi
m m
X
+
I = Mm Mm
m
105
3. Basic quantum mechanics and Dirac notation
In general, however, such systems will not reside in such a product state due to internal
interactions or interactions with some environement.
Notations: There are many different forms to describe many-particle/ multi-qubit systems;
in QI, one often uses an ‘index’ to denote the subsystem, for example, X2 , Z5 , ...
106
3.5. Postulates of quantum mechanics
Task (16.02.2011)
Problem (Bell state): Prove that the entangled state |ψi = √12 (|01i + |10i) cannot be
represented in the form |ψi = |ai |bi where |ai and |bi are single-qubit states.
Solution: ??
107
3. Basic quantum mechanics and Dirac notation
108
3.6. Measurements in quantum mechanics
where Pm denotes the projectors upon the eigenspace associated with eigenvalue m. The
probability to find this result and the state after the measurement are:
P |ψi
p(m) = hψ |Pm | ψi pm
p(m)
Follows immediately from postulate III, if we assume the measurement operators to be
+ ′
hermitian and orthogonal projectors, Mm = Mm and Mm Mm = δmm′ Mm , respectively.
109
3. Basic quantum mechanics and Dirac notation
Task (16.02.2011)
Problem (Measurement of the three-qubit state): A three-qubit system is in the
state √ !
2+i 1 1 i
|ψi = √ |000i + √ |001i + √ |011i + |111i
20 2 10 2
a) Is this state normalized ?? What is the probability that the system is found in the state
|000i if all 3 qubits are measured ?
b) What is the probability that a measurement on the first qubit only gives 0 ? What is the
postmeasurement state of the system in this case ?
Solution: ??
110
3.6. Measurements in quantum mechanics
111
3. Basic quantum mechanics and Dirac notation
112
3.6. Measurements in quantum mechanics
Task (16.02.2011)
Problem (Projectors of v · σ):
a) Show that the operator v · σ = vx σx + vy σy + vz σz has eigenvalues ±1 and that the
projectors upon the corresponding eigenspaces are given by P± = (I ± v · σ) /2.
b) Apply the projector P± to calculate the probability that, for a measurement of the operator
v · σ, one obtains the result ±1, if the state prior to the measurement was |0i . What is the
state of the qubit just after the measurement if the outcome +1 was obtained ?
Solution: ??
113
3. Basic quantum mechanics and Dirac notation
The POVM formalism provides a proper tool for analysing a measurement if the state (just)
after the measurement is not important.
+
Since the probability for the outcome of m is p(m) = hψ |Mm Mm | ψi is positive,
+
E m = Mm Mm
This means, however, that any set of positive operators {Em } is sufficient to characterize
uniquely the probabilities for some possible outcome of an experiment; the operators Em are
called the POVM elements and the set {Em } is called POVM.
114
3.6. Measurements in quantum mechanics
P
Note: The projectors {Pm } with m Pm = I and Pm Pm′ = δmm′ Pm from a projective
measurement form a POVM (POVM elements = measurement operators), since
Em = Pm+ Pm = Pm .
P
If we have a set of √
positive operators {Em } with m Em = I, they also form a POVM
since, with Mm = Em , we can always write
X X
+
Mm Mm = Em = I .
m m
115
3. Basic quantum mechanics and Dirac notation
Remarks:
➤ The example above shows how we can get insight into quantum measurements if we
are interested only in the outcome and probability distribution.
➤ In the past, POVM measurement have been mainly considered by mathematicians; the
POVM ‘view’ on quantum measurements has been re-activited by QI.
➤ It may help in certain cases in getting better control of a quantum system than what
is possible by projective measurements alone.
➤ Postulate III in its generalP
form has the advantage that the Mm need not to be or-
thornormal projectors, i.e. m Mm Mm′ 6= δmm′ Mm is also possible.
➤ In QI there exist problems which require the general formalism and not only projectiv
measurements.
➤ Projective measurements can, by definition, always be repeated; in Nature this is often
not the case, for example, if photons are absorbed. If measurement cannot be repeated
for a particular system/process, it can be useful to return to postulate III in its general
form.
116
3.6. Measurements in quantum mechanics
Task (23.02.2011)
Problem (Construct a POVM): A given source produces a system either in one of two
nonorhtogonal states, either |ψi or |φi with scalar product | hψ | φi | = cos θ. — Construct
a POVM that help distinguish these states.
Solution: ??
117
3. Basic quantum mechanics and Dirac notation
Although the state has been disturbed from the initial state of the wave function, a ’collapse
of the wave function’ to |0i or |1i did not occur but we still have a superposition.
The probability for outcome E1 is
√
2 M1 |ψi εb |1i
hψ |E1 | ψi = |b| ε ≈ 0, p = √ = |1i .
hψ |E1 | ψi ε|b|
Since ε ≪ 1, the probability of obtaining this measurement result is very small. Moreover
the wave function has collapsed in this case into the postmeasurement state |1i .
118
3.6. Measurements in quantum mechanics
POVMs are more general and enable us to do things in quantum mechanics that are not
possible using ordinary projective measurements; they are often helpful if we do not need or
cannot know the postmeasurement state.
While every projective (and, hence, repeatable) measurement can be treated also as a POVM
measurement, POVM’s provide us with more freedom in that its elements need not to be
projectors and to describe especially measurements on the system without concern of the
postmeasurement state.
Task (23.02.2011)
Problem (Weak measurements): Do the operators
√ √
A0 = |0 ih 0| + 1 − ε |1 ih 1| , A1 = ε |1 ih 1|
form a POVM ??
Solution: ??
119
3. Basic quantum mechanics and Dirac notation
Set-up: A collimated beam is split by a half-silvered mirror. The two resulting beams (the
sample beam and the reference beam) are each reflected by a mirror. The two beams then
pass a second half-silvered mirror and enter two detectors (1 and 2).
It is important that the fully-silvered and half-silvered surfaces of all mirrors, except the
last, face the inbound beam, and that the half-silvered surface of the last mirror faces the
120
3.6. Measurements in quantum mechanics
outbound beam exiting in the same orientation as the original collimated beam. That is, if
the original beam is horizontal, the half-silvered surface of the last mirror should face the
horizontally outbound beam.
121
3. Basic quantum mechanics and Dirac notation
one obtains !
1 1 + cos φ i sin φ
ρout = .
2 −i sin φ 1 − cos φ
For the intensity along the path |0i (detector 2), we find
I ∝ 1 + cos φ ,
or in other words, the relative phase Up can be observed in the output signal of the interfer-
ometer. The intensity vanishes for a phase φ = π.
122
3.7. Density matrices and operators
123
3. Basic quantum mechanics and Dirac notation
Mm |ψi i
|ψim i = p
p(m|i)
X
ρm = p(i|m) |ψim i hψim |
i
124
3.7. Density matrices and operators
Notations:
In QI, the density matrix occurs especially in the description of composed systems and
decoherence processes that result from the (not controllable) interaction of some systems
with its environment.
125
3. Basic quantum mechanics and Dirac notation
An operator ρ is a valid density operator, i.e. the density operator for ensemble {pi , |ψi i}, if
• Tr(ρ) = 1 (trace condition, normalization)
• ρ is any positive operator
P
Proof: If ρ = i pi |ψi i hψi |, then
X X
Tr(ρ) = pi Tr(|ψi i hψi |) = pi = 1
i i
X X
hφ |ρ| φi = pi hφ | ψi i hψi | φi = pi | hφ | ψi i |2 ≥ 0 .
i i
and vice versa: Since ρ is positive, there alway exist a spectral decomposition
X
ρ = λj |ji hj|
j
126
3.7. Density matrices and operators
Moreover X X
Tr(ρ) = λj Tr(|ji hj|) = λj = 1 ,
j j
Task (23.02.2011)
Problem (Mixed state density operators): Proof that Tr(ρ2 ) < 1 for mixed state !
Solution: ??
127
3. Basic quantum mechanics and Dirac notation
Task (23.02.2011)
Problem (Pure vs. mixed states): There are given the following density matrices:
! !
3/4 0 1/2 1/2
a) ρ = , b) ρ = ,
0 1/4 1/2 1/2
! !
1/2 1/4 1/2 −i/2
c) ρ = , d) ρ = ,
1/4 1/2 i/2 1/2
!
1−i
1/2 √
2 2
e) ρ = 1+i .
√
2 2
1/2
Which of these density operators represent pure and which one mixed states ? If the state
is pure, then determine the state vector, and find an ensemble representation otherwise.
Solution: ??
128
3.7. Density matrices and operators
A scalar product space (Hilbert space) is associated with each quantum-mechanical systems.
Every positive operator ρ with Trρ = 1, that acts in the state space, defines a possibleP state
of the system. Especially, if the system is in state ρi with probablility pi , then ρ = i p i ρi
Every (discrete) time evolution of a closed system can be described by a unitary transfor-
mation
ρ′ = U ρ U + = U (t2 , t1 ) ρ(t1 )U + (t2 , t1 )
Quantum measurements are described by a set of measurement operators {Mm }, that act in
the state space and where m denotes the possible outcomes.
129
3. Basic quantum mechanics and Dirac notation
P +
• Completeness: m Mm Mm = I
The state space of a composed system is the product space of the state spaces of the
subsystems; if the n subsystems are in the state {ρi , i = 1, .., n}, then the total state is
ρ tot = ρ1 ⊗ ρ2 ⊗ ... ⊗ ρn .
Advantages of the density-matrix concept:
➣ Incomplete knowledge about the system
➣ Description of subsystems that should be considered independent of some total system.
Blackboard example (Post-measurement state):
Blackboard example (Expectation value for measuring X):
130
3.7. Density matrices and operators
Different ensemble {pi , |ψi i} may have the same density operator,
P i.e. the behave uniquely
with regard to all measurements. The particular ensemble ρ = i λi |ii hi|, that is associ-
ated with the eigenvalues and eigenvectors, is physically not distinguished.
Notation: A set of (non-normalized) vectors {|ψ gi i} is said to ‘create’ the density operator
P gg
ρ = i |ψi ihψi |, then we refer to the ensemble
( )
g
|ψ ii
pi , √ ... normalized .
pi
g
Unitary freedom: Two set of vectors {|ψ g
i i} and {|φi i} create the same density operator,
if X
g
|ψ ii =
g
uij |φ ji
j
131
3. Basic quantum mechanics and Dirac notation
g
are related to each other via a unitary matrix, U = (uij ) If the number of {|ψ g
i i} and {|φi i}
vectors are different, then a corresponding number of ‘null vectors’ can be added.
If two ensemble {pi , |ψi i} and {qj , |φj i} are given, then they have the same density operator
if X
√ √
pi |ψi i = uij qj |φj i
j
132
3.7. Density matrices and operators
Computational basis:
1 0
|0i = , |1i =
0 1
|ψi = a |0i + b |1i a, b ∈ C
|a|2 + |b|2 = 1
Conjugate basis: Two bases are called conjugate to each other if the corresponding pairs
of antipodal points on the Bloch sphere are 90o apart from each other. For two conjugated
bases |ai , |bi and |a′ i , |b′ i, the probability of a qubit in the state |ai or |bi to be found in
the state |a′ i or |b′ i is always 1/2 and vice versa.
Diagonal basis:
1 1
|րi ≡ |+i = √ (|0i + |1i), |ցi ≡ |−i = √ (|0i − |1i) .
2 2
This basis is conjugate to the computational basis. The computational and diagonal bases
are used together to provide the pairs of ‘signal states’ that are utilized in the BB84 quantum
key distribution (QKD) protocol.
133
3. Basic quantum mechanics and Dirac notation
Circular basis:
1 1
|Ri = √ (|0i + i |1i), |Li = √ (|0i − i |1i) .
2 2
This basis is conjugate to both, the computational and diagonal basis. It is also useful in
quantum cryptography and in many quantum-optical realizations and experiments.
134
3.7. Density matrices and operators
135
3. Basic quantum mechanics and Dirac notation
Task (02.03.2011)
136
3.7. Density matrices and operators
Stokes parameters and density matrix: both representations are homomorphic to each
other, since the density matrix and the Stokes four-vector Pµ are related to each other via
the Pauli (and unit) matrices by
1 X
3
ρ = Pµ σµ
2 µ=0
with σ0 ≡ I. This representation of the density operator is known also as Pauli representa-
tion.
137
3. Basic quantum mechanics and Dirac notation
The Stokes parameters Pµ also enables one to directly visualize the qubit state geometrically
in the Bloch ball !
1 P0 + P3 P1 − iP2
ρ = .
2 P1 + iP2 P0 − P3
The Stokes parameter are often normalized to P0 = 1 ... the total quantum probability.
Pµ = Tr(ρσµ ) .
!
cos 2θ
If the state of a qubit is given in the spinor representation , then the Stokes
eiφ sin 2θ
are P0 = 1, P1 = sin θ cos φ, P2 = sin θ sin φ and P3 = cos θ.
The four-vectors formed by the Stokes parameters provide a basis in Minkowski space R41,3
in which the σµ are the generators of rotations and hyperbolic rotations in this space.
138
3.7. Density matrices and operators
with cij = Tr(ρ(σi ⊗ σj )). It can be shown that the density operator ρ is separable, iff
|c11 | + |c22 | + |c33 | ≤ 1, while c00 ≡ 1 for a properly normalized state.
Task (02.03.2011)
Problem (Density matrix of spin-1/2 particle): Let a spin-1/2 particle be in the spin
state X
|ψi = aµ |χµ i .
µ=±1/2
a) Find the density matrix which describe the spin state of this particle.
b) Find the polarization vector P = hψ |σ| ψi in terms of the coefficients aµ .
Solution: ??
139
3. Basic quantum mechanics and Dirac notation
Reduced density operator: Let ρAB be the density operator of a system that consists
out of two subsystems A and B. Then, the reduced density operator of system A
ρA = TrB (ρAB )
is given by the partial trace over system B.
with respect to two orthonormal bases {|iA i} and {|jB i}, then the partial trace is defined as
nA nB
!
X X
TrB (ρAB ) = ρim,km |iA i hkA | .
ik m
The partial trace is independent of the basis {|jB i} and, thus, suitable to describe observa-
tions and measurements for subsystem A.
140
3.7. Density matrices and operators
141
3. Basic quantum mechanics and Dirac notation
Task (02.03.2011)
Problem (Reduced density matrix of other Bell states): Find the reduced density
operators also for the Bell states |Ψ± i = 12 (|01i ± |10i).
Solution: ??
142
3.7. Density matrices and operators
Schmidt decomposition: Suppose |ψi is a pure state of a bipartite system AB. Then,
there always exist orthonormal states {|iA i} and {|jB i} so that
X
|ψi = λi |iA i |iB i
i
P
with λi ≥ 0, real and i λi = 1. The λi are called the Schmidt coefficients.
The reduced density operators for the subsystems A and B are given by
X X
ρA = λ2i |iA i |iA i , ρB = λ2i |iB i |iB i ,
that is the ρA and ρB have the same eigenvalues {λ2i }. For a proof, see Nielsen & Chuang
(2002), section 2.5; applies the singular-value decomposition.
143
3. Basic quantum mechanics and Dirac notation
Task (02.03.2011)
Solution: ??
144
3.7. Density matrices and operators
This pure state is to be obtained by considering the ‘composed’ system A together with some
particularly chosen reference system R.
Indeed, P such a pure state exist for every valid density operator ρA . Suppose, we have
ρA = pi |iA i hiA | and a reference system in the same state space and with the basis
{|iR i}. Then, X√
|ARi = pi |iA i |iR i .
i
Obviously,
X√
TrR (|ARi hAR|) = pi pk |iA i hkA | |iR i Tr(|iR i hkR |)
ik
145
3. Basic quantum mechanics and Dirac notation
X
= pi |iA i hiA | = ρA .
i
Apparently, there is a close relation between the Schmidt decomposition and the purification
of states. Schmidt basis of A is the same basis in which ρA diagonal is.
However, pure state |ARi is not unique but pairs of such states are related to each other
by some unitary transformation
146
3.8. The EPR paradoxon and Bell’s inequality
Remarks:
147
3. Basic quantum mechanics and Dirac notation
➤ Bohr himself accepted the ‘philosophical’ problems with quantum mechanics by propos-
ing a Principle of Complementarity that emphasized the role of the observer over the
observed.
➤ A first serious attack by Einstein took place during the Fifth Conference of Physics at
the Solvay Institute in 1927 where he argued from the viewpoint of the (universally
accepted) laws of conservation of energy and of impulse (momentum).
➤ Bohr’s replied quickly and showed the impossibility of using Einstein’s apparatus to
violate the principle of indeterminacy depends crucially on the fact that the macroscopic
system also obeys quantum laws.
➤ At the sixth Congress of Solvay in 1930, Einstein attacked again the indeterminacy
relation; he proposed an experimental apparatus which was subsequently re-designed
by Bohr to emphasize the essential elements and the key points which he would use in
his response.
➤ Finally, the discussion culminated in 1935 in the famous EPR paper which stated the
paradoxon of quantum-mechanically entangled states in a very clear way and which,
since then, has lead to numerous experiments to (dis-)prove the consequences of non-
locality.
148
3.8. The EPR paradoxon and Bell’s inequality
➣ every complete theory must be able to predict the physical properties of an object with
certainty.
➣ Physical events and measurements must be independent if they are causal unrelated to
each other.
Core value of EPR: was that the properties of physical systems have definite values (an
objective reality) whether you observe the system or not. That is, a given property of a
system has (should have) a defined value already before a measurement is made, or even
if no measurement is made. Quantum mechanics, however, tells a different story: Prior to
measurement, a property of the system does not have a definite or sharply defined value.
149
3. Basic quantum mechanics and Dirac notation
Classical experiment:
The scenario drawn by EPR is difficult to test experimentally (for mainly technical reasons).
A simpler version of this seminal thought experiment was put forward by David Bohm in
1952 and involved particles with correlated spins; he considered a spin-0 particle that decays
into two spin-1/2 particles (like in the two-photon decay of an atom).
150
3.8. The EPR paradoxon and Bell’s inequality
Suppose, p(q, r, s, t) is the probability to find Q = q, R = r, ..., then the classical expectation
value (average) is:
X
E(QS + RS + RT − QT ) = p(q, r, s, t) (qs + rs + rt − qt)
qrst
X
≤ 2 p(q, r, s, t) = 2 .
qrst
Bell’s inequality: Classical expectation for any experiment has under the assumptions above
an ‘upper limit’.
151
3. Basic quantum mechanics and Dirac notation
152
3.8. The EPR paradoxon and Bell’s inequality
Consequences:
➣ At least one of the assumptions above are not fulfilled by Nature;
either ‘physical reality’ of properties is wrong, i.e. the assumption that the properties
PQ , ..., PT exist independently from the observation or
➣ the ‘locality’ of events, i.e. that causal independent events cannot influence each
other.
➣ Apparently, the quantum world is not local-realistic.
➣ (Quantum-mechanical) entanglement and nonlocality is an additional resource that
is provided by quantum mechanics and which we do not have in the classical world.
Indeed, there are many applications of these resources in QI.
Many people belief that the ‘physical reality’ of properties does not exist independent of the
observations.
153
3. Basic quantum mechanics and Dirac notation
Pr(ai bj ) = | hai bj | ψi |2
X
A = hai bj | hai bj |A| ak bl i |ak bl i
ijkl
for the scalar product, probability and representation of an operator in this product basis.
A frequently considered alternative is the Bell basis which is formed by the four Bell states
|00i + |11i |01i + |10i |00i − |11i
|β00 i = √ , |β01 i = √ , |β10 i = √ (triplet state)
2 2 2
|10i − |01i
|β11 i = √ (singulet state)
2
154
3.8. The EPR paradoxon and Bell’s inequality
155
3. Basic quantum mechanics and Dirac notation
= c00 |β00 ih β00 | + c01 |β01 ih β01 | + c10 |β10 ih β10 | + c11 |β11 ih β11 | .
The outer products in this expansion can be expressed also in terms of the Pauli matrices
1
|β00 ih β00 | = (I ⊗ I + X ⊗ X − Y ⊗ Y + Z ⊗ Z)
4
1
|β01 ih β01 | = (I ⊗ I + X ⊗ X + Y ⊗ Y − Z ⊗ Z)
4
1
|β10 ih β10 | = (I ⊗ I − X ⊗ X + Y ⊗ Y + Z ⊗ Z)
4
1
|β11 ih β11 | = (I ⊗ I − X ⊗ X − Y ⊗ Y − Z ⊗ Z) .
4
When expressible in this form, a density operator ρ is separable if and only if
1
c00 ≤ .
2
156
4. Models for quantum computations
157
4. Models for quantum computations
example, atoms or molecules) ... but must avoid leakage into other parts of the corre-
sponding Hilbert space.
+ Each qubit must be separately addressable.
+ Scalable up to a large number of qubits.
+ The condition of two states may be relaxed to three states (qutrits) or, more gener-
ally, d states (qudits).
+ A given system may contain different kinds of qubits; trapped ions, for instance,
may employ (1) hyperfine/Zeeman sublevels in the electronic ground state of ions, (2)
the ground and excited states of weakly allowed optical transition, and (3) the normal
modes of ion oscillation, as qubits.
158
4.1. Di’Vincenzo’s criteria on physical requirements
➣ Long decoherence times, much longer than the gate operation time.
+ Decoherence due to undesired interactions of the system with its environment is
probably the hardest obstacle to building a viable quantum computer.
+ What matters is the ratio decoherence time/gate operation time.
+ There are several ways to effectively elongate the decoherence time by either quantum
error correction (QEC) or decoherence-free subspaces (DFS). Both of these methods
require extra qubits to be implemented.
+ Time-optimal implementation of a quantum algorithm is regarded as a method to
fight against decoherence without any extra resouce.
➣ Universal set of quantum gates.
+ A well known theorem guarantees that any U (2n ) gate may be decomposed into
single-qubit gates U (2) and CNOT gates.
+ Therefore it suffices to find the control sequences to implement U (2) gates and a
CNOT gate to construct an arbitrary gate.
+ Implementation of a CNOT gate in any realization is considered to be a milestone
but other (entangling) two-qubit operations would be also sufficient.
+ Many quantum circuit implementations would requires less steps if multi-qubit gates
for n ≥ 3 qubits could be realized als ‘black boxes’.
159
4. Models for quantum computations
160
4.1. Di’Vincenzo’s criteria on physical requirements
There are numerous physical systems proposed as a possible candidate for a viable quantum
computer; they include
Physical realizations:
➣ Liquid-state/solid-state NMR
➣ Trapped ions
➣ Neutral atoms in optical lattice
➣ Cavity QED with atoms
➣ Linear optics
➣ Solid state (spin-based, charge-based)
➣ Josephson junctions (charge, flux, phase)
➣ Electrons on liquid helium surface
➣ Other “unique” realizations
ARDA QIST roadmap evaluates each of these realizations; see “A Quantum Information
Science and Technology (QIST) Roadmap, Part 1: Quantum Computation” compiled by
Advanced Research and Development Activity (ARDA), Los Alamos, USA. This article is
updated annually.
161
4. Models for quantum computations
162
4.2. Different models: A short overview
163
4. Models for quantum computations
+ One begins with a physical system in an easily generated ground state of some initial
Hamiltonian, and then changes the Hamiltonian slowly enough (in the so-called adia-
batic limit), so that the system always remains in the ground state of the instantaneous
Hamiltonian.
+ At the end of the process, the final Hamiltonian is made to have a ground-state
which encodes the solution of the problem.
+ Central questions of this model concern of how slowly does one need to change the
Hamiltonian in order to satisfy the adiabatic theorem; this depends on the energy gap
between the (non)degenerate ground state and the first excited state(s).
+ AQC was proved to be polynomially equivalent to the standard circuit model.
➣ Topological quantum computations (TQC)
+ TQC is an approach to quantum information processing that eliminates decoher-
ence at the hardware level by encoding quantum states and gates in global, delocalized
properties of the hardware medium.
+ TQC thus avoids perfect shielding from the environment.
+ TQC is considered as fundamental breakthroughs in eliminating decoherence; real-
izations of this scheme are not (yet) well understood.
+ Delocalized, or topological degrees of freedom are intrinsically immune to all forms
of noise which do not impact the entire medium at once and coherently.
164
4.2. Different models: A short overview
165
4. Models for quantum computations
Task (06.04.2011)
Read the section 3.2 The circuit model of quantum computations from the book of Benenti,
Casati & Strini, Volume I (2004), pages 105-130.
Properties:
➣ Represented by 2 × 2 unitary matrices which cause ‘rotations’ (of some given state) on
the Bloch sphere.
➣ Typically, quite easy to implement in most realizations.
➣ Important single-qubit operations are: X, Y, Z, Rz (θ), S, T, ....
166
4.3. Circuit model of quantum computations
Task (13.04.2011)
Problem (Single-qubit gates):
a) Prove that an arbitrary single-qubit unitary operation can be written in the for
U = exp(iα)Rn (θ)
where α and θ are real parameters, and n is a real three-dimensional unit vector.
b) Find the values of α, θ and n for the following gates:
! ! !
0 1 1 1 1 1 0
σx = , H = √ , S = .
1 0 2 1 −1 0 i
Solution: ??
167
4. Models for quantum computations
x1 H x1
Figure 4.1.: Examples of two-qubit quantum circuits.
x2 x2 H
168
4.3. Circuit model of quantum computations
Task (20.04.2011)
Problem (CNOT constructed from a controlled-Z gate): Construct a CNOT gate
from a controlled-Z gate
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 −1
and two Hadamard gates. Specify the control and target qubits.
Solution: ??
Solution: ??
169
4. Models for quantum computations
H H
Figure 4.2.: Equivalence of simple circuits.
H H
170
4.3. Circuit model of quantum computations
and, similarly,
U |10i = |10i , U |01i = |11i , U |11i = |01i .
This is apparently the transformation of a CNOT gate where the first qubit is the target and the second is
the control-qubit.
171
4. Models for quantum computations
Task (20.04.2011)
Problem (Design of small circuits):
a) Construct a two-qubit gate that realizes the transformation
Solution: ??
172
4.4. Adiabatic model of quantum computations
Task (13.04.2011)
Read the paper “Quantum Computation by Adiabatic Evolution” by E. Farhi et al., quant-
ph/0001106.
Task (13.04.2011)
Read the Letter “A One-Way Quantum Computer” by R. Raussendorf and H. J. Briegel,
Phys. Rev. Lett. 86 (2002) 5188.
Moreover, read the chapter 15. Cluster-state computing from the book of D. McMahon,
Quantum Computing Explained (2008), pages 315-327.
173
4. Models for quantum computations
174
4.7. Beyond the Di’Vincenzo’s criteria
Remarks:
➤ Some conditions can be relaxed; for example, in one-way quantum computing one make use of irre-
versible non-unitary gates.
➤ There has been a wide discussion of whether Di’Vincenzo’s criteria are sufficient; these questions refer
to topics such as:
+ Implementation of decoherence-free subsystems/subspaces.
+ Implementation of quantum error correction.
+ Fault-tolerant quantum computing.
+ Topologically protected qubits.
➤ Fault-tolerant quantum computing requires (Gottesman):
(1) Low gate error rates.
(2) Ability to perform operations in parallel.
(3) A way of remaining in, or returning to, the computational Hilbert space.
(4) A source of fresh initialized qubits during the computation.
(5) Proper error scaling: error rates that do not increase as the computer gets larger, and no large-scale
correlated errors.
Many of the above conditions are necessary for quantum error corrections to work reasonably well.
175
4. Models for quantum computations
Remember:
➣ Quantum computers are no hypercomputers in the sense that they can do more than
what can be done classically; however, they can do it more efficient. In principle,
classical and quantum computers can emulate each other.
➣ What are easy and hard problems are different for classical and quantum computers.
Classically, hard problems are the traveling salesman problem, the graph isomorphism
problem, and the problem of factoring a number into primes.
➣ Quantum computers may first show up as quantum simulators since quantum sys-
tems can simulate efficiently with managable overhead the behaviour of other quantum
systems. Indeed, an important difference between quantum computers and quantum
simulators are that hundreds or thousands of qubits are needed for a competible Shor-
algorithm applications, while a few tens of qubits may already be useful for the simu-
lation of quantum systems.
➣ Another application refers to atomic clocks as needed for global positioning or the
synchronization of large telescopes: By generating quantum correlations between the
176
4.8. Summary & reminder
N relevant atoms in the atomic clock,√a quantum circuit can in principle reduce the
uncertainty of the clock by a factor of N .
➣ An important difference between classical and quantum computers concerns the read-
out process which can be done only probabilistically for quantum states: In practice,
this probabilistic nature of the read-out process on the one hand and the possibility of
exploiting quantum parallelism on the other hand are competing aspects in analyzing
the computational power of quantum and classical computers.
➣ Any generic two-qubit gate (together with the possibility of swapping the qubits) is
itself a universal set, similar as the NAND gate is for classical computing.
➣ Any quantum circuit that makes use of a certain universal set of quantum gates can
be simulated by some different quantum circuit based on another universal set of gates
with only polylogarithmic overhead.
➣ Gottesman-Knill theorem: Any quantum circuit that only consists of CNOT, H, phase
and Pauli gates can be simulated efficiently on a classical computer. — Thus, the
quantum representation alone does not ensure yet an increase in efficiency but requires
a careful use of quantum correlations.
➣ One of the crucial differences between classical and quantum circuits is that, in the
quantum case, the COPY operation is not possible (no-cloning theorem).
177
4. Models for quantum computations
➣ Nielsen and Chuang showed that quantum computers cannot be universal gate arrays
that are simply to be programmed like a classical computer. Therefore, quantum com-
puters will not be the kind of all-purpose devices that classical computers are.
178
5. Quantum information and communication
179
5. Quantum information and communication
No-cloning theorem: Its impossible to produce two copies of an unknown quantum state
|ψi , that is (|ψi , |ψi), because of the linearity of quantum mechanics.
Of course, it is possible to make imperfect copies. How can one quantify this imperfection ?
How close can the copies come to original copies to be cloned ?
180
5.1. Information & physics. Non-cloning theorem
i.e. it copies only the individual components; this provide a tool to create strongly
entangled states.
181
5. Quantum information and communication
182
5.2. Quantum cloning (quantum copier)
and it turns out that they are equal for the subsystems 1 and 2. I.e. both systems 1 and 2
retain the same information about the original state.
183
5. Quantum information and communication
184
5.3. Quantum cryptography
Quantum cryptography
➣ A process by which two parties, Alice and Bob, can communicate secretly.
➣ ‘No cloning’ is an important ingredient for quantum cryptography since it prevents an
eavesdropper from copying information.
➣ Main issue: to establish a secret key between Alice and Bob; i.e. a string of zeros and
ones that can be used to encode information.
➣ There have been several protocols suggested in the literature; many of them requiring
the entanglement of states.
185
5. Quantum information and communication
➣ Named after Bennett and Brassard (1984); it does not need entanglement.
➣ Alice uses one out of four nonorthogonal states to communicate a zero or a one to
Bob. Advantage of using nonorthogonal states is that an eavesdropper, Eve, cannot
discriminate between them perfectly. Neither can Bob, of course !
➣ For instance, Alice sends 0 or 1 in one of the states: |0i = 0, |1i = 1 or |+i = 0, |−i = 1
(randomly) in the computational or diagonal (Hadamard) basis, and Bob measures the
186
5.3. Quantum cryptography
state in either basis which he chooses arbitrarely. Obviously, if Bob or Eves uses the
‘other’ bases, then they receive a 50:50 probability of getting the bit which was sent
originally.
➣ Alice sends an arbitrary string of x1 , x2 , ..., xn to Bob, choosing arbitrarely the basis
from above.
➣ Bob measures theses bit-states, also in any of these basis. Both make a list of the basis
which they used for sending/recording.
➣ Alice and Bob compare via ‘public channel’ the bases which they used for each xi and
discard all events if a different bases was choosen. For the remaining bits they therefore
know what was transfered — except if Eve was measuring and resending in between.
➣ For a few of the finally selected events, the also compare the value: An evesdropper
can be excluded if these events all ‘agree’; otherwise not. Only the remaining ‘bits’ can
be used as the ‘secret key’.
187
5. Quantum information and communication
Entanglement
➣ A property of two or more quantum systems which exhibit correlations that cannot be
explained by classical physics.
➣ A key resource in quantum computation and quantum information theory.
➣ A pure state is generally entangled across two or more subsystems when it cannot be
expressed as a tensor product of states of these subsystems. Unfortunately, much more
complicated for ‘mixed states’.
➣ Entanglement can exist over large distances; its in fact independent of distance.
➣ Can be used to teleport a quantum state from Alice to Bob by only sending classical
bits.
➣ Sometimes results in intuitively ‘unexpected’ results (for example, collaps over large
distances).
188
5.4. (Super-) dense coding
189
5. Quantum information and communication
190
5.4. (Super-) dense coding
Dense coding
➣ Alice also has two bits x and y of classical information which she likes to send to Bob.
➣ Alice and Bob have agreed in advance some unitary operations that Alice performs on
|Φ+ i in dependence of the values x and y; if x = 0, she is doing nothing, if x = 1, she
performs a swap operation σx on her qubit which transforms
(σx ⊗ I) Φ+ = Ψ+
➣ Similar for the second bit y; if y = 0, she is doing nothing, if y = 1, she performs a
phase shift σ3 on her qubit:
(σz ⊗ I) Φ+ = Φ−
191
5. Quantum information and communication
➣ Depending on the values of x and y, Alice and Bob now share one of the four Bell
states, while the state that either Alice or Bob sees is a maximally mixed state. I.e.
Alice and Bob cannot deduce from measurements on their own systems which Bell state
they share.
➣ Alice can send Bob her qubit, in which case Bob has one of the four orthogonal Bell
states, which he can measure and can then deduce the values of x and y.
➣ ‘One qubit’ is enough to send two classical bits.
➣ Dense coding is a simple yet nontrivial example of how entanglement can be used in
quantum communication. By performing a communication that cannot be performed
classically (i.e. encoding two bits of classical information into one qubit), dense cod-
ing provides a convincing example that quantum information differs from any sort of
classical information.
192
5.5. Teleportation
5.5. Teleportation
Teleportation is a process by which Alice can send Bob one qubit in an unknown state |ψi
by sending Bob two classical bits if Alice and Bob initially share an entangled Bell state.
When classical bits are sent over a classical channel, it is possible for Alice to retain a copy.
However, the no-cloning theorem says that it is impossible for Alice to copy the unknown
state |ψi . When she sends |ψi to Bob, she retains no information about the state of |ψi
— it is simply ‘moved’ from Alice to Bob and, hence, the name: teleportation.
Teleportation protocol:
➣ Alice also has a qubit in an unknown state |ψi = α |0i + β |1i, and she wants to
teleport it to Bob. — Given that Alice does not know the state, she cannot measure it
to obtain all the information necessary to specify it.
193
5. Quantum information and communication
➣ Alice’s two qubits are now written in terms of the four Bell states, while Bob’s qubit
in all four cases ‘looks very similar to the original qubit’ of Alice before the process.
➣ Alice now measures her part of the system in the Bell basis. She randomly, obtains,
one of the Bell states and uses two bits to send Bob the result of the measurement.
➣ Bob now knows which of the four states from above he ‘got’ and can apply a unitary
operation to his system to obtain the original |ψi .
194
5.5. Teleportation
195
5. Quantum information and communication
196
5.6. Entanglement swapping
Swapping protocol:
−
➣ Alice and Bob share a Bell state such as Φ and Bob and Charlie share a Bell
AB
+
state such as ΦBC .
➣ Then, Bob can send his part of Φ+ BC to Alice by teleportation (this uses classical
communication).
➣ Finally, Alice and Charlie share the Bell state Φ− AB . The entanglement between Bob
and Charlie is destroyed in the teleportation process.
197
5. Quantum information and communication
Remarks:
➤ No faster-than-light communication is possible. Of course, this would break the laws of relativity. In
the above protocols, classical bits were sent between Alice and Bob, preventing them from signaling
to one another faster than the speed of light.
➤ Overall, quantum mechanics is a local theory. Whatever Alice does, no faster-than-light communica-
tion is possible (strictly speaking, no instantaneous communication is possible — the speed of light
does not enter this argument in any way). There is no way of instantaneously influencing something
over there by acting over here.
➤ Typical quantum information-processing protocols involve entangled quantum systems, quantum mea-
surements on them, and–very importantly–classical communication. We emphasize that for protocols
such as teleportation and entanglement swapping, classical communication is absolutely crucial.
➤ But what is classical communication in the first place? — Classical communication is therefore a very
special type of communication, where we do not use the effects of superpositions.
➤ Its possible to present a more coherent view of teleportation where there is no division between
quantum and classical information and where everything is quantum mechanical—as it should be.
Suppose, that Alice shares with Bob a Bell state and that she, in addition, has an extra qubit in
an unknown state that needs to be teleported to Bob. Now, Alice makes a measurement in the Bell
basis on her two qubits. Suppose that this measurement is actually written into another (four-level)
quantum system. This four-level quantum system is then sent to Bob. Conditionally on the state
198
5.7. No instantaneous transfer of information
of the four-level system, Bob performs one (or none) of the Pauli operations. And this results in
teleportation. There are no measurements involved here, only conditional unitary operations (which
themselves are unitary by definition).
➤ We can consider classical information theory as a subset of quantum information theory where we are
restricted to orthogonal states.
199