The Bloch Sphere Complete Guide: Visualizing Qubits, Relative Phase, and Entanglement Collapse
Direct Definition (Featured Snippet)
The Bloch sphere is a unit two-sphere representation () of the state space of a two-level quantum mechanical system (qubit). Named after physicist Felix Bloch, it maps complex statevectors into intuitive 3D spherical coordinates defined by polar angle and azimuthal phase .
1. The Mathematical Formulation
Any pure qubit state in two-dimensional complex Hilbert space is written as a linear superposition of computational basis states and :
Because a global phase factor has no observable physical consequences (it cancels out when computing measurement probabilities ), we can factor out the global phase and parameterize the remaining degrees of freedom with two real angles:
where the angles span the spherical domain:
- — Polar latitude angle (determines relative measurement probabilities and ).
- — Azimuthal longitudinal angle (controls quantum relative phase between and ).
2. The 6 Cardinal Basis States on the Sphere
The Cartesian coordinates of the Bloch vector are calculated directly from spherical coordinates:
| State | Dirac Vector | Cartesian | Location on Sphere | ||
|---|---|---|---|---|---|
| 0 | 0 | North Pole | |||
| 0 | South Pole | ||||
| 0 | Equator (+X axis) | ||||
| Equator (-X axis) | |||||
| Equator (+Y axis) | |||||
| Equator (-Y axis) |
3. Pure States, Mixed States, and Why Entanglement Collapses the Sphere
One of the most profound insights in quantum information science is that only pure quantum states live on the surface of the Bloch sphere (). Mixed states—which describe statistical ensembles or entangled subsystems—live strictly inside the sphere ball ().
The general density matrix of a single qubit is parameterized by its Bloch vector :
What Happens During Quantum Entanglement?
Consider the maximally entangled Bell pair . If we trace out qubit B to inspect the state of qubit A alone (), we obtain:
The trace purity for this maximally mixed state is:
The length of the Bloch vector is given by . When , !
Explore the 3D Bloch Sphere Live
Manipulate and with interactive sliders, apply Pauli gates, rotate axes in real time, and monitor statevector probability amplitudes.