Skip to content

Angular Momentum Operators

Angular momentum operators are the self-adjoint generators of rotations on a quantum Hilbert space. The symbol J=(Jx,Jy,Jz)\mathbf J=(J_x,J_y,J_z) denotes the generator appropriate to the system being rotated. It may be orbital angular momentum, spin angular momentum, or a total angular momentum that contains both.

The point of this page is operational: to say that J\mathbf J is angular momentum means that rotations are implemented by unitary operators of the form

U(n^,θ)=exp⁡(−iℏθ n^⋅J).U(\hat{\mathbf n},\theta) = \exp\left( -\frac{i}{\hbar}\theta\,\hat{\mathbf n}\cdot\mathbf J \right).

The algebraic consequences of this definition are developed in Angular Momentum Algebra. The concrete orbital realization L=R×P\mathbf L=\mathbf R\times\mathbf P belongs to Orbital Angular Momentum.

For a rotation by angle θ\theta about a unit vector n^\hat{\mathbf n}, the one-parameter unitary family is

Un^(θ)=exp⁡(−iℏθ n^⋅J).U_{\hat{\mathbf n}}(\theta) = \exp\left( -\frac{i}{\hbar}\theta\,\hat{\mathbf n}\cdot\mathbf J \right).

Near the identity,

Un^(θ)=I−iℏθ n^⋅J+O(θ2).U_{\hat{\mathbf n}}(\theta) = I - \frac{i}{\hbar}\theta\,\hat{\mathbf n}\cdot\mathbf J + O(\theta^2).

Thus the generator is the coefficient of the infinitesimal rotation:

n^⋅J=iℏdUn^(θ)dθ∣θ=0.\hat{\mathbf n}\cdot\mathbf J = i\hbar \left. \frac{dU_{\hat{\mathbf n}}(\theta)}{d\theta} \right|_{\theta=0}.

This is the rotation-specific version of the general generator idea. The parameter θ\theta is dimensionless, so the generator has units of angular momentum.

The three standard components generate rotations about the coordinate axes:

Ux(θ)=exp⁡(−iℏθJx),U_x(\theta) = \exp\left( -\frac{i}{\hbar}\theta J_x \right), Uy(θ)=exp⁡(−iℏθJy),U_y(\theta) = \exp\left( -\frac{i}{\hbar}\theta J_y \right),

and

Uz(θ)=exp⁡(−iℏθJz).U_z(\theta) = \exp\left( -\frac{i}{\hbar}\theta J_z \right).

For a general axis,

Jn^=n^⋅J=nxJx+nyJy+nzJz.J_{\hat{\mathbf n}} = \hat{\mathbf n}\cdot\mathbf J = n_xJ_x+n_yJ_y+n_zJ_z.

The notation J\mathbf J is not saying that the components commute like ordinary coordinates. It says that the three components transform as a vector under rotations and generate rotations about the corresponding axes. The noncommutativity of rotations appears as noncommutativity among Jx,Jy,JzJ_x,J_y,J_z.

An operator-valued vector V=(Vx,Vy,Vz)\mathbf V=(V_x,V_y,V_z) transforms like an ordinary vector if

U(R)†ViU(R)=∑jRijVj.U(\mathcal R)^\dagger V_i U(\mathcal R) = \sum_j \mathcal R_{ij}V_j.

For infinitesimal rotations, this is equivalent to the commutator condition

[Ji,Vj]=iℏ∑kϵijkVk.[J_i,V_j] = i\hbar\sum_k\epsilon_{ijk}V_k.

For example,

[Jz,Vx]=iℏVy,[Jz,Vy]=−iℏVx,[Jz,Vz]=0.[J_z,V_x]=i\hbar V_y, \qquad [J_z,V_y]=-i\hbar V_x, \qquad [J_z,V_z]=0.

Using

Uz(θ)†VxUz(θ)=Vx+iθℏ[Jz,Vx]+O(θ2),U_z(\theta)^\dagger V_x U_z(\theta) = V_x + \frac{i\theta}{\hbar}[J_z,V_x] + O(\theta^2),

one obtains

