Physics:Bloch sphere

From HandWiki
Short description: Representation of a quantum mechanical system
Bloch Sphere representation

In quantum mechanics and computing, the Bloch sphere is a geometrical representation of the pure state space of a two-level quantum mechanical system (qubit), named after the physicist Felix Bloch.[1]

Mathematically each quantum mechanical system is associated with a separable complex Hilbert space H. A pure state of a quantum system is represented by a non-zero vector ψ in H. The vectors ψ and λψ (with λ a non-zero complex number) represent the same state. A system with n mutually orthogonal quantum states can be described by a Hilbert space of dimension n. Pure states can be represented as equivalence classes, or, rays in a projective Hilbert space 𝐏(Hn)=ℂ𝐏n−1.[2] For a two-dimensional Hilbert space, the space of all such states is the complex projective line ℂ𝐏1. This is the Bloch sphere, which can be mapped to the Riemann sphere.

The Bloch sphere is a unit 2-sphere, with antipodal points corresponding to a pair of mutually orthogonal state vectors. The north and south poles of the Bloch sphere are typically chosen to correspond to the standard basis vectors |0⟩ and |1⟩, respectively, which in turn might correspond e.g. to the spin-up and spin-down states of an electron. This choice is arbitrary, however. The points on the surface of the sphere correspond to the pure states of the system, whereas the interior points correspond to the mixed states.[3][4] The Bloch sphere may be generalized to an n-level quantum system, but then the visualization is less useful.

The natural metric on the Bloch sphere is the Fubini–Study metric. The mapping from the unit 3-sphere in the two-dimensional state space ℂ2 to the Bloch sphere is the Hopf fibration, with each ray of spinors mapping to one point on the Bloch sphere.

Definition

Given an orthonormal basis, any pure state |ψ⟩ of a two-level quantum system can be written as a superposition of the basis vectors |0⟩ and |1⟩, where the coefficient of (or contribution from) each of the two basis vectors is a complex number. This means that the state is described by four real numbers. However, only the relative phase between the coefficients of the two basis vectors has any physical meaning (the phase of the quantum system is not directly measurable), so that there is redundancy in this description. The coefficient of |0⟩ can therefore be taken to be real and non-negative. This allows the state to be described by only three real numbers, giving rise to the three dimensions of the Bloch sphere.

In addition, the state is normalized, so that the total probability is one:

⟨ψ|ψ⟩=1, or equivalently ‖|ψ⟩‖2=1.

With this constraint, |ψ⟩ can be written as

|ψ⟩=cos⁡(θ/2)|0⟩+eiϕsin⁡(θ/2)|1⟩=cos⁡(θ/2)|0⟩+(cos⁡ϕ+isin⁡ϕ)sin⁡(θ/2)|1⟩, where 0≤θ≤π and 0≤ϕ<2π.

The point represented by θ and ϕ is always unique, even though the value of ϕ is not unique when |ψ⟩ is one of the basis states |0⟩ or |1⟩ (see Bra–ket notation).

The parameters θ and ϕ, re-interpreted in spherical coordinates as respectively the colatitude with respect to the z-axis and the longitude with respect to the x-axis, specify a point

a→=(sin⁡θcos⁡ϕ,sin⁡θsin⁡ϕ,cos⁡θ)=(u,v,w)

on the unit sphere in ℝ3.

For mixed states, one considers the density operator. Any two-dimensional density operator ρ can be expanded using the identity I and the Hermitian, traceless Pauli matrices σ→,

ρ=12(I+a→⋅σ→)=12(1001)+ax2(0110)+ay2(0−ii0)+az2(100−1)=12(1+azax−iayax+iay1−az),

where a→∈ℝ3 is called the Bloch vector.

It is this vector that indicates the point within the sphere that corresponds to a given mixed state. Specifically, as a basic feature of the Pauli vector, the eigenvalues of ρ are 12(1±|a→|). Density operators must be positive-semidefinite, so it follows that |a→|≤1.

For pure states, one then has

tr⁡(ρ2)=12(1+|a→|2)=1⇔|a→|=1,

in agreement with the above.[5]

As a consequence, the surface of the Bloch sphere represents all the pure states of a two-dimensional quantum system, whereas the interior corresponds to all the mixed states.

