# John Lindsay Orr

$\newcommand{\CC}{\mathbb{C}} \newcommand{\NN}{\mathbb{N}} \newcommand{\RR}{\mathbb{R}} \newcommand{\H}{\mathcal{H}} \newcommand{\e}{\epsilon} \newcommand{\x}{\mathbf{x}} \newcommand{\y}{\mathbf{y}}\newcommand{\veca}{\mathbf{a}} \newcommand{\vecb}{\mathbf{b}} \newcommand{\vecc}{\mathbf{c}} \newcommand{\vecn}{\mathbf{n}} \newcommand{\vecsigma}{\mathbf{\sigma}} \newcommand{\i}{\mathbf{i}} \newcommand{\j}{\mathbf{j}} \newcommand{\k}{\mathbf{k}} \newcommand{\bra}{\langle#1|} \newcommand{\ket}{|#1\rangle} \newcommand{\ip}{\langle #1 | #2\rangle} \newcommand{\adj}{\dagger} \newcommand{\ad}{\operatorname{Ad}_U} \DeclareMathOperator{\det}{det} \DeclareMathOperator{\tr}{tr} \newcommand{\Rna}{R_{\vecn\cdot\vecsigma}(\alpha)}$

# The Pauli Marices and the Bloch Sphere

These notes are an exposition of the basic facts about the Pauli matrices and the Bloch Sphere. The goal is to give a completely mathematically rigourous exposition of the core facts about the action of the Pauli matrices as rotations on the Bloch Sphere, and to do so in a way where the reasons for this strange correspondence between vectors in $\CC^2$ and $\RR^3$ become clearer. To this end, I've tried to avoid matrix multiplications and complicated trig formulas almost completely, and to let the underlying algebraic patterns shine through.

This page is not a good introduction to the properties of the Bloch Sphere. For that I recommend Nielsen and Chuang or Rieffel and Polak. Hopefully it may be of interest to someone who has read those books and would like to see proofs of all the gory details and, perhaps, gain some insight into why this correspondence works so well.

I am also indebted to Ian Glendinning's lovely slide deck on the same topics.

## The Pauli Matrices

### Definition and simple properties

The Pauli Matrices are defined to be:

Routine calculation shows that $X^2 = Y^2 = Z^2 = -i XYZ = I$. All other multiplicative identities involving $X$, $Y$, and $Z$ can be deduced from these. For example, (Of course these identities could also be obtained by direct matrix multiplication.) Note in particular that the distinct $\sigma_i$ anticomute, that is, $\sigma_i \sigma_j = -\sigma_j\sigma_i$ for $i\not=j$. Also, as observed, $\sigma_i^2 = I$ for $i=1,2,3$. We can summarize the rules for $i\not=j$ as $\sigma_i\sigma_j = (-1)^s\sigma_k$ where $i,j,k$ are distinct, and $s$ is the sign of the permutation $1\mapsto i, 2\mapsto j, 3\mapsto k$.

### Relation to the quaternions

If we set then $\i^2 = \j^2 = \k^2 = \i\j\k = -I$. These are the defining relations of the quaternions, and so the span of $a_0 I + a_1 \i + a_2 \j + a_3 \k$ provides a representation of the algebra of quaternions.

### Matrix properties

Note that $X, Y, Z$ are self-adjoint matrices. If $a_0, a_1, a_2, a_3 \in\RR$ then is also a self-adjoint matrix and it is clear that every self-adjoint $2\times 2$ matrix can be expressed in this form. Thus $I, X, Y, Z$ span the real vector space $M_2^{sa}(\CC)$ of $2\times 2$ self-adjoint matrices, and since this space is 4-dimensional, they are a basis. Note in particular that $\tr(a_0 I + a_1 X + a_2 Y + a_3 Z) = 2a_0$ and so $X, Y, Z$ span the space of trace-zero self-adjoint matrices. Also, by direct computation,

Now we write $\vecsigma = (\sigma_1, \sigma_2, \sigma_3)$ which is called the Pauli vector and, by slight abuse of notation, for $\veca = (a_1, a_2, a_3) \in \RR^3$ we write $\veca\cdot\vecsigma = a_1\sigma_1 + a_2\sigma_2 + a_3\sigma_3.$ Using the anticommutation relations we calculate In particular $(\veca\cdot\vecsigma)^2 = \|\veca\|^2 I$ and if $\vecn$ is a unit vector in $\RR^3$ then $(\vecn\cdot\vecsigma)^2 = I$.

### Eigenvalues and eigenvectors

Now let $\veca$ be a unit vector in $\RR^3$ and $H = \veca \cdot \vecsigma$. Clearly $H$ is Hermitian, and $H^2 = I$ by the anticommutation relations. Thus the spectrum of $H$ is $\{-1, 1\}$ and its spectral projections are $(I+H)/2$ and $(I-H)/2$. Thus the (not necessarily normalized) eigenvectors for $-1$ and $1$ respectively are (Note these are orthogonal since $a_1^2+a_2^2+a_3^2 = 1$.)

If $A$ is any matrix with $A^2=I$ then (In fact this is true in any unital Banach algebra.) Thus if $\vecn$ is a unit vector in $\RR^3$ and $a\in\RR$ then which is a generalized Euler's Identity.

Note that by the anticommutation relations, if $i\not= j$ then $\sigma_i^k \sigma_j = (-1)^k\sigma_j\sigma_i$ and so Thus So when $i,j$ are distinct For example In the coordinate system of $X, Y, Z$ this acts as a rotation of $\theta$ about the $X$ axis. In other words where

The analogous computations with $e^{i\frac{\theta}{2}Y}$ and $e^{i\frac{\theta}{2}Z}$ show that these also give rotations of $\theta$ about the $Y$ and $Z$ axes respectively.

Thus we write for these operators of rotation about the coordinate axes.

### General rotations

Now for a unit vector $\vecn \in \RR^3$ we consider the operator and show that this corresponds to a rotation of $\alpha$ about the axis $\vecn$. Write $\vecn$ in spherical coordinates as for suitable $0\le\theta\le\pi$ and $0\le\phi\le2\pi$. Now, a rotation of $\alpha$ about $\vecn$ can be done by the following steps:

1. rotate by $-\phi$ about $Z$ to put $\vecn$ in the $XZ$ plane,
2. rotate by $-\theta$ about $Y$ to put $\vecn$ along the $Z$ axis,
3. rotate by $\alpha$ about the $Z$ axis,
4. rotate back by $\theta$ about $Y$, and
5. rotate back by $\phi$ about $Z$.

This sequence of rotations is implemented by the following matrix A routine calculation shows that this is indeed $R_{\vecn\cdot\vecsigma}(\alpha)$:

## The Bloch Sphere

### The forward mapping

Given a unit vector $\psi\in\CC^2$, consider the pure state $\ket{\psi}\bra{\psi}$. This is a projection and so $P = \ket{\psi}\bra{\psi}$ can be written as $P = \frac{1}{2}(I + S)$ where $S$ is a self-adjoint unitary, also known as a symmetry. Since $P$ is rank-1, $1 = \tr(P) = 1 + \frac{1}{2}\tr(S)$ and so $\tr(S)=0$. Thus $S = \veca\cdot\vecsigma$ for some $\veca\in\RR^3$ and since $I = S^2 = \|a\|^2 I$, so $\veca$ is a point on the unit sphere of $\RR^3$.

Thus the mapping gives a correspondence of unit vectors in $\CC^2$ with unit vectors in $\RR^3$. Since $\psi$ is determined up to a unimodular multiple by the range of $P$, it can also be recovered from $\veca$, at least up to a physically irrelevant multiple of $e^{i\alpha}$.

### The action of Pauli exponentials

The unitary $R_{\vecn\cdot\vecsigma}(\alpha)$ acts on $\psi$ and induces an action on $\RR^3$ as: We know that conjugation by $\Rna$ acts on $\veca\cdot\vecsigma$ as rotation of $\veca$ about the $\vecn$ axis, and so the action of $\Rna$ on $\psi$ corresponds to a rotation of $(a_1, a_2, a_3)$ about $\vecn$ by an angle of $\alpha$ to $(a'_1, a'_2, a'_3)$.

### Antipodal points

If $\phi$ and $\psi$ are unit vectors in $\CC^2$ then they are orthogonal if and only if $(\ket{\phi}\bra{\phi})(\ket{\psi}\bra{\psi}) = \ket{\phi}\ip{\phi}{\psi}\bra{\psi} = 0$. This happens if and only if (where $\phi, \psi$ correspond to $\veca, \vecb$ respectively). Because the $\sigma_i$ ($i=0,1,2,3$) are linearly independant, if the product is zero then $\veca\cdot\vecb = -1$ and by the extremal case of the Cauchy-Schartz Inequality, $\vecb = -\veca$. Conversely if $\vecb = -\veca$ then the product is zero. Thus $\phi$ and $\psi$ are orthogonal if and only if they correspond to antipodal points on the Bloch Sphere.

### The action of unitaries

Let $U$ be a unitary $2\times 2$ complex matrix and consider the map $\ad{U}:X\in M_2(\CC) \mapsto UXU^\adj\in M_2(\CC)$. Let $\phi$ be a unit vector in $\CC^2$ which corresponds to $\veca$ in the Bloch Spehere. Then $U\phi$ is also a unit vector in $\CC^2$, which corresponds, say, to $\veca'$ in the Bloch Sphere. Thus Thus $U\phi$ corresponds to $\veca'$ in the Bloch Sphere, where the coordinates of $\veca'$ are given by $\veca'\cdot\vecsigma = \ad{U}(\veca\cdot\vecsigma)$.

Now $\ad{U}$ is a linear map which takes the set of trace-0 self-adjoint matrices to itself. Since $X, Y, Z$ is a basis for this set of matrices, $\ad{U}$ induces a linear map of $\RR^3$ to itself. Moreover, since it follows that if $\veca'\cdot\vecsigma = \ad{U}(\veca\cdot\vecsigma)$ and $\vecb'\cdot\vecsigma = \ad{U}(\vecb\cdot\vecsigma)$ then Thus $\ad{U}$ induces a real unitary (or orthogonal) matrix on $\RR^3$. That is, it belongs to $O(3)$.

Next, if $\veca,\vecb, \vecc\in\RR^3$ then we can compute by the triple product formula. So if $\veca'\cdot\vecsigma = \ad{U}(\veca\cdot\vecsigma)$, $\vecb'\cdot\vecsigma = \ad{U}(\vecb\cdot\vecsigma)$, and $\vecc'\cdot\vecsigma = \ad{U}(\vecc\cdot\vecsigma)$ then Comparing the coefficients in $I$, we conclude that $\veca'\cdot(\vecb'\times\vecc') = \veca\cdot(\vecb\times\vecc)$ and so we see that $\ad{U}$ induces an orientation-preserving map on $\RR^3$. This map is therefore in $SO(3)$ and so acts as a rotation.

### Spherical coordinates

To explicitly see the reverse mapping from $\veca$ to $\psi$, consider the spherical coordinates for $\veca$ as and take Straighforward calculation shows that

This establishes the usual spherical coordinatization of the Bloch sphere.

### Mixed states

A mixed state is represented by a density matrix, which is a positive semi-definite matrix with trace 1. The set of density matrices is convex and the extremal points of this convex set are the pure states, which can be shown to be the vector states, i.e., of the form $\ket{\psi}\bra{\psi}$. The pure states can also be recognized as the density matrices $\rho$ which satsfy $\tr(\rho^2) = \tr(\rho)$.

Density matrices can be mapped to $\RR^3$ in exactly the same way as we mapped rank-1 projections, and in this case density matrices correspond to points $\veca$ with $\|\veca\| \le 1$, and the points on the boundary (i.e., $\|\veca\| = 1$) correspond to the pure states.

If $\rho\in M_2(\CC)$ is a density matrix then $2\rho - I$ is a trace-0 self-adjoint matrix and so there is unique $\veca\in\RR^3$ such that $2\rho - I = \veca\cdot\vecsigma$ or, equivalently, $\rho = \frac{1}{2}(I + \veca\cdot\vecsigma)$. Thus we extend our mapping into $\RR^3$ to the density matrixes. Note that $\|\veca\|^2 I = (\veca\cdot\vecsigma)^2 = 4(\rho^2 - \rho) + I$. Taking the trace we see that Now the eigenvalues of $\rho$ are $p$ and $1-p$ for some $0\le p \le 1$ and so the eigenvalues of $\rho^2 - \rho$ are $p^2-p$ and $(1-p)^2 - (1-p)$. Thus we can compute This quantity clearly varies between 0 and -1/2 for $0\le p\le 1$, and so $\|\veca\| \le 1$ and $\veca$ is in the unit ball of $\RR^2$. Further $\|\veca\| = 1$ if and only if $\tr(\rho^2 - \rho) = 0$ which, as remarked, corresponds to a pure state.

Note also, that the correspondence $\rho = \frac{1}{2}(I + \veca\cdot\vecsigma) \mapsto \veca \in\RR^3$ is an affine map and that convex combinations of density matrices map to convex combinations of vectors in $\RR^3$. Thus, again, extremal points of the sphere map to extramal points of the set of density matrices which we have seen are vector states. The centre of the sphere, on the other hand, corresponds to the matrix $\frac{1}{2}I$ which, phyically, represents a mixed state of maximum uncertainty (e.g., the states $\ket{0}$ and $\ket{1}$ are equally likely).