The Bloch Sphere. Ian Glendinning. February 16, QIA Meeting, TechGate 1 Ian Glendinning / February 16, 2005

Similar documents
C/CS/Phy191 Problem Set 6 Solutions 3/23/05

Physics 221A Fall 2005 Homework 8 Due Thursday, October 27, 2005

4. Two-level systems. 4.1 Generalities

Hongbing Zhang October 2018

Quantum Computing Lecture 3. Principles of Quantum Mechanics. Anuj Dawar

Quantum Information & Quantum Computing

Unitary Dynamics and Quantum Circuits

Architecture. Chapter 5. Noson S. Yanofsky c March 24, 2007

Introduction to Quantum Computing

Introduction to Group Theory

Ph 219b/CS 219b. Exercises Due: Wednesday 21 November 2018 H = 1 ( ) 1 1. in quantum circuit notation, we denote the Hadamard gate as

1 Readings. 2 Unitary Operators. C/CS/Phys C191 Unitaries and Quantum Gates 9/22/09 Fall 2009 Lecture 8

Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871

1 More on the Bloch Sphere (10 points)

The Postulates of Quantum Mechanics

Geometry of the Special Unitary Group

C/CS/Phys 191 Quantum Gates and Universality 9/22/05 Fall 2005 Lecture 8. a b b d. w. Therefore, U preserves norms and angles (up to sign).

Quantum Information & Quantum Computing

Transformation Matrices; Geometric and Otherwise As examples, consider the transformation matrices of the C 3v

Algebra I Fall 2007

i = cos 2 0i + ei sin 2 1i

The Stern-Gerlach experiment and spin

17. Oktober QSIT-Course ETH Zürich. Universality of Quantum Gates. Markus Schmassmann. Basics and Definitions.

ADIABATIC PHASES IN QUANTUM MECHANICS

1 Recall what is Spin

In a D-dimensional Hilbert space, a symmetric informationally complete POVM is a

Physics 221A Fall 1996 Notes 10 Rotations in Quantum Mechanics, and Rotations of Spin- 1 2 Systems

PHYSICS 304 QUANTUM PHYSICS II (2005) Assignment 1 Solutions

Ph 219b/CS 219b. Exercises Due: Wednesday 20 November 2013

The Convex Hull of Spin Coherent States

Right sign of spin rotation operator

UNM Physics 452/581: Introduction to Quantum Information, Problem Set 3, Fall 2007

Geometry of a qubit. Maris Ozols (ID ) December 22, 2007

Rotation Matrices. Chapter 21

Representation theory and quantum mechanics tutorial Spin and the hydrogen atom

Lecture 3: Hilbert spaces, tensor products

ES 111 Mathematical Methods in the Earth Sciences Lecture Outline 3 - Thurs 5th Oct 2017 Vectors and 3D geometry

What is possible to do with noisy quantum computers?

Quantum Entanglement and Error Correction

The Problem of Constructing Efficient Universal Sets of Quantum Gates

Lecture 5: Orbital angular momentum, spin and rotation

Introduction to Quantum Computing

. Here we are using the standard inner-product over C k to define orthogonality. Recall that the inner-product of two vectors φ = i α i.

Quantum Computation. Alessandra Di Pierro Computational models (Circuits, QTM) Algorithms (QFT, Quantum search)

G : Quantum Mechanics II

PH425 Spins Homework 5 Due 4 pm. particles is prepared in the state: + + i 3 13

Spin Dynamics Basic Theory Operators. Richard Green SBD Research Group Department of Chemistry

1 Measurement and expectation values

Attacking the ECDLP with Quantum Computing

MTH4101 CALCULUS II REVISION NOTES. 1. COMPLEX NUMBERS (Thomas Appendix 7 + lecture notes) ax 2 + bx + c = 0. x = b ± b 2 4ac 2a. i = 1.

Lecture 21 Relevant sections in text: 3.1

Quantum Mechanics for Scientists and Engineers. David Miller

CS/Ph120 Homework 1 Solutions

Assignment 2 Solutions. 1. The general state of a spin half particle with spin component S n = S ˆn = 1 2 can be shown to be given by

