100% found this document useful (1 vote)
53 views

Tutorial11 Solution

The document is a tutorial solution that: 1) Shows that the Bloch sphere representation of a single-qubit rotation operator corresponds to a conventional 3D rotation of the qubit state's Bloch vector by an angle θ about an axis n. 2) Derives commutation relations for Pauli matrices that are used to show the rotation property. 3) Explicitly applies the rotation operator to the qubit density matrix in the Bloch representation and obtains the Rodrigues rotation formula for the rotated Bloch vector.

Uploaded by

veena panini
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
53 views

Tutorial11 Solution

The document is a tutorial solution that: 1) Shows that the Bloch sphere representation of a single-qubit rotation operator corresponds to a conventional 3D rotation of the qubit state's Bloch vector by an angle θ about an axis n. 2) Derives commutation relations for Pauli matrices that are used to show the rotation property. 3) Explicitly applies the rotation operator to the qubit density matrix in the Bloch representation and obtains the Rodrigues rotation formula for the rotated Bloch vector.

Uploaded by

veena panini
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Introduction to uantum Computing (IN2381) – W2022/2023 Tutorial 11 solution

Christian B. Mendl, Pedro Hack, Keefe Huang, Irene López Gutiérrez

Tutorial 11 (Bloch sphere interpretation of rotations1 )


In this tutorial, we show that the Bloch sphere representation of a general z
single-qubit rotation operator

R~n (θ) = e−iθ(~n·~σ)/2 = cos(θ/2)I − i sin(θ/2)(~n · ~σ )

is a conventional rotation (in three dimensions) by angle θ about axis ~n ∈ R3 . ~n


Let ~r denote the Bloch vector of the quantum state. It will be convenient ~r
to work with the following relation between ~r and the density matrix ρ of y
the quantum state:
I + ~r · ~σ x
ρ= .
2
(By exercise 11.2 below, this coincides with the hitherto definition of the
Bloch vector in case ρ = |ψi hψ| corresponds to a pure quantum state |ψi.)
(a) First verify the following commutation relation of the Pauli matrices: for any j, k ∈ {1, 2, 3},
3
X
[σj , σk ] = 2i jk` σ` ,
`=1

where [A, B] = AB − BA is the commutator of A and B, and the Levi-Civita symbol jk` is defined by

1
 (j, k, `) is an even (cyclic) permutation of (1, 2, 3)
jk` = −1 (j, k, `) is an odd permutation of (1, 2, 3)

0 otherwise

Conclude that, for any ~a, ~b ∈ R3 , h i


~a · ~σ , ~b · ~σ = 2i(~a × ~b) · ~σ .

(b) Derive the relation n o


~a · ~σ , ~b · ~σ = 2(~a · ~b)I

for any ~a, ~b ∈ R3 , where {A, B} = AB + BA is the anti-commutator of A and B.


(c) Show that the Bloch vector of the rotated quantum state is obtained by applying Rodrigues’ rotation formula:

~r0 = cos(θ)~r + sin(θ)(~n × ~r) + (1 − cos(θ)) (~n · ~r)~n.

Remark: The interpretation as rotation applies to an arbitrary single-qubit gate U (when ignoring global phases),
since it can always be represented as U = eiα R~n (θ) with α ∈ R and a suitable rotation operator R~n (θ).

Solution
(a) We first note that for j = k, the commutator is clearly zero, as is the Levi-Civita symbol.
For j = 1 and k = 2, by an explicit calculation,
     
0 1 0 −i 0 −i 0 1
[σ1 , σ2 ] = −
1 0 i 0 i 0 1 0
     
i 0 −i 0 2i 0
= − =
0 −i 0 i 0 −2i
3
X
= 2iσ3 = 2i 12` σ` ,
`=1

and similarly [σ2 , σ3 ] = 2iσ1 and [σ3 , σ1 ] = 2iσ2 (see also exercise 3.1). Finally, we note that an interchange
j ↔ k flips the sign of the commutator, [σj , σk ] = −[σk , σj ], and likewise the sign of jk` by definition. In
summary, we have verified the relation for all possible cases of j, k ∈ {1, 2, 3}.
1 M. A. Nielsen, I. L. Chuang: Quantum Computation and Quantum Information. Cambridge University Press (2010), Exercise 4.6

1
Expanding in terms of individual Pauli matrices leads to:
   
h i X 3 X3 a2 b3 − a3 b2 σ1
~a · ~σ , ~b · ~σ = aj bk [σj , σk ] = 2i aj bk jk` σ` = 2i a3 b1 − a1 b3  · σ2  = 2i(~a × ~b) · ~σ .
j,k=1 j,k,`=1 a1 b2 − a2 b1 σ3

(b) The statement follows from the fact that different Pauli matrices anti-commute, i.e., σj σk = −σk σj for j 6= k
(see exercise 3.1), and that squaring a Pauli matrix gives the identity:

n o 3
X 3
X
~a · ~σ , ~b · ~σ = aj bk {σj , σk } = aj bk δjk 2I = 2(~a · ~b)I.
j,k=1 j,k=1

(c) In general, applying a unitary matrix U to a quantum state |ψi corresponds to a conjugation of the density
matrix by U :
ρ 7→ U ρU † .
In our case, U = R~n (θ), and U † = R~n (−θ) (inverse rotation).
Inserting the Bloch representation of the density matrix leads to
I 1
R~n (θ)ρR~n (−θ) = + R~n (θ)(~r · ~σ )R~n (−θ)
2 2
I 1 i i
= + cos(θ/2)2 (~r · ~σ ) + cos(θ/2) sin(θ/2) (~r · ~σ )(~n · ~σ ) − cos(θ/2) sin(θ/2) (~n · ~σ )(~r · ~σ )
2 2 2 2
1 2
+ sin(θ/2) (~n · ~σ )(~r · ~σ )(~n · ~σ )
2
I 1 i 1
= + cos(θ/2)2 (~r · ~σ ) + cos(θ/2) sin(θ/2) [~r · ~σ , ~n · ~σ ] + sin(θ/2)2 (~n · ~σ )(~r · ~σ )(~n · ~σ ) .
2 |2 {z } | 2 {z } |2 {z }
1 2 3

To further simplify 2 , we use part (a) together with the identity 2 cos(α) sin(α) = sin(2α) for any α ∈ R:

i 1 1
2 = cos(θ/2) sin(θ/2) 2i(~r × ~n) · ~σ = − sin(θ) (~r × ~n) · ~σ = sin(θ) (~n × ~r) · ~σ .
2 2 2

To simplify 3 , we first note that, according to (b),

(~n · ~σ )(~r · ~σ ) = −(~r · ~σ )(~n · ~σ ) + 2(~n · ~r)I.

Also, since ~n is a unit vector, (~n · ~σ )2 = I (see lecture). Inserted into 3 leads to
1
3 = sin(θ/2)2 (~n · ~r)(~n · ~σ ) − sin(θ/2)2 (~r · ~σ )
2
1 1
= (1 − cos(θ)) (~n · ~r)(~n · ~σ ) − sin(θ/2)2 (~r · ~σ ).
2 2

Combining parts 1 , 2 , 3 , and using the identity cos(α)2 − sin(α)2 = cos(2α), we obtain:

I 1 
R~n (θ)ρR~n (−θ) = + cos(θ)~r + sin(θ)(~n × ~r) + (1 − cos(θ)) (~n · ~r)~n ·~σ
2 2| {z }
r0
~

The expression for the new Bloch vector ~r0 is exactly Rodrigues’ rotation formula, as required.

You might also like