Skip to content

Bloch Sphere: Wave-Mechanics Perspective

The Bloch sphere is a visualization of normalized pure states in a two-dimensional Hilbert space after global phase has been removed. In this wave-mechanics first encounter, the two basis states may be localized well states, two internal atomic states, two site orbitals, or spin-up and spin-down states. The sphere is not tied to spin until a spin interpretation is added.

Choose an orthonormal basis

{∣1⟩,∣2⟩}.\{\lvert1\rangle,\lvert2\rangle\}.

A normalized pure state is

∣ψ⟩=c1∣1⟩+c2∣2⟩,∣c1∣2+∣c2∣2=1.\lvert\psi\rangle =c_1\lvert1\rangle+c_2\lvert2\rangle, \qquad \lvert c_1\rvert^2+\lvert c_2\rvert^2=1.

Multiplying the whole state by a common phase does not change the physical ray. After using that freedom, every ray can be represented as

∣ψ(θ,ϕ)⟩=cos⁡θ2 ∣1⟩+eiϕsin⁡θ2 ∣2⟩,\lvert\psi(\theta,\phi)\rangle = \cos\frac{\theta}{2}\,\lvert1\rangle + e^{i\phi}\sin\frac{\theta}{2}\,\lvert2\rangle,

with

0≤θ≤π,0≤ϕ<2π.0\leq\theta\leq\pi, \qquad 0\leq\phi\lt 2\pi.

The angle θ\theta records the population imbalance. The angle ϕ\phi records the relative phase.

Bloch sphere schematic for a pure two-level state

The Bloch sphere represents pure two-level rays. The polar angle fixes the relative populations of ∣1⟩\lvert1\rangle and ∣2⟩\lvert2\rangle, while the azimuthal angle fixes their relative phase.

Helpful background. Two-Level Systems to work with a pair of orthonormal state amplitudes.

The Bloch vector associated with ∣ψ(θ,ϕ)⟩\lvert\psi(\theta,\phi)\rangle is

r=(sin⁡θcos⁡ϕ, sin⁡θsin⁡ϕ, cos⁡θ).\mathbf r = (\sin\theta\cos\phi,\, \sin\theta\sin\phi,\, \cos\theta).

It has unit length:

∥r∥=1.\lVert\mathbf r\rVert=1.

Thus the two real parameters left after normalization and global phase form the surface of a sphere. The north pole is ∣1⟩\lvert1\rangle, the south pole is ∣2⟩\lvert2\rangle, and the equator consists of equal-population superpositions.

For example,

∣1⟩+∣2⟩2\frac{\lvert1\rangle+\lvert2\rangle}{\sqrt2}

lies on the positive xx axis, while

∣1⟩+i∣2⟩2\frac{\lvert1\rangle+i\lvert2\rangle}{\sqrt2}

lies on the positive yy axis. These two states have the same populations in the chosen basis but different relative phases.

In the chosen basis, use the standard Pauli matrices. The Bloch-vector components are expectation values:

ri=⟨ψ∣σi∣ψ⟩,i=x,y,z.r_i = \langle\psi\vert\sigma_i\vert\psi\rangle, \qquad i=x,y,z.

Equivalently, the projector onto the ray is

∣ψ⟩⟨ψ∣=12(I+r⋅σ).\lvert\psi\rangle\langle\psi\rvert = \frac12 \left( I+\mathbf r\cdot\boldsymbol\sigma \right).

This formula is often the cleanest bridge between state-vector language and measurement probabilities. The Bloch vector is not an additional hidden variable; it is the same pure state written in Pauli coordinates.

Measurement in the displayed basis has probabilities

P(1)=∣⟨1∣ψ⟩∣2=cos⁡2θ2=1+rz2,P(1) = \lvert\langle1\vert\psi\rangle\rvert^2 = \cos^2\frac{\theta}{2} = \frac{1+r_z}{2},

and

P(2)=∣⟨2∣ψ⟩∣2=sin⁡2θ2=1−rz2.P(2) = \lvert\langle2\vert\psi\rangle\rvert^2 = \sin^2\frac{\theta}{2} = \frac{1-r_z}{2}.

So the vertical coordinate rzr_z is a population imbalance:

rz=P(1)−P(2).r_z=P(1)-P(2).

The azimuthal angle ϕ\phi does not affect these two probabilities, but it affects interference and measurements in other bases. That is why relative phase is physically observable even though global phase is not.

More generally, measuring the Pauli component along a unit direction n^\hat{\mathbf n} uses projectors

P±(n^)=12(I±n^⋅σ).P_\pm(\hat{\mathbf n}) = \frac12 \left( I\pm\hat{\mathbf n}\cdot\boldsymbol\sigma \right).

For a pure state with Bloch vector r\mathbf r,

p±=12(1±r⋅n^).p_\pm = \frac12 \left( 1\pm\mathbf r\cdot\hat{\mathbf n} \right).

The measurement reads the projection of the Bloch vector onto the measurement axis.

For a two-level Hamiltonian

H=c0I+b⋅σ,H=c_0I+\mathbf b\cdot\boldsymbol\sigma,

the term c0Ic_0I contributes only a global phase. The vector b\mathbf b rotates the Bloch vector according to

drdt=2ℏ b×r.\frac{d\mathbf r}{dt} = \frac{2}{\hbar}\, \mathbf b\times\mathbf r.

Thus r\mathbf r precesses around the axis b\mathbf b with angular frequency

ωBloch=2∣b∣ℏ.\omega_{\mathrm{Bloch}} = \frac{2\lvert\mathbf b\rvert}{\hbar}.