Lecture 9: Phase Estimation

conventions and notation

A Lie Group. These notes introduce SU(2) as an example of a compact Lie group. SU(2) = { A A a 2 2 complex matrix,deta = 1,AA = A A = 1l }

3 + 4i 2 + 3i. 3 4i Fig 1b

Unitary rotations. October 28, 2014

Introduction to quantum information processing

arxiv: v2 [quant-ph] 14 Mar 2018

Introduction to Quantum Information Hermann Kampermann

Curvilinear Coordinates

Calculating with the square root of NOT

Shared Purity of Multipartite Quantum States

Rotations and Angular Momentum

Preliminary algebra. Polynomial equations. and three real roots altogether. Continue an investigation of its properties as follows.

Lecture 10: Eigenvalue Estimation

C/CS/Phys C191 Grover s Quantum Search Algorithm 11/06/07 Fall 2007 Lecture 21

Quick Overview: Complex Numbers

2 Lie Groups. Contents

Physics 221A Fall 1996 Notes 9 Rotations in Ordinary Space

Topic 4 Notes Jeremy Orloff

a k 0, then k + 1 = 2 lim 1 + 1

Sommerfeld (1920) noted energy levels of Li deduced from spectroscopy looked like H, with slight adjustment of principal quantum number:

Homework 3 - Solutions

E 2 = p 2 + m 2. [J i, J j ] = iɛ ijk J k

MAT1332 Assignment #5 solutions

MP 472 Quantum Information and Computation

The Deutsch-Josza Algorithm in NMR

Physics 221A Fall 2017 Notes 12 Rotations in Quantum Mechanics, and Rotations of Spin- 1 2 Systems

Complex Numbers and Quaternions for Calc III

NANOSCALE SCIENCE & TECHNOLOGY

The groups SO(3) and SU(2) and their representations

Quantum Computing. Quantum Computing. Sushain Cherivirala. Bits and Qubits

COMPLEX ANALYSIS TOPIC V: HISTORICAL REMARKS

Tight-Binding Model of Electronic Structures

MATH 423 Linear Algebra II Lecture 3: Subspaces of vector spaces. Review of complex numbers. Vector space over a field.

Problem Set # 8 Solutions

Solutions to Tutorial for Week 3

Quantum Computation. Nicholas T. Ouellette. March 18, 2002

PARTICLE PHYSICS Major Option

Integrals in cylindrical, spherical coordinates (Sect. 15.7)

Here are brief notes about topics covered in class on complex numbers, focusing on what is not covered in the textbook.

Instantaneous Nonlocal Measurements

5. Orthogonal matrices

Singlet State Correlations

Principles of Quantum Mechanics Pt. 2

Any pure quantum state ψ (qubit) of this system can be written, up to a phase, as a superposition (linear combination of the states)

MATH 135: COMPLEX NUMBERS

Transcription:

The Bloch Sphere Ian Glendinning February 16, 2005 QIA Meeting, TechGate 1 Ian Glendinning / February 16, 2005

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

Introduction The Bloch sphere is a geometric representation of qubit states as points on the surface of a unit sphere. Many operations on single qubits that are commonly used in quantum information processing can be neatly described within the Bloch sphere picture. QIA Meeting, TechGate 3 Ian Glendinning / February 16, 2005

Definition of the Bloch sphere It turns out that an arbitrary single qubit state can be written: ( ψ = e iγ cos θ 2 0 + eiφ sin θ ) 2 1 where θ, φ and γ are real numbers. The numbers 0 θ π and 0 φ 2π define a point on a unit three-dimensional sphere. This is the Bloch sphere. Qubit states with arbitrary values of γ are all represented by the same point on the Bloch sphere because the factor of e iγ has no observable effects, and we can therefore effectively write: ψ = cos θ 2 0 + eiφ sin θ 2 1 QIA Meeting, TechGate 4 Ian Glendinning / February 16, 2005

The Bloch Sphere QIA Meeting, TechGate 5 Ian Glendinning / February 16, 2005

