Skip to content

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 operational definition is that J\mathbf J generates the corresponding unitary rotations:

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).

For finite spin matrices, or on vectors in the square-generator domain for an unbounded orbital generator, the expansion near the identity is

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 determines the measured vector components after actively rotating the state 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.

For a time-independent JiJ_i, this gives conservation. The Hamiltonian itself may depend on time if the same rotation symmetry holds at every instant and the propagator preserves the relevant domains. 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.

The notation zz is a coordinate choice. A physical external field can, however, select a preferred axis and make only the component along that axis conserved. A different axis would be described by Jn^=n^⋅JJ_{\hat{\mathbf n}}=\hat{\mathbf n}\cdot\mathbf J.

  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.

  • A. R. Edmonds, Angular Momentum in Quantum Mechanics, Princeton University Press, 1957.
  • B. C. Hall, Quantum Theory for Mathematicians, Springer, 2013.
  • J. J. Sakurai and J. Napolitano, Modern Quantum Mechanics, 3rd ed., Cambridge University Press, 2020, chapter 3.
  • R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer, 1994.