u, v, w representation

The Bloch vector a→=(u,v,w) can be represented in the following basis, with reference to the density operator ρ:[6]

u=ρ10+ρ01=2Re⁡(ρ01)
v=i(ρ01−ρ10)=2Im⁡(ρ10)
w=ρ00−ρ11

where

ρ=(ρ00ρ01ρ10ρ11)=12(1+wu−ivu+iv1−w).

This basis is often used in laser theory, where w is known as the population inversion.[7] In this basis, the values u,v,w are the expectations of the three Pauli matrices X,Y,Z, allowing one to identify the three coordinates with x y and z axes.

Pure states

For an n-level quantum system with Hilbert space Hn, the pure states are the rays of Hn, i.e. the points of the complex projective space ℂ𝐏n−1. The unitary group U(n) acts transitively on the pure states, and the isotropy group of any given state is isomorphic to U(n − 1) × U(1): a unitary operator that leaves the state invariant can only multiply it by a phase, and it acts as an arbitrary unitary on the orthogonal complement. The pure state space can therefore be identified with the compact coset space

U⁡(n)/(U⁡(n−1)×U⁡(1)).

Since U(n) has real dimension n2, the pure state space has real dimension n2−((n−1)2+1)=2n−2.[8] For n = 2 this is the two-dimensional Bloch sphere; for an m-qubit quantum register, with n = 2m, the dimension is 2m+1 − 2.

Plotting pure two-spinor states through stereographic projection

Bloch sphere centered at the origin of ℝ3. A pair of points on it, |↑⟩ and |↓⟩ have been chosen as a basis. Mathematically they are orthogonal even though graphically the angle between them is π. In ℝ3 those points have coordinates (0,0,1) and (0,0,−1). An arbitrary spinor |↗⟩ on the Bloch sphere is representable as a unique linear combination of the two basis spinors, with coefficients being a pair of complex numbers; call them α and β. Let their ratio be u=βα, which is also a complex number ux+iuy. Consider the plane z = 0, the equatorial plane of the sphere, as it were, to be a complex plane and that the point u is plotted on it as (ux,uy,0). Project point u stereographically onto the Bloch sphere away from the South Pole — as it were — (0,0,−1). The projection is onto a point marked on the sphere as |↗⟩.

Mathematically the Bloch sphere for a two-spinor state can be mapped to a Riemann sphere ℂ𝐏1, i.e., the projective Hilbert space 𝐏(H2) with the 2-dimensional complex Hilbert space H2 a representation space of SO(3).[9] Given a pure state

α|↑⟩+β|↓⟩=|↗⟩

where α and β are complex numbers which are normalized so that

|α|2+|β|2=α*α+β*β=1

and such that ⟨↓|↑⟩=0 and ⟨↓|↓⟩=⟨↑|↑⟩=1, i.e., such that |↑⟩ and |↓⟩ form a basis and have diametrically opposite representations on the Bloch sphere, then let

u=βα=α*βα*α=α*β|α|2=ux+iuy

be their ratio.