Derivation of the Bloch Sphere The Bloch Sphere is is a generalisation of the representation of a complex number z with z 2 = 1 as a point on the unit circle in the complex plane. If z = x + iy, where x and y are real, then: z 2 = z z = (x iy)(x + iy) = x 2 + y 2 and x 2 + y 2 = 1 is the equation of a circle of radius one, centered on the origin. QIA Meeting, TechGate 6 Ian Glendinning / February 16, 2005

The Unit Circle QIA Meeting, TechGate 7 Ian Glendinning / February 16, 2005

Polar Coordinates QIA Meeting, TechGate 8 Ian Glendinning / February 16, 2005

Polar Coordinates For arbitrary z = x + iy we can write x = r cos θ, y = r sin θ, so z = r(cos θ + i sin θ) and using Euler s identity: e iθ = cos θ + i sin θ we have z = re iθ and the unit circle (r = 1) can be written in the compact form: z = e iθ Notice that the constraint z 2 = 1 has left just one degree of freedom. QIA Meeting, TechGate 9 Ian Glendinning / February 16, 2005

Qubit States A general qubit state can be written ψ = α 0 + β 1 with complex numbers α and β, and the normalization constraint ψ ψ = 1 requires that: α 2 + β 2 = 1 We can express the state in polar coordinates as: ψ = r α e iφ α 0 + r β e iφ β 1 with four real parameters r α, φ α, r β and φ β. QIA Meeting, TechGate 10 Ian Glendinning / February 16, 2005

Global Phase Invariance However, the only measurable quantities are the probabilities α 2 and β 2, so multiplying the state by an arbitrary factor e iγ (a global phase) has no observable consequences, because: e iγ α 2 = (e iγ α) (e iγ α) = (e iγ α )(e iγ α) = α α = α 2 and similarly for β 2. So, we are free to multiply our state by e iφ α, giving: ψ = r α 0 + r β e i(φ β φ α ) 1 = r α 0 + r β e iφ 1 which now has only three real parameters, r α, r β, and φ = φ β φ α. QIA Meeting, TechGate 11 Ian Glendinning / February 16, 2005

The Normalization Constraint In addition we have the normalization constraint ψ ψ = 1 Switching back to cartesian representation for the coefficient of 1 ψ = r α 0 + r β e iφ 1 = r α 0 + (x + iy) 1 and the normalization constraint is: r α 2 + x + iy 2 = r α 2 + (x + iy) (x + iy) = r α 2 + (x iy)(x + iy) = r α 2 + x 2 + y 2 = 1 which is the equation of a unit sphere in real 3D space with cartesian coordinates (x, y, r α )! QIA Meeting, TechGate 12 Ian Glendinning / February 16, 2005

Spherical Polar Coordinates QIA Meeting, TechGate 13 Ian Glendinning / February 16, 2005

Spherical Polar Coordinates Cartesian coordinates are related to polar coordinates by: x = r sin θ cos φ y = r sin θ sin φ z = r cos θ so renaming r α to z, and remembering that r = 1, we can write: ψ = z 0 + (x + iy) 1 = cos θ 0 + sin θ(cos φ + i sin φ) 1 = cos θ 0 + e iφ sin θ 1 Now we have just two parameters defining points on a unit sphere. QIA Meeting, TechGate 14 Ian Glendinning / February 16, 2005

Half Angles But this is still not the Bloch sphere. What about the half angles? Let ψ = cos θ 0 + e iφ sin θ 1 and notice that θ = 0 ψ = 0 and θ = π 2 ψ = eiφ 1 which suggests that 0 θ π 2 sphere. may generate all points on the Bloch QIA Meeting, TechGate 15 Ian Glendinning / February 16, 2005

Half Angles Consider a state ψ corresponding to the opposite point on the sphere, which has polar coordinates (1, π θ, φ + π) ψ = cos(π θ ) 0 + e i(φ+π) sin(π θ ) 1 = cos(θ ) 0 + e iφ e iπ sin(θ ) 1 = cos(θ ) 0 e iφ sin(θ ) 1 ψ = ψ So it is only necessary to consider the upper hemisphere 0 θ π 2, as opposite points in the lower hemisphere differ only by a phase factor of 1 and so are equivalent in the Bloch sphere representation. QIA Meeting, TechGate 16 Ian Glendinning / February 16, 2005