This is the geometric version of two-state coherent oscillation. If the state starts away from the Hamiltonian axis, its Bloch vector moves. Probabilities for a measurement along that axis remain constant; probabilities for a transverse measurement generally oscillate. If it starts aligned or anti-aligned with b\mathbf b, it is an energy eigenstate and the Bloch vector is stationary.

The algebra behind this statement is developed in Two-State Hamiltonians.

Let two pure states have unit Bloch vectors r\mathbf r and s\mathbf s. Their transition probability is

∣⟨ψ(r)∣ψ(s)⟩∣2=12(1+r⋅s).\lvert \langle\psi(\mathbf r)\vert\psi(\mathbf s)\rangle \rvert^2 = \frac12 \left( 1+\mathbf r\cdot\mathbf s \right).

If the ordinary angle between the two Bloch vectors is γ\gamma, then

∣⟨ψ(r)∣ψ(s)⟩∣2=cos⁡2γ2.\lvert \langle\psi(\mathbf r)\vert\psi(\mathbf s)\rangle \rvert^2 = \cos^2\frac{\gamma}{2}.

Antipodal points on the sphere are therefore orthogonal states. They are not the same physical ray. The removal of global phase has already been done before the sphere is drawn.

Pure states have unit Bloch vectors. Statistical mixtures have ∥r∥<1\lVert\mathbf r\rVert<1 and lie inside the Bloch ball. The origin represents equal probabilities along every measurement axis, not a pure state with no direction. The axes in either picture depend on the chosen basis and Pauli matrices.

  • Treating the Bloch vector as the state vector itself. The state is a ray in a complex Hilbert space; the Bloch vector is a real-coordinate representation of that ray.
  • Confusing global phase with relative phase. Global phase is removed; relative phase becomes the azimuthal angle.
  • Thinking every two-level system is literally a spin-1/21/2 particle.
  • Forgetting that the Bloch sphere depends on a chosen basis and Pauli-coordinate convention.
  • Calling mixed states points on the sphere. Mixed one-qubit states live inside the Bloch ball.
  • Assuming higher-dimensional Hilbert spaces have an equally simple spherical pure-state picture.
  1. Find the Bloch vector for
∣ψ⟩=32∣1⟩+i2∣2⟩.\lvert\psi\rangle = \frac{\sqrt3}{2}\lvert1\rangle + \frac{i}{2}\lvert2\rangle.
Solution

Compare with

∣ψ(θ,ϕ)⟩=cos⁡θ2 ∣1⟩+eiϕsin⁡θ2 ∣2⟩.\lvert\psi(\theta,\phi)\rangle = \cos\frac{\theta}{2}\,\lvert1\rangle + e^{i\phi}\sin\frac{\theta}{2}\,\lvert2\rangle.

Here

cos⁡θ2=32,sin⁡θ2=12,ϕ=π2.\cos\frac{\theta}{2}=\frac{\sqrt3}{2}, \qquad \sin\frac{\theta}{2}=\frac12, \qquad \phi=\frac{\pi}{2}.

Thus θ=π/3\theta=\pi/3, and

r=(sin⁡π3cos⁡π2, sin⁡π3sin⁡π2, cos⁡π3)=(0,32,12).\mathbf r = \left( \sin\frac{\pi}{3}\cos\frac{\pi}{2},\, \sin\frac{\pi}{3}\sin\frac{\pi}{2},\, \cos\frac{\pi}{3} \right) = \left( 0,\frac{\sqrt3}{2},\frac12 \right).
  1. Show that multiplying a two-level state by a global phase leaves the Bloch vector unchanged.
Solution

Let

∣ψ′⟩=eiα∣ψ⟩.\lvert\psi'\rangle=e^{i\alpha}\lvert\psi\rangle.

Then

⟨ψ′∣σi∣ψ′⟩=e−iαeiα⟨ψ∣σi∣ψ⟩=⟨ψ∣σi∣ψ⟩.\langle\psi'\vert\sigma_i\vert\psi'\rangle = e^{-i\alpha}e^{i\alpha} \langle\psi\vert\sigma_i\vert\psi\rangle = \langle\psi\vert\sigma_i\vert\psi\rangle.

All three Pauli expectation values are unchanged, so the Bloch vector is unchanged.

  1. A pure state has Bloch vector r=(0,0,−1)\mathbf r=(0,0,-1). What are the probabilities for measuring the displayed basis states?
Solution

Use

P(1)=1+rz2,P(2)=1−rz2.P(1)=\frac{1+r_z}{2}, \qquad P(2)=\frac{1-r_z}{2}.

Since rz=−1r_z=-1,

P(1)=0,P(2)=1.P(1)=0, \qquad P(2)=1.

The state is the south-pole state ∣2⟩\lvert2\rangle up to a global phase.

  1. Suppose H=KσzH=K\sigma_z with K>0K\gt 0, and the initial state has Bloch vector r(0)=(1,0,0)\mathbf r(0)=(1,0,0). Find r(t)\mathbf r(t).
Solution

The Hamiltonian vector is b=(0,0,K)\mathbf b=(0,0,K), so the Bloch vector rotates around the zz axis with angular frequency 2K/ℏ2K/\hbar. Therefore

r(t)=(cos⁡2Ktℏ, sin⁡2Ktℏ, 0).\mathbf r(t) = \left( \cos\frac{2Kt}{\hbar},\, \sin\frac{2Kt}{\hbar},\, 0 \right).
  • F. Bloch, “Nuclear induction,” Physical Review 70, 460-474, 1946.
  • B. C. Hall, Quantum Theory for Mathematicians, Springer, 2013.
  • M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, Cambridge University Press, 2010.
  • J. J. Sakurai and J. Napolitano, Modern Quantum Mechanics, 3rd ed., Cambridge University Press, 2020.
  • R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer, 1994.