Documente Academic
Documente Profesional
Documente Cultură
Ian Glendinning
& %
QIA Meeting, TechGate 1 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
Outline
• Introduction
• Definition of the Bloch sphere
• Derivation of the Bloch sphere
• Properties of the Bloch sphere
• Future Topics
& %
QIA Meeting, TechGate 2 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
Introduction
& %
QIA Meeting, TechGate 3 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
& %
QIA Meeting, TechGate 4 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
& %
QIA Meeting, TechGate 5 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
|z|2 = z∗z
= (x − iy)(x + iy)
= x2 + y 2
& %
QIA Meeting, TechGate 6 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
& %
QIA Meeting, TechGate 7 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
Polar Coordinates
& %
QIA Meeting, TechGate 8 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
Polar Coordinates
z = r(cos θ + i sin θ)
we have
z = reiθ
and the unit circle (r = 1) can be written in the compact form:
z = eiθ
Notice that the constraint |z|2 = 1 has left just one degree of freedom.
& %
QIA Meeting, TechGate 9 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
Qubit States
|α|2 + |β|2 = 1
& %
QIA Meeting, TechGate 10 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
and similarly for |β|2 . So, we are free to multiply our state by e−iφα ,
giving:
& %
QIA Meeting, TechGate 11 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
& %
QIA Meeting, TechGate 13 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
x = r sin θ cos φ
y = r sin θ sin φ
z = r cos θ
|ψ 0 i = z|0i + (x + iy)|1i
= cos θ|0i + sin θ(cos φ + i sin φ)|1i
= cos θ|0i + eiφ sin θ|1i
Half Angles
But this is still not the Bloch sphere. What about the half angles?
Let
|ψi = cos θ0 |0i + eiφ sin θ0 |1i
π
and notice that θ0 = 0 ⇒ |ψi = |0i and θ0 = 2 ⇒ |ψi = eiφ |1i
π
which suggests that 0 ≤ θ0 ≤ 2 may generate all points on the Bloch
sphere.
& %
QIA Meeting, TechGate 15 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
Half Angles
& %
QIA Meeting, TechGate 16 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
& %
QIA Meeting, TechGate 17 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
& %
QIA Meeting, TechGate 19 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
µ ¶ µ ¶ µ ¶ µ ¶
θ π−θ θ π−θ
hχ|ψi = cos cos − sin sin
2 2 2 2
But cos(a + b) = cos a cos b − sin a sin b, so
π
hχ|ψi = cos = 0
2
and opposite points correspond to orthogonal qubit states.
Note that in the coordinate system we used in the derivation of the
Bloch sphere, with θ0 = θ/2, the two points are also orthogonal - 90◦
apart.
& %
QIA Meeting, TechGate 21 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
The Pauli X, Y and Z matrices are so-called because when they are
exponentiated, they give rise to the rotation operators, which rotate
the Bloch vector (sin θ cos φ, sin θ sin φ, cos θ) about the x̂, ŷ and ẑ
axes:
Rx (θ) ≡ e−iθX/2
Ry (θ) ≡ e−iθY /2
Rz (θ) ≡ e−iθZ/2
& %
QIA Meeting, TechGate 22 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
Operator Functions
f (A) ≡ c0 I + c1 A + c2 A2 + c3 A3 + · · ·
& %
QIA Meeting, TechGate 23 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
Operator Exponential
A A2 A3 A4 A5
e =I +A+ + + + + ···
2! 3! 4! 5!
Now, consider eiθA
iθA θ2 I θ3 A θ4 I θ5 A
e = I + iθA − −i + +i + ···
2! 3! 4! 5!
& %
QIA Meeting, TechGate 24 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
Operator Exponential
iθA θ2 I θ3 A θ4 I θ5 A
e = I + iθA − −i + +i + ···
2! 3! 4! 5!
µ 2 4
¶ µ 3 5
¶
θ θ θ θ
= 1− + + ··· I + i θ − + + ··· A
2! 4! 3! 5!
eiθA = cos(θ)I + i sin(θ)A
& %
QIA Meeting, TechGate 25 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
θ θ
θ θ cos −i sin
Rx (θ) ≡ e−iθX/2 = cos I − i sin X = 2 2
2 2 −i sin θ2 cos θ2
θ θ
θ θ cos − sin
Ry (θ) ≡ e−iθY /2 = cos I − i sin Y = 2 2
2 2 sin θ2 cos θ2
−iθ/2
θ θ e 0
Rz (θ) ≡ e −iθZ/2
= cos I − i sin Z =
2 2 0 eiθ/2
& %
QIA Meeting, TechGate 26 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
An Example Rotation
Consider:
cos π2 −i sin π2 0 −i
Rx (π) = = = −iX
−i sin π2 cos π2 −i 0
Another Example
Now consider
e−iα/2 0 cos θ2 e−iα/2 cos θ2
Rz (α)|ψi = =
0 eiα/2 eiφ sin θ2 eiα/2 eiφ sin θ2
& %
QIA Meeting, TechGate 29 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
U = exp(iα)Rn̂ (θ)
Rz (0) = I
Rz (2π) = −I
Rz (4π) = I (1)
& %
QIA Meeting, TechGate 31 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
Orientation-Entanglement Relation
& %
QIA Meeting, TechGate 32 Ian Glendinning / February 16, 2005
VCPC
EUROPEAN CENTRE FOR PARALLEL COMPUTING AT VIENNA
' $
Future Topics
• Proof that Rn̂ (θ) rotates the Bloch vector by an angle θ about
the n̂ axis
• Generalisation of the Bloch sphere to mixed states
• Generalizations to more qubits
& %
QIA Meeting, TechGate 33 Ian Glendinning / February 16, 2005