The Bloch sphere is a geometrical way to represent both d=2 dimensional quantum systems (qubits) and the unitary dynamics of those d=2 dimensional systems.
All possible qubit states, both pure and mixed, can be represented as a point on or inside of a unit sphere. Qubit dynamics can then be represented as rotations on the unit sphere.
∣n∣=1 if and only if ρ is a pure state. If ∣n∣<1 then ρ is a mixed state. Hence, points on the surface of the sphere are pure states, whilst points in the interior of the sphere are mixed states. The smaller the norm of the Bloch vector, the more mixed a qubit state is.
The qubit maximally mixed state, ρ=21I, has Bloch vector nmm=(0,0,0)t. With ∣nmm∣=0 it can be seen that the qubit maximally mixed state sits at the centre of the unit circle.
Derivation of Bloch Sphere
Initially, pure qubit states will be considered.
Firstly, a general form for pure qubit states is found. A pure qubit state can be written with respect to the standard basis as
From here, it looks as if four real numbers are needed to specify a general qubit state: rα,ϕα,rβ,ϕβ.
However, all quantum states can be multiplied by a global phase without it effecting the measurement outcomes (the density operator, which holds all information about the possible measurement outcomes, of ∣ψ⟩ and eiω∣ψ⟩ are the same). Hence, ∣ψ⟩ can be multiplied by e−iϕα without loss of generality, giving
where it can now be seen that only two real numbers are need to specify a pure qubit state: θ,ϕ.
However, it can be seen that if θ=0 then ∣ψ⟩=∣0⟩ and that if θ=π/2 then ∣ψ⟩=e−iϕ∣1⟩, where, as before, the global phase can be ignored. All qubit states can therefore be generated via 0≤θ≤π/2 and 0≤ϕ≤2π. By convention, a general pure qubit state is considered to be
The qubit state is therefore uniquely specified by n, which can be seen to be spherical polar coordinates. For these pure qubit states, the radius is always one. Each n therefore specifics a point on the surface of the unit sphere - there is a one to one mapping between point on the surface of the unit sphere and pure qubit states.
To show that each Bloch vector element is given by the expectation value of the respective Pauli operator one just needs to sub in the Bloch vector form of ρ into the expectation value equation,
as ni⋅nj≤1∀i,j and ∑i∑jpipj≤1 as ∑ipi=1, and similarly for j. Hence, the Bloch vectors of mixed states have a norm less than one. When considered with respect to the unit sphere, this means that mixed state sit inside the sphere. As with pure qubit states, there is a one to one mapping between points inside the sphere and mixed qubit states.
There exists generalisations of the Bloch vector form to higher dimensional states, but the nice geometrical interpretation of points in a unit sphere is lost.
In order to get a higher dimensional Bloch vector form, an operator basis is needed. Typically, in a d dimensional space, an operator basis is a set of operators d2−1 operators {Ai} such that
I∈{Ai}.
The set contains the identity operator
tr[Ai†Aj]=Nδij, where N∈R and δij is the delta function.
The set of operators is orthogonal according to the Hilbert-Schmit inner product.
In the qubit case, these set of operators were the identity and Pauli operators, {I,X,Y,Z}.
Given {Ai} forms a basis, any matrix can be decomposed into {Ai}. For a density operators ρ∈Hd, it’s density matrix with respect to {Ai} can be written as
where b∈Rd2−1 and Σ is a vector whose elements are the operators in the basis {Ai}. Hence, ρ is written as linear combination of operators in the basis.
As before, the d1I term fixes the normalisation, such that tr[ρ]=1, and the components of the Bloch vector can be found as bi=tr[ρAi].
However, not all Bloch vectors, b, correspond to valid density operators, as they did in the qubit case.
There are multiple different operator basis one could choose and hence no unique Bloch vector for a given state. See the following for more details on different operator basis one could choose: Bertlmann & Krammer (2008), Asadian et al. (2016).
Quantum channels that are not unitary will act to take points on the surface of the Bloch sphere into the interior - pure states are taken to mixed states.
More generally, the set of output states from a channel can be visualised on the Bloch sphere. Consider the quantum depolarising channel,
which can be interpreted as returning the state unchanged with probability p, and returning noise with probability 1−p. The action of this channel is a uniform contraction of the Bloch sphere, with the radius of the new sphere depending on p. If p=0, the set of possible output states becomes just a point as the channel will output a single state - the maximally mixed state - for all input states.
which acts to dampen the off-diagonal terms of the density matrix with respect to some basis. If the off-diagonal terms with respect to the standard basis are dampened, the set of possible output states is an ellipsoid, a sphere contracted along the x and y axis wih the complete z axis contained. This highlights the fact that any state that is diagonal in the standard basis is left unchanged by the dephasing channel. If the dephasing is performed with respect to a different basis, then the ellipsoid with be rotated compared to the above.
Bertlmann, R. A., & Krammer, P. (2008). Bloch vectors for qudits. Journal of Physics A: Mathematical and Theoretical, 41(23), 235303. 10.1088/1751-8113/41/23/235303
Asadian, A., Erker, P., Huber, M., & Klöckl, C. (2016). Heisenberg-Weyl Observables: Bloch vectors in phase space. Physical Review A, 94(1). 10.1103/physreva.94.010301