Quantum Information Theory Tutorial
Quantum Information Theory Tutorial
Quantum Information Theory Tutorial
Mark M. Wilde
QuILT’s Eve, November 1, 2018, Louisiana State University, Baton Rouge, Louisiana
Information measures
We’ll find that the set of quantum states contains all classical states
and is far richer, which is suggestive of why we can do things that are
not possible in classical information theory.
Let
1
|0i ≡ , h0| ≡ 1 0 ,
0
1 0
so that density matrix ρ0 ≡ |0ih0| = .
0 0
Similarly, let
0
|1i ≡ , h1| ≡ 0 1 ,
1
0 0
so that density matrix ρ1 ≡ |1ih1| = .
0 1
Then ρ0 ρ1 = 0. The states ρ0 and ρ1 are orthogonal to each other,
and, physically, this means that they are perfectly distinguishable.
What we have done here is to embed classical bits into quantum bits.
We can think of ρ0 as ‘0’ and ρ1 as ‘1.’
Mark M. Wilde (LSU) 11 / 113
Mixtures of quantum states
|α|2 αβ ∗
|ψihψ| = .
βα∗ |β|2
The difference between this quantum state and the others we’ve
considered so far is the presence of off-diagonal elements in the
density matrix (called quantum coherences).
|α|2
0
This state is physically distinct from .
0 |β|2
Mark M. Wilde (LSU) 13 / 113
Bloch sphere
We can visualize the state of a qubit using the Bloch sphere. To see
this, consider the Pauli matrices
1 0 0 1 0 −i 1 0
I ≡ , X ≡ , Y ≡ , Z≡ .
0 1 1 0 i 0 0 −1
where {|ii ≡ ei } is the standard basis and ρi,j are the matrix elements.
Since every density matrix is positive semi-definite and has trace
equal to one, it has a spectral decomposition as
X
ρ= pX (x)|φx ihφx |,
x
where |α|2 + |β|2 + |γ|2 + |δ|2 = 1. But what are |i, ji?
|ϕihϕ|AB .
For vectors:
Inner product: (hφ1 | ⊗ hψ1 |)(|φ2 i ⊗ |ψ2 i) = hφ1 |φ2 ihψ1 |ψ2 i.
Mark M. Wilde (LSU) 22 / 113
Composite quantum systems
If the state of Alice’s system is ρ and the state of Bob’s system is σ
and they have never interacted in the past, then the state of the joint
Alice-Bob system is
ρA ⊗ σB .
If Alice and Bob prepare states ρxA and σBx based on a random
variable X with distribution pX , then the state of their systems is
X
pX (x)ρxA ⊗ σBx .
x
Such states are called separable states and can be prepared using
local operations and classical communication (no need for a quantum
interaction between A and B to prepare these states).
By spectral decomposition, every separable state can be written as
X
pZ (z)|ψ z ihψ z |A ⊗ |φz ihφz |B ,
z
|ΦihΦ|AB ,
To see that this is entangled, consider that for every |ψiA and |φiB
1
|hΦ|AB |ψiA ⊗ |φiB |2 ≤
2
⇒ impossible to write |ΦihΦ|AB as a separable state.
Mark M. Wilde (LSU) 26 / 113
Tool: Schmidt decomposition
ρS = TrR {|ψihψ|RS }.
P p
Simple construction: take
P |ψiRS = x p(x)|xiR ⊗ |xiS if ρS has
spectral decomposition x p(x)|xihx|S .
Two different states |ψihψ|RS and |φihφ|RS purify ρS iff they are
related by a unitary UR acting on the reference system. Necessity:
Tr{N (X )} = Tr{X }
|iihj|R ⊗ XSi,j ,
X
XRS =
i,j
Ki XKi† ,
X
N (X ) = (1)
i
The form given in (1) corresponds to complete positivity and the condition
in (2) to trace (probability) preservation. This decomposition is not
unique, but one can find a minimal decomposition by taking a spectral
decomposition of (idR ⊗NS )(|ΦihΦ|RS ).
ρ → (1 − p)ρ + pX ρX .
ρ → (1 − p)ρ + p Tr{ρ}π,
ρ → (1 − p)ρ + p Tr{ρ}|eihe|,
1
It could also be part of a unitary matrix, in which case it is called an “isometry.”
Mark M. Wilde (LSU) 40 / 113
Preparation channels
Mx = I .
P
where Mx ≥ 0 for all x and x
We depict them as
is a separable state.
N = P ◦ M.
Stinespring’s theorem
For every quantum channel NA→B , there exists a pure state |0ih0|E and a
unitary matrix UAE →BE 0 , acting on input systems A and E and producing
output systems B and E 0 , such that
Ki ρKi† = N (ρ).
X
=
i
The game involves two spatially separated parties (the players Alice
and Bob) and a referee.
2
A “loop-hole free” implementation of this experiment was conducted in 2015 (see
arXiv:1508.05949).
Mark M. Wilde (LSU) 50 / 113
Bell experiment / CHSH game
The most general classical strategy allows for Alice and Bob to
possess shared randomness before the game begins.
However, can show that shared randomness does not help them win.
x y x ∧y = ax ⊕ b y
0 0 0 = a0 ⊕ b0
0 1 0 = a0 ⊕ b1
1 0 0 = a1 ⊕ b0
1 1 1 = a1 ⊕ b1
Allow Alice and Bob to share two qubits in the state |ΦihΦ|AB before
the game starts.
If Bob receives
√ y = 0, then he performs a measurement of
(X + Z )/ 2.√ If he receives y = 1, then he performs a measurement
of (Z − X )/ 2. In each case, he reports the outcome as b.
They are the building blocks for later core quantum communication
protocols, in which we replace a noiseless resource with a noisy one.
Resources
Let [c → c] denote a noiseless classical bit channel from Alice
(sender) to Bob (receiver), which performs the following mapping on
a qubit density matrix:
ρ ρ 1 1 ρ 0
ρ = 00 01 → ρ + Z ρZ = 00 .
ρ10 ρ11 2 2 0 ρ11
|0ih0|A ⊗ |0ih0|A0 .
1 1
√1
Let H = , which is a unitary matrix. Alice performs the
1 −1
2
|0〉 A H
|0〉 A’ id A’→B
These facts imply that the following set forms an orthonormal basis:
Conditional Operations
x1
x2 Qubit
Channel
X Z
+
|Ф 〉AB x1
x2
Bell Measurement
Alice and Bob share an ebit. Alice would like to transmit two classical
bits x1 x2 to Bob. She performs a Pauli rotation conditioned on x1 x2
and sends her share of the ebit over a noiseless qubit channel. Bob
then performs a Bell measurement to get x1 x2 .
1h
|00ih00|AA0 ⊗ |ψihψ|B + |01ih01|AA0 ⊗ XB |ψihψ|B XB
4
+ |10ih10|AA0 ⊗ ZB |ψihψ|B ZB
i
+ |11ih11|AA0 ⊗ XB ZB |ψihψ|B ZB XB .
Alice then sends the two classical bits in AA0 to Bob. Bob can then
undo the Pauli rotations and recover the state |ψihψ|B .
Mark M. Wilde (LSU) 63 / 113
Teleportation
Bell Measurement
Two Classical
|ψ〉A’ Channels
|Ф + 〉AB
X Z |ψ〉B
Conditional Operations
Teleportation between two Canary Islands 143 km apart. Green lasers were
used only for stabilization—invisible infrared photons were teleported
(Image taken from http://www.ing.iac.es/PR/press/quantum.html)
Mark M. Wilde (LSU) 65 / 113
Distance measures
The following inequalities relate the two measures, which allows for
going back and forth between them:
p 1 p
1− F (ρ, σ) ≤ kρ − σk1 ≤ 1 − F (ρ, σ).
2
Equalities
H(A|B)ρ = H(AB)ρ − H(B)ρ
I (AiB)ρ = −H(A|B)ρ
I (A; B)ρ = H(A)ρ + H(B)ρ − H(AB)ρ
I (A; B|C )ρ ≡ H(AC )ρ + H(BC )ρ − H(ABC )ρ − H(C )ρ
I (A; B|C )ρ = H(B|C )ρ − H(B|AC )ρ
H(A|B)φ + H(A|C )φ = 0.
H(A|B)Φ = −1.
Strong subadditivity
Let ρABC be a tripartite quantum state. Then
I (A; B|C )ρ ≥ 0.
H(B|C )ρ ≥ H(B|AC )ρ .
Tr{Πρn,δ ρ⊗n } ≥ 1 − ε,
(1 − ε)2n[H(ρ)−δ] ≤ Tr{Πρn,δ } ≤ 2n[H(ρ)+δ] ,
2−n[H(ρ)+δ] Πρn,δ ≤ Πρn,δ ρ⊗n Πρn,δ ≤ 2−n[H(ρ)−δ] Πρn,δ .
Inequalities with ε are true for all ε ∈ (0, 1) and sufficiently large n.
Mark M. Wilde (LSU) 85 / 113
Quantum data compression
where
1 X
ΦM M̂ ≡ |mihm|M ⊗ |mihm|M̂ ,
dim(HM ) m
1
and n log2 (dim(HM )) ≥ R.
Note that ΦM M̂ represents a classical state, and the goal is for the
coding scheme to preserve the classical correlations in this state.
Mark M. Wilde (LSU) 88 / 113
Schematic of a classical communication code
χ(N ) ≤ C (N )
χ(N ) < C (N ).
Borrow the idea of random coding from Shannon, but then we need
to figure out a decoding channel.
Consider an ensemble {pX (x), ρxA } that Alice can pick at the channel
input. This leads to the output ensemble
x n (m)
To every channel output σB n , there exists a conditionally typical
projector Πm , with properties similar to those of the typical projector.
A sequential decoding strategy consists of performing a sequence of
binary tests using conditionally typical projectors, asking “Is it the
first message? Is it the second message? etc.” until there is a “hit.”
When sending the mth message, the success probability in decoding it
using this strategy is
x n (m)
Tr{Πm Π̂m−1 · · · Π̂1 σB n Π̂1 · · · Π̂m−1 Πm },
where Π̂i ≡ I − Πi .
This implies that the error probability is
x n (m)
1 − Tr{Πm Π̂m−1 · · · Π̂1 σB n Π̂1 · · · Π̂m−1 Πm }.
The two terms above are exactly analogous to similar error terms that
arise in the analysis of Shannon’s channel coding theorem.
By taking an expecation with respect to the code distribution, we can
then analyze this error.
Mark M. Wilde (LSU) 94 / 113
Error to bound:
v
u m−1
X n (m) X n (m)
u X
2 EC {Tr{(I − Πm )Πσ σB n Πσ }} +
t EC {Tr{Πi Πσ σB n Πσ }}
i=1
where
1 X
ΦM M̂ ≡ |mihm|M ⊗ |mihm|M̂ ,
dim(HM ) m
CEA (N ) = I (N )
where |Φx,z iAB = X (x)A Z (z)A |ΦiAB . (This is the same ensemble
from super-dense coding if N is the identity channel.)
Employ data processing and the chain rule for conditional mutual
information to conclude that
CEA (N ) ≤ I (N ).
1 X
ΦM M̂ ≡ |mihm0 |M ⊗ |mihm0 |M̂ ,
dim(HM ) 0
m,m
There are now many coding methods known for achieving the
coherent information rate.
Suppose that Alice, Bob, and Eve share a tripartite pure entangled
state |ψihψ|RBE after Alice transmits her share of the entanglement
with the reference through a noisy channel.
Then if the reduced state ψRE on the reference system and Eve’s
system is approximately decoupled, meaning that
kψRE − ψR ⊗ σE k1 ≤ ε,
where σE is arbitrary state, this implies that Bob can decode quantum
information that Alice intended to send to him. Can show that
decoupling is possible as long as qubit rate ≈ coherent information.
Mark M. Wilde (LSU) 109 / 113
Decoupling method
Why does this work? Suppose the state is exactly decoupled. Then
one purification of the state ψRE is the state |ψihψ|RBE that they
share after the channel acts.
Another purification of ψRE = ψR ⊗ σE is |ψihψ|RB1 ⊗ |σihσ|B2 E ,
where |ψihψ|RB1 is the original state that Alice sent through the
channel and |σihσ|B2 E is some other state that purifies the state σE
of the environment.
All purifications are related by isometries and Bob possesses the
purification of R and E ,
⇒ There exists some unitary UB→B1 B2 such that
UB→B1 B2 |ψiRBE = |ψiRB1 ⊗ |σiB2 E .
This unitary is then Bob’s decoder!
Thus, the decoupling condition implies the existence of a decoder for
Bob, so that it is only necessary to show the existence of an encoder
that decouples the reference from the environment.
Mark M. Wilde (LSU) 110 / 113
Future directions