The Bloch Sphere We can map points on the upper hemisphere onto points on a sphere by defining and we now have θ = 2θ θ = θ 2 ψ = cos θ 2 0 + eiφ sin θ 2 1 where 0 θ π, 0 φ 2π are the coordinates of points on the Bloch sphere. QIA Meeting, TechGate 17 Ian Glendinning / February 16, 2005

The Bloch Sphere Notice that θ = 2θ is a one-to-one mapping except at θ = π 2, where all the points on the θ equator are mapped to the single point θ = π, the south pole on the Bloch sphere This is okay, since at the south pole ψ = e iφ 1 and φ is a global phase with no significance. (Longitude is meaningless at a pole!) Rotations in a 2D complex vector space contain a double representation of rotations in 3D real space Formally, there is a 2 to 1 homomorphism of SU(2) on SO(3) Notice also that as we cross the θ -equator going south, we effectively start going north again on the other side of the Bloch sphere, because opposite points are equivalent on the θ sphere. QIA Meeting, TechGate 18 Ian Glendinning / February 16, 2005

Properties of the Bloch Sphere Orthogonality of Opposite Points Rotations on the Bloch Sphere QIA Meeting, TechGate 19 Ian Glendinning / February 16, 2005

Orthogonality of Opposite Points Consider a general qubit state ψ ψ = cos θ 2 0 + eiφ sin θ 2 1 and χ corresponding to the opposite point on the Bloch sphere ( ) ( ) π θ π θ χ = cos 0 + e i(φ+π) sin 1 2 2 ( ) ( ) π θ π θ = cos 0 e iφ sin 1 2 2 So χ ψ = cos ( ) ( ) θ π θ cos 2 2 sin ( ) ( ) θ π θ sin 2 2 QIA Meeting, TechGate 20 Ian Glendinning / February 16, 2005

Orthogonality of Opposite Points χ ψ = cos ( ) ( ) θ π θ cos 2 2 sin But cos(a + b) = cos a cos b sin a sin b, so χ ψ = cos π 2 = 0 ( ) ( ) θ π θ sin 2 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 θ = θ/2, the two points are also orthogonal - 90 apart. QIA Meeting, TechGate 21 Ian Glendinning / February 16, 2005

Rotations on the Bloch Sphere 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: R x (θ) e iθx/2 R y (θ) e iθy/2 R z (θ) e iθz/2 In order to evaluate these exponentials, let s take a look at operator functions. QIA Meeting, TechGate 22 Ian Glendinning / February 16, 2005

Operator Functions If A is a normal operator (A A = AA ) with spectral decomposition A = a a a a then we can define f(a) a f(a) a a It is possible to use this approach to evaluate the exponentials of the Pauli matrices, but it turns out to be simpler to use the equivalent power series definition of an operator function. If f(x) has a power series expansion f(x) = i=0 c ix n then we have f(a) c 0 I + c 1 A + c 2 A 2 + c 3 A 3 + QIA Meeting, TechGate 23 Ian Glendinning / February 16, 2005

Operator Exponential For the case of the exponential function, we therefore have Now, consider e iθa e A = I + A + A2 2! + A3 3! + A4 4! + A5 5! + e iθa = I + iθa (θa)2 2! i (θa)3 3! + (θa)4 4! + i (θa)5 5! + and in the special case that A 2 = I e iθa = I + iθa θ2 I 2! i θ3 A 3! + θ4 I 4! + i θ5 A 5! + QIA Meeting, TechGate 24 Ian Glendinning / February 16, 2005