Vx↦Vx−θVy,Vy↦Vy+θVx,V_x\mapsto V_x-\theta V_y, \qquad V_y\mapsto V_y+\theta V_x,

which is the infinitesimal form of an active rotation about the zz axis in the conventions of Rotations in Three Dimensions.

Scalar operators are different. A rotational scalar AA satisfies

U(R)†AU(R)=A,U(\mathcal R)^\dagger A U(\mathcal R)=A,

and infinitesimally

[Ji,A]=0.[J_i,A]=0.

This distinction between scalar, vector, and higher-rank tensor operators is the entry point to Irreducible Spherical Tensors.

A Hamiltonian is rotationally invariant when it is unchanged under the unitary representation of rotations:

U(R)†HU(R)=HU(\mathcal R)^\dagger H U(\mathcal R) = H

for every rotation in the symmetry group. For rotations about a fixed axis, this condition becomes

Ui(θ)†HUi(θ)=H.U_i(\theta)^\dagger H U_i(\theta)=H.

Differentiating at θ=0\theta=0 gives

[H,Ji]=0.[H,J_i]=0.

When HH has no explicit time dependence, JiJ_i is then conserved. If the Hamiltonian is invariant under all rotations, all three components generate symmetries, and J2J^2 and one chosen component are natural labels.

For a spinless particle in three-dimensional space, the rotation generator is the orbital angular momentum

J=L=R×P.\mathbf J=\mathbf L=\mathbf R\times\mathbf P.

Its components are

Li=∑j,kϵijkRjPk.L_i = \sum_{j,k}\epsilon_{ijk}R_jP_k.

In position space, with P=−iℏ∇\mathbf P=-i\hbar\nabla, these are differential operators that rotate the angular dependence of the wavefunction. The full position-space formulas and domain cautions are handled in Position-Space Representation.

For a scalar wavefunction,

(U(R)ψ)(r)=ψ(R−1r).(U(\mathcal R)\psi)(\mathbf r) = \psi(\mathcal R^{-1}\mathbf r).

The inverse argument and the generator L\mathbf L are two descriptions of the same rotation action: one finite and geometric, the other infinitesimal and operator-theoretic.

Spin is angular momentum because it also generates rotations, but it does not come from R×P\mathbf R\times\mathbf P. For spin-1/21/2,

S=ℏ2σ,\mathbf S = \frac{\hbar}{2}\boldsymbol\sigma,

and

U(n^,θ)=exp⁡(−iℏθ n^⋅S)=exp⁡(−i2θ n^⋅σ).U(\hat{\mathbf n},\theta) = \exp\left( -\frac{i}{\hbar}\theta\,\hat{\mathbf n}\cdot\mathbf S \right) = \exp\left( -\frac{i}{2}\theta\,\hat{\mathbf n}\cdot\boldsymbol\sigma \right).

The spinor-specific meaning of this formula is developed in Spin Rotations and SO(3) and SU(2) Preview.

For a particle with both position and spin degrees of freedom, the total generator is

J=L+S.\mathbf J=\mathbf L+\mathbf S.

For several subsystems, total angular momentum is the sum of the generators acting on the tensor-product factors:

Jtot=J1+J2+⋯ .\mathbf J_{\rm tot} = \mathbf J_1+\mathbf J_2+\cdots.

The addition and change-of-basis machinery begins later in Coupled and Uncoupled Bases.

The operator J\mathbf J is not always R×P\mathbf R\times\mathbf P. That formula defines orbital angular momentum. Spin systems and internal multiplets can carry angular momentum without a literal spatial orbit.

The operator J\mathbf J is also not a classical vector with simultaneously sharp components. In a generic state, JxJ_x, JyJ_y, and JzJ_z cannot all have definite values. The standard strategy is to diagonalize J2J^2 and one component, usually JzJ_z.

