Skip to content

Commutators with Angular Momentum

Angular momentum classifies operators by commutators. Instead of checking every finite rotation, one can often test how an operator responds to the generators Jx,Jy,JzJ_x,J_y,J_z.

For rotations, the central idea is:

transformation law⟺commutators with J.\text{transformation law} \quad \Longleftrightarrow \quad \text{commutators with }\mathbf J.

This page is the angular-momentum specialization of the general commutator action developed in Infinitesimal Transformations. The classification of scalar, vector, and tensor operators is introduced in Scalar, Vector, and Tensor Operators. The irreducible spherical form used in matrix elements is developed in Irreducible Spherical Tensors.

Let

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

be the unitary rotation operator. With the state-rotation convention used in this volume, the operator appearing in expectation values transforms as

O↦U†OU.O \mapsto U^\dagger O U.

For a small rotation about the ii axis,

Ui(δθ)=I−iℏδθJi+O(δθ2),U_i(\delta\theta) = I-\frac{i}{\hbar}\delta\theta J_i +O(\delta\theta^2),

so

Ui†OUi=O+iℏδθ[Ji,O]+O(δθ2).U_i^\dagger O U_i = O + \frac{i}{\hbar}\delta\theta [J_i,O] +O(\delta\theta^2).

The conjugation UOU†UOU^\dagger reverses the first-order sign, but it does not change [Ji,O][J_i,O]. The spherical-tensor page gives both finite laws explicitly. In finite-dimensional multiplets the infinitesimal relations integrate to all rotations because the rotation group is connected. For unbounded operators, the commutators and exponentiation require a common invariant domain; a formal commutator alone does not establish that domain condition.

A rotational scalar is unchanged by every proper rotation:

U†OU=O.U^\dagger O U=O.

Infinitesimally, this is equivalent to

[Ji,O]=0,i=x,y,z.[J_i,O]=0, \qquad i=x,y,z.

Examples include R2\mathbf R^2, P2\mathbf P^2, L2\mathbf L^2, S2\mathbf S^2, central Hamiltonians, and scalar products such as L⋅S\mathbf L\cdot\mathbf S when all relevant degrees of freedom are rotated by the same total angular momentum.

Do not confuse this with conservation. The commutator

[Ji,O]=0[J_i,O]=0

says that OO is invariant under rotations generated by JiJ_i. For an operator with no explicit time dependence, the conservation test instead involves the Hamiltonian: [H,O]=0[H,O]=0, with the usual domain conditions for unbounded operators.

A vector operator V=(Vx,Vy,Vz)\mathbf V=(V_x,V_y,V_z) satisfies

U†VjU=∑kRjkVk.U^\dagger V_j U = \sum_k \mathcal R_{jk}V_k.

For a small rotation by δθ\delta\theta about the ii axis,

Rjk=δjk−δθ ϵijk+O(δθ2).\mathcal R_{jk} = \delta_{jk} - \delta\theta\,\epsilon_{ijk} +O(\delta\theta^2).

Therefore

Ui†VjUi=Vj−δθ∑kϵijkVk+O(δθ2).U_i^\dagger V_j U_i = V_j - \delta\theta \sum_k\epsilon_{ijk}V_k +O(\delta\theta^2).

Comparing with the commutator expansion gives the vector-operator commutator:

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

For example, with i=zi=z,

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

The corresponding infinitesimal transformed components are

Uz†VxUz=Vx−δθVy,Uz†VyUz=Vy+δθVx,U_z^\dagger V_xU_z = V_x-\delta\theta V_y, \qquad U_z^\dagger V_yU_z = V_y+\delta\theta V_x,

which is the ordinary small-angle rotation of the component labels.

Angular momentum is a vector operator under rotations generated by itself:

[Ji,Jj]=iℏ∑kϵijkJk.[J_i,J_j] = i\hbar \sum_k\epsilon_{ijk}J_k.

This is both the angular-momentum algebra and a transformation statement. It says that the three components of J\mathbf J rotate into one another.

If a system has orbital and spin angular momentum, the relevant generator must be chosen carefully. Under total rotations,

J=L+S,\mathbf J=\mathbf L+\mathbf S,

and both L\mathbf L and S\mathbf S transform as vectors:

[Ji,Lj]=iℏ∑kϵijkLk,[Ji,Sj]=iℏ∑kϵijkSk.[J_i,L_j] = i\hbar\sum_k\epsilon_{ijk}L_k, \qquad [J_i,S_j] = i\hbar\sum_k\epsilon_{ijk}S_k.

Under orbital rotations generated only by L\mathbf L, spin components commute with L\mathbf L in the usual product Hilbert space model:

[Li,Sj]=0.[L_i,S_j]=0.

This distinction is one reason total angular momentum is the natural generator for spin–orbital systems.

A two-index Cartesian tensor operator TjkT_{jk} transforms with one rotation matrix for each index. Its infinitesimal commutator is

[Ji,Tjk]=iℏ∑a(ϵijaTak+ϵikaTja).[J_i,T_{jk}] = i\hbar \sum_a \left( \epsilon_{ija}T_{ak} + \epsilon_{ika}T_{ja} \right).