If the Bloch sphere is thought of as being embedded in ℝ3 with its center at the origin and with radius one, then the plane z = 0 (which intersects the Bloch sphere at a great circle; the sphere's equator, as it were) can be thought of as an Argand diagram. Plot point u in this plane — so that in ℝ3 it has coordinates (ux,uy,0).

Draw a straight line through u and through the point on the sphere that represents |↓⟩. (Let (0,0,1) represent |↑⟩ and (0,0,−1) represent |↓⟩.) This line intersects the sphere at another point besides |↓⟩. (The only exception is when u=∞, i.e., when α=0 and β≠0.) Call this point P. Point u on the plane z = 0 is the stereographic projection of point P on the Bloch sphere. The vector with tail at the origin and tip at P is the direction in 3D space corresponding to the spinor |↗⟩. The coordinates of P are

Px=2ux1+ux2+uy2,
Py=2uy1+ux2+uy2,
Pz=1−ux2−uy21+ux2+uy2.

Cylindrical coordinates and Born probabilities

With z=cos⁡θ, the probability of finding the state |0⟩ in a measurement in the standard basis depends linearly on the height: |⟨0|ψ⟩|2=cos2θ2=1+z2. By Archimedes' hat-box theorem, the projection of the sphere onto the circumscribed cylinder preserves area; in the coordinates (z,ϕ) the area element is simply dzdϕ. If pure states are distributed uniformly over the Bloch sphere, z is therefore uniformly distributed on [−1,1], and so is the Born probability on [0,1]. More generally, uniformly distributed pure states in ℂd induce a uniform distribution of measurement probabilities on the probability simplex.[10]

Topologically, the sphere arises from the cylinder S1×[−1,1] by collapsing each of the two boundary circles z=±1 to a point; it is the suspension of the circle, with the two poles as suspension points.[11] At the poles the angle ϕ is therefore undefined. Unlike the sphere, the cylinder is flat; Archimedes' map preserves area but not lengths.

The height z is first of all a coordinate of the state: it is the expectation value ⟨σz⟩ of the Pauli matrix and is uniquely fixed by the state; the Born probability 1+z2 is a quantity derived from it. For a single qubit, the individual measurement outcome can also be described deterministically. John Stewart Bell and Simon Kochen and Ernst Specker gave hidden-variable models in which every outcome is fixed by the state together with an additional parameter, and the Born probability arises only from averaging over that parameter.[12][13] The Kochen–Specker theorem excludes non-contextual models of this kind only from Hilbert-space dimension 3 onwards. Diederik Aerts constructed a model directly on the Bloch sphere: the state point is projected orthogonally onto the measurement axis, which breaks at a uniformly distributed location; the probability 1+z2 then follows from the uniform distribution along the axis, i.e. from the same linear height as in Archimedes' argument.[14] For systems of several qubits, Bell's theorem rules out local models of this kind, but not non-local deterministic ones: de Broglie–Bohm theory is deterministic and reproduces the predictions of quantum mechanics for any number of qubits, so that experiments cannot distinguish between a deterministic and an indeterministic description.[15] The Bloch-sphere representation is thus interpretation-neutral: whether the height z is read as a probability or as a deterministically fixed quantity is decided not by the representation but by the underlying interpretation of quantum mechanics.[15]

Density operators

Formulations of quantum mechanics in terms of pure states are adequate for isolated systems; in general quantum mechanical systems need to be described in terms of density operators. The Bloch sphere parametrizes not only pure states but mixed states for 2-level systems. The density operator describing the mixed-state of a 2-level quantum system (qubit) corresponds to a point inside the Bloch sphere with the following coordinates:

(∑pixi,∑piyi,∑pizi),

where pi is the probability of the individual states within the ensemble and xi,yi,zi are the coordinates of the individual states (on the surface of Bloch sphere). The set of all points on and inside the Bloch sphere is known as the Bloch ball.

For higher dimensions the description of mixed states is more complicated, because the unitary group does not act transitively on density operators, and its orbits depend on the spectrum. If a density operator has distinct eigenvalues μ1, ..., μk with multiplicities n1, ..., nk, the unitary operators commuting with it form a group isomorphic to U(n1) × ⋯ × U(nk), and its orbit is the flag manifold

U⁡(n)/(U⁡(n1)×⋯×U⁡(nk)).[8]

It is possible to generalize the construction of the Bloch ball to dimensions larger than 2, but the geometry of such a "Bloch body" is more complicated than that of a ball.[16]

Rotations

An advantage of the Bloch sphere representation is that the unitary evolution of a qubit state is described by rotations of the Bloch sphere. The reason is that the Lie algebra of the group SU(2) of special unitary 2×2 matrices is isomorphic to the Lie algebra of the group SO(3) of three-dimensional rotations.[17]

Rotation operators about the Bloch basis

The rotations of the Bloch sphere about the Cartesian axes in the Bloch basis are given by[18]

Rx(θ)=e(−iθX/2)=cos⁡(θ/2)I−isin⁡(θ/2)X=[cos⁡θ/2−isin⁡θ/2−isin⁡θ/2cos⁡θ/2]Ry(θ)=e(−iθY/2)=cos⁡(θ/2)I−isin⁡(θ/2)Y=[cos⁡θ/2−sin⁡θ/2sin⁡θ/2cos⁡θ/2]Rz(θ)=e(−iθZ/2)=cos⁡(θ/2)I−isin⁡(θ/2)Z=[e−iθ/200eiθ/2]

Rotations about a general axis

If n^=(nx,ny,nz) is a real unit vector in three dimensions, the rotation of the Bloch sphere about this axis is given by:

Rn^(θ)=exp⁡(−iθn^⋅12σ→)

Under relabelling, this expression is identical to the extended Euler formula for pure imaginary quaternions.

𝐪=e12θ(ux𝐢+uy𝐣+uz𝐤)=cos⁡θ2+(ux𝐢+uy𝐣+uz𝐤)sin⁡θ2

Derivation of the Bloch rotation generator

Following Ballentine,[19] a rotation about a fixed axis is described by a one-parameter family of unitary operators U(s) with U(0)=I and U(s1+s2)=U(s1)U(s2). To first order, U(s)=I+sdUds|s=0+O(s2), and the unitarity condition U†U=I requires the derivative at s=0 to be anti-Hermitian: dUds|s=0=iK with K Hermitian. The operator K is called the generator of the family, and

U(s)=eiKs.

For rotations of the Bloch sphere about an axis n^ the generator is K=n^⋅σ→/2, built from the Pauli matrices, whose eigenvectors correspond to the Bloch axes. With s=−θ this gives

Rn^(θ)=exp⁡(−iθn^⋅σ→/2).

See also Rotation operator (quantum mechanics).

See also

References

Citations

  1. ↑ Bloch 1946.
  2. ↑ Bäuerle & de Kerf 1990, pp. 330, 341.
  3. ↑ Nielsen & Chuang 2000.
  4. ↑ "Bloch sphere | Quantiki". http://www.quantiki.org/wiki/bloch-sphere. 
  5. ↑ The idempotent density matrix
    12(𝕀+a→⋅σ→)=(cos2θ/2sin⁡θ/2cos⁡θ/2e−iϕsin⁡θ/2cos⁡θ/2eiϕsin2θ/2)
    acts on the state eigenvector (cos⁡θ/2,eiϕsin⁡θ/2) with eigenvalue 1, so like a projection operator for it.
  6. ↑ Feynman, Vernon & Hellwarth 1957.
  7. ↑ Milonni & Eberly 1988, p. 340.
  8. ↑ 8.0 8.1 Bengtsson, Ingemar; Życzkowski, Karol (2017). Geometry of Quantum States: An Introduction to Quantum Entanglement (2nd ed.). Cambridge: Cambridge University Press. ISBN 978-1-107-02625-4. 
  9. ↑ Penrose 2007, p. 554.
  10. ↑ Wootters, William K. (1990). "Random quantum states". Foundations of Physics 20: 1365–1378. doi:10.1007/BF01883491. 
  11. ↑ Hatcher, Allen (2002). Algebraic Topology. Cambridge: Cambridge University Press. pp. 8–9. ISBN 0-521-79540-0. https://pi.math.cornell.edu/~hatcher/AT/AT.pdf. 
  12. ↑ Bell, John S. (1966). "On the Problem of Hidden Variables in Quantum Mechanics". Reviews of Modern Physics 38: 447–452. doi:10.1103/RevModPhys.38.447. 
  13. ↑ Kochen, Simon; Specker, Ernst (1967). "The Problem of Hidden Variables in Quantum Mechanics". Journal of Mathematics and Mechanics 17: 59–87. 
  14. ↑ Aerts, Diederik (1986). "A possible explanation for the probabilities of quantum mechanics". Journal of Mathematical Physics 27: 202–210. doi:10.1063/1.527362. 
  15. ↑ 15.0 15.1 Goldstein, Sheldon. "Bohmian Mechanics". in Zalta, Edward N.. The Stanford Encyclopedia of Philosophy. https://plato.stanford.edu/entries/qm-bohm/. Retrieved 2026-09-25. 
  16. ↑ Appleby 2007.
  17. ↑ D.B. Westra 2008, "SU(2) and SO(3)", https://www.mat.univie.ac.at/~westra/so3su2.pdf
  18. ↑ Nielsen and Chuang 2010, "Quantum Computation and Information," pg 174
  19. ↑ Ballentine 2014, "Quantum Mechanics - A Modern Development", Chapter 3

Sources