Finally, JzJ_z is not special in nature. It is special only because a quantization axis has been chosen. A different axis would be described by Jn^=n^⋅JJ_{\hat{\mathbf n}}=\hat{\mathbf n}\cdot\mathbf J.

  • Defining all angular momentum as R×P\mathbf R\times\mathbf P and then trying to force spin into that formula.
  • Forgetting the factor of ℏ\hbar in the rotation exponential.
  • Confusing the active rotation of vector operators with a passive coordinate change.
  • Treating the three components of J\mathbf J as simultaneously measurable ordinary components.
  • Using L\mathbf L as the rotation generator for a spinful particle when the correct total generator is J=L+S\mathbf J=\mathbf L+\mathbf S.
  • Assuming [H,Jz]=0[H,J_z]=0 implies full rotational invariance; it only proves symmetry about the chosen axis.
  • 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.
  • B. C. Hall, Quantum Theory for Mathematicians, Springer, 2013.
  • A. R. Edmonds, Angular Momentum in Quantum Mechanics, Princeton University Press, 1957.
  1. Starting from Un^(θ)=exp⁡[−iθ n^⋅J/ℏ]U_{\hat{\mathbf n}}(\theta)=\exp[-i\theta\,\hat{\mathbf n}\cdot\mathbf J/\hbar], show that n^⋅J=iℏ dUn^/dθ∣θ=0\hat{\mathbf n}\cdot\mathbf J=i\hbar\,dU_{\hat{\mathbf n}}/d\theta|_{\theta=0}.
Solution

Expand the exponential near θ=0\theta=0:

Un^(θ)=I−iℏθ n^⋅J+O(θ2).U_{\hat{\mathbf n}}(\theta) = I - \frac{i}{\hbar}\theta\,\hat{\mathbf n}\cdot\mathbf J + O(\theta^2).

Therefore

dUn^dθ∣θ=0=−iℏn^⋅J.\left. \frac{dU_{\hat{\mathbf n}}}{d\theta} \right|_{\theta=0} = - \frac{i}{\hbar}\hat{\mathbf n}\cdot\mathbf J.

Multiplying by iℏi\hbar gives

iℏdUn^dθ∣θ=0=n^⋅J.i\hbar \left. \frac{dU_{\hat{\mathbf n}}}{d\theta} \right|_{\theta=0} = \hat{\mathbf n}\cdot\mathbf J.
  1. Use the vector-operator commutators with JzJ_z to find the infinitesimal rotation of VxV_x and VyV_y.
Solution

For a small zz rotation,

Uz(θ)†ViUz(θ)=Vi+iθℏ[Jz,Vi]+O(θ2).U_z(\theta)^\dagger V_i U_z(\theta) = V_i + \frac{i\theta}{\hbar}[J_z,V_i] + O(\theta^2).

Using

[Jz,Vx]=iℏVy,[Jz,Vy]=−iℏVx,[J_z,V_x]=i\hbar V_y, \qquad [J_z,V_y]=-i\hbar V_x,

gives

Vx↦Vx−θVy,Vy↦Vy+θVx,V_x\mapsto V_x-\theta V_y, \qquad V_y\mapsto V_y+\theta V_x,

to first order in θ\theta.

  1. Show that rotational invariance about the ii axis implies [H,Ji]=0[H,J_i]=0.
Solution

Rotational invariance about the axis means

Ui(θ)†HUi(θ)=H.U_i(\theta)^\dagger H U_i(\theta)=H.

Differentiate at θ=0\theta=0. Since

dUidθ∣θ=0=−iℏJi,dUi†dθ∣θ=0=iℏJi,\left.\frac{dU_i}{d\theta}\right|_{\theta=0} = - \frac{i}{\hbar}J_i, \qquad \left.\frac{dU_i^\dagger}{d\theta}\right|_{\theta=0} = \frac{i}{\hbar}J_i,

the derivative gives

iℏJiH−iℏHJi=0.\frac{i}{\hbar}J_iH - \frac{i}{\hbar}HJ_i = 0.

Thus

[Ji,H]=0,[J_i,H]=0,

equivalently [H,Ji]=0[H,J_i]=0.

  1. A spin-1/21/2 particle moves in three-dimensional space. Which generator rotates only its spatial wavefunction, which generator rotates only its spinor, and which generator rotates the full physical state?
Solution

The orbital generator L\mathbf L rotates only the spatial dependence. The spin generator S\mathbf S rotates only the spinor index. The full rotation generator is

J=L+S.\mathbf J=\mathbf L+\mathbf S.

It rotates the complete state, including both position dependence and spin components.