The formula says that each index transforms like a vector index. For an nn-index tensor, the commutator is a sum of nn terms, one for each index.

If Tjk=AjBkT_{jk}=A_jB_k is a product of two vector operators, the result follows from the Leibniz rule:

[Ji,AjBk]=[Ji,Aj]Bk+Aj[Ji,Bk].[J_i,A_jB_k] = [J_i,A_j]B_k + A_j[J_i,B_k].

Substituting the vector commutators gives the two-index formula.

The trace

TaaT_{aa}

is scalar-like, the antisymmetric part is vector-like, and the symmetric traceless part is the Cartesian rank-22 piece. This is the commutator version of

3⊗3=1⊕3⊕5.3\otimes3=1\oplus3\oplus5.

For angular-momentum calculations, Cartesian components are usually converted to irreducible spherical components

Tq(k),q=−k,−k+1,…,k.T_q^{(k)}, \qquad q=-k,-k+1,\ldots,k.

The defining commutators are

[Jz,Tq(k)]=ℏq Tq(k)[J_z,T_q^{(k)}] = \hbar q\,T_q^{(k)}

and

[J±,Tq(k)]=ℏk(k+1)−q(q±1) Tq±1(k).[J_\pm,T_q^{(k)}] = \hbar \sqrt{k(k+1)-q(q\pm1)} \,T_{q\pm1}^{(k)}.

The second formula is understood to give zero when q±1q\pm1 lies outside the allowed range. Thus [J+,Tk(k)]=0[J_+,T_k^{(k)}]=0 and [J−,T−k(k)]=0[J_-,T_{-k}^{(k)}]=0. This does not mean that the ordinary products J+Tk(k)J_+T_k^{(k)} or J−T−k(k)J_-T_{-k}^{(k)} vanish.

These are exactly the same ladder relations obeyed by a spin-kk multiplet, except that the rotation generator acts by commutator rather than by ordinary left multiplication on a state.

The JzJ_z commutator says that Tq(k)T_q^{(k)} has magnetic component label qq. Apply the Jacobi identity to JzJ_z, J±J_\pm, and Tq(k)T_q^{(k)}:

[Jz,[J±,Tq(k)]]=[[Jz,J±],Tq(k)]+[J±,[Jz,Tq(k)]].[J_z,[J_\pm,T_q^{(k)}]] = [[J_z,J_\pm],T_q^{(k)}] + [J_\pm,[J_z,T_q^{(k)}]].

Using

[Jz,J±]=±ℏJ±,[Jz,Tq(k)]=ℏqTq(k),[J_z,J_\pm]=\pm\hbar J_\pm, \qquad [J_z,T_q^{(k)}]=\hbar q T_q^{(k)},

one obtains

[Jz,[J±,Tq(k)]]=ℏ(q±1)[J±,Tq(k)].[J_z,[J_\pm,T_q^{(k)}]] = \hbar(q\pm1)[J_\pm,T_q^{(k)}].

Thus [J±,Tq(k)][J_\pm,T_q^{(k)}] must be proportional to a component with label q±1q\pm1. The square-root coefficient is the standard angular-momentum normalization for a rank-kk multiplet.

The simplest selection rule follows directly from the JzJ_z commutator. Let

Jz∣α,j,m⟩=ℏm∣α,j,m⟩.J_z|\alpha,j,m\rangle = \hbar m|\alpha,j,m\rangle.

Taking the matrix element of

[Jz,Tq(k)]=ℏqTq(k)[J_z,T_q^{(k)}] = \hbar qT_q^{(k)}

between ∣α,j,m⟩|\alpha,j,m\rangle and ∣α′,j′,m′⟩|\alpha',j',m'\rangle gives

ℏ(m′−m)⟨α′,j′,m′∣Tq(k)∣α,j,m⟩=ℏq⟨α′,j′,m′∣Tq(k)∣α,j,m⟩.\hbar(m'-m) \langle\alpha',j',m'|T_q^{(k)}|\alpha,j,m\rangle = \hbar q \langle\alpha',j',m'|T_q^{(k)}|\alpha,j,m\rangle.

Therefore a nonzero matrix element requires

m′=m+q.m'=m+q.

The triangle rule for j,j′,kj,j',k needs the full irreducible-tensor and Wigner–Eckart theorem machinery. The broader list of symmetry-enforced zeros is collected in Selection Rules.

Commutator tests must be applied to the actual operator in the actual symmetry setting. If

HB=−BμzH_B=-B\mu_z

with BB a fixed laboratory field, then HBH_B is not a scalar under all rotations. For a vector μ\boldsymbol\mu, this term commutes with JzJ_z, but generally not with JxJ_x and JyJ_y. Other terms in the full Hamiltonian must also preserve the axis before JzJ_z is conserved.

By contrast, the formal expression

−μ⋅B-\boldsymbol\mu\cdot\mathbf B

is a scalar only if both μ\boldsymbol\mu and the background vector B\mathbf B are transformed. This distinction between covariance and invariance is essential in spectroscopy, perturbation theory, and selection-rule arguments.

  • Using the wrong sign because one switched between U†OUU^\dagger O U and UOU†UOU^\dagger conventions.
  • Checking only [Jz,O][J_z,O] and concluding that OO is a rotational scalar. Full rotational scalar behavior requires commutation with all three components of J\mathbf J.
  • Confusing [Ji,O]=0[J_i,O]=0 with [H,O]=0[H,O]=0. The first is rotational invariance of OO; the second is conservation under time evolution.
  • Calling a three-component object a vector without checking the vector commutator.
  • Treating a two-index Cartesian tensor as if every part were irreducible rank 22.
  • Forgetting that fixed external fields reduce the symmetry group.
  1. Derive the vector commutator from the finite vector transformation law.
Solution

For a small rotation about the ii axis,

Ui†VjUi=Vj+iℏδθ[Ji,Vj]+O(δθ2).U_i^\dagger V_j U_i = V_j + \frac{i}{\hbar}\delta\theta[J_i,V_j] +O(\delta\theta^2).

The vector transformation law gives

Ui†VjUi=Vj−δθ∑kϵijkVk+O(δθ2).U_i^\dagger V_j U_i = V_j - \delta\theta \sum_k\epsilon_{ijk}V_k +O(\delta\theta^2).

Equating first-order terms,

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

Multiplying by ℏ/i=−iℏ\hbar/i=-i\hbar gives

[Ji,Vj]=iℏ∑kϵijkVk.[J_i,V_j] = i\hbar \sum_k\epsilon_{ijk}V_k.
  1. Suppose A\mathbf A and B\mathbf B are vector operators. Show that A⋅B=∑jAjBj\mathbf A\cdot\mathbf B=\sum_j A_jB_j is a scalar under simultaneous rotations.
Solution

Use the Leibniz rule:

[Ji,A⋅B]=∑j([Ji,Aj]Bj+Aj[Ji,Bj]).[J_i,\mathbf A\cdot\mathbf B] = \sum_j \left( [J_i,A_j]B_j + A_j[J_i,B_j] \right).

Substitute the vector commutators:

[Ji,A⋅B]=iℏ∑j,kϵijk(AkBj+AjBk).[J_i,\mathbf A\cdot\mathbf B] = i\hbar \sum_{j,k} \epsilon_{ijk} \left( A_kB_j + A_jB_k \right).

In the first term, interchange the dummy labels jj and kk. Since ϵikj=−ϵijk\epsilon_{ikj}=-\epsilon_{ijk}, the first term cancels the second. Therefore

[Ji,A⋅B]=0.[J_i,\mathbf A\cdot\mathbf B]=0.
  1. Use [Jz,Tq(k)]=ℏqTq(k)[J_z,T_q^{(k)}]=\hbar qT_q^{(k)} to derive the rule m′=m+qm'=m+q for a nonzero matrix element.
Solution

Insert angular-momentum eigenstates:

⟨α′,j′,m′∣[Jz,Tq(k)]∣α,j,m⟩=ℏq⟨α′,j′,m′∣Tq(k)∣α,j,m⟩.\langle\alpha',j',m'| [J_z,T_q^{(k)}] |\alpha,j,m\rangle = \hbar q \langle\alpha',j',m'| T_q^{(k)} |\alpha,j,m\rangle.

The left side is

ℏ(m′−m)⟨α′,j′,m′∣Tq(k)∣α,j,m⟩.\hbar(m'-m) \langle\alpha',j',m'| T_q^{(k)} |\alpha,j,m\rangle.

If the matrix element is nonzero, the coefficients must agree:

m′−m=q.m'-m=q.
  1. A spin-1/21/2 has Hamiltonian H=ωJzH=\omega J_z. Show that J2J^2 is conserved although the Hamiltonian is not a rotational scalar for ω≠0\omega\ne0.
Solution

Within the spin-1/21/2 space, J2=3ℏ2I/4J^2=3\hbar^2I/4, so [H,J2]=0[H,J^2]=0. But

[Jx,H]=ω[Jx,Jz]=−iℏωJy≠0.[J_x,H]=\omega[J_x,J_z]=-i\hbar\omega J_y\ne0.

Conservation of the angular-momentum magnitude is therefore weaker than invariance under every rotation. In fact [J2,Jz]=0[J^2,J_z]=0 makes the same conclusion valid in every fixed-spin representation.

  • C. Cohen-Tannoudji, B. Diu, and F. Laloë, Quantum Mechanics, Wiley, 1977.
  • A. R. Edmonds, Angular Momentum in Quantum Mechanics, Princeton University Press, 1957.
  • M. E. Rose, Elementary Theory of Angular Momentum, Wiley, 1957.
  • J. J. Sakurai and J. Napolitano, Modern Quantum Mechanics, 3rd ed., Cambridge University Press, 2020.
  • D. A. Varshalovich, A. N. Moskalev, and V. K. Khersonskii, Quantum Theory of Angular Momentum, World Scientific, 1988.