Operator Exponential e iθa = I + iθa θ2 I i θ3 A + θ4 I + i θ5 A + 2! 3! 4! 5! ) ) = (1 θ2 2! + θ4 4! + I + i (θ θ3 3! + θ5 5! + A e iθa = cos(θ)i + i sin(θ)a Now, the Pauli matrices have the property that X 2 = Y 2 = Z 2 = I, so we can use this equation to evaluate the rotation operators. QIA Meeting, TechGate 25 Ian Glendinning / February 16, 2005

The Rotation Operators R x (θ) e iθx/2 = cos θ 2 I i sin θ 2 X = cos θ 2 i sin θ 2 i sin θ 2 cos θ 2 R y (θ) e iθy/2 = cos θ 2 I i sin θ 2 Y = cos θ 2 sin θ 2 sin θ 2 cos θ 2 R z (θ) e iθz/2 = cos θ 2 I i sin θ 2 Z = e iθ/2 0 0 e iθ/2 QIA Meeting, TechGate 26 Ian Glendinning / February 16, 2005

An Example Rotation Consider: R x (π) = cos π 2 i sin π 2 i sin π 2 cos π 2 = 0 i i 0 = ix Which is equal to X up to the global phase of i, so we see that the X operator is equivalent to a rotation of 180 about the X axis. We also see that the rotation operators do not in general keep the coefficient of the 0 component of the qubit state real. To compare rotated states to see if they correspond to the same point on the Bloch sphere, it is necessary to multiply each one by a phase to make the 0 component of its state real. QIA Meeting, TechGate 27 Ian Glendinning / February 16, 2005

Another Example Now consider R z (α) ψ = e iα/2 0 0 e iα/2 cos θ 2 e iφ sin θ 2 = e iα/2 cos θ 2 e iα/2 e iφ sin θ 2 In order to make the coefficient of 0 real, we have to multiply this state by a phase e iα/2, giving e iα/2 e iα/2 cos θ 2 cos = θ 2 e iα/2 e iφ sin θ 2 e iα e iφ sin θ 2 so the net effect is to change φ to φ + α, as you would expect for a rotation around the ẑ axis. QIA Meeting, TechGate 28 Ian Glendinning / February 16, 2005

Rotation About an Arbitrary Axis If ˆn = (n x, n y, n z ) is a real unit vector in three dimensions, then it can be shown that the operator Rˆn (θ) rotates the Bloch vector by an angle θ about the ˆn axis, where Rˆn (θ) exp( iθˆn σ/2) and σ denotes the three component vector (X, Y, Z) of Pauli matrices. Furthermore, it is not hard to show that (ˆn σ) 2 = I, and therefore we can use the special case operator exponential and write ( ) ( ) θ θ Rˆn (θ) = cos I i sin ˆn σ = cos ( θ 2 2 ) I i sin ( θ 2 2 ) (n x X + n y Y + n z Z) QIA Meeting, TechGate 29 Ian Glendinning / February 16, 2005

Arbitrary Unitary Operator It can be shown that an arbitrary single qubit unitary operator can be written in the form U = exp(iα)rˆn (θ) For some real numbers α and θ and a real three-dimensional unit vector ˆn. For example, consider α = π/2, θ = π, and ˆn = ( 1 1 2, 0, 2 ) [ ( π ) ( π ) ] 1 U = exp(iπ/2) cos I i sin 2 (X + Z) 2 2 = 1 1 1 2 1 1 which is the Hadamard gate H. QIA Meeting, TechGate 30 Ian Glendinning / February 16, 2005

Rotations and Phase The double representation of rotations in 3D space has the interesting consequence that rotations of 360 do not restore the phase to its initial value, and a rotation through 720 is needed. For example: R z (0) = I R z (2π) = I R z (4π) = I (1) For an isolated qubit this has no physical significance, but in relation to other qubits there is a difference QIA Meeting, TechGate 31 Ian Glendinning / February 16, 2005

Orientation-Entanglement Relation e.g. a rotation of 360 of an electron about its spin axis changes its state - a 720 rotation is needed to restore it What s more, this kind of phenomenon is not restricted to the world of quantum mechanics It affects the orientation-entanglement relation of objects in everyday 3D real space And I have a demo! QIA Meeting, TechGate 32 Ian Glendinning / February 16, 2005

Future Topics Proof that Rˆn (θ) 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