Skip to main content

Physics V course sequence · Interactive lesson

Angular momentum operators and the rotation algebra

Once r × p becomes an operator, its three components stop being three separate numbers. They close on each other under commutation, and everything that follows — the Casimir, the labels, the rotation unitary, the one condition on V that makes any of it conserved — is read off that closure.

UPV-09.02 · Lesson 2 of 9 in this unit. Position is not a completion score.
Starting model: Angular momentum operators and the rotation algebraTop view down z. The unit vector starts along +x; the solid arrow shows where U_y(−b) U_x(−a) U_y(b) U_x(a) leaves it, and the dashed line is the small-angle prediction of a turn through −ab about z. Exact gap -14.50° against -15.71° predicted.loop: Uy(−b) Uₓ(−a) Uy(b) Uₓ(a) acting on ⟨r⟩four rotations, back where they began — except they are not+y+xsolid = after the loopdashed = turn through −abgap = −14.50°−ab = −15.71°z-part = 0.058top view, looking down +z
Start with a picture. Change the model in the lab below.
1

Build the model

Three components, one closed algebra — and, outside l = 0, only one of them can be sharp at a time.

The key idea

The angular momentum operators are the three Hermitian generators L̂ᵢ = εᵢⱼₖ x̂ⱼ p̂ₖ, defined about a chosen origin, whose commutators close on themselves as [L̂ᵢ, L̂ⱼ] = iħ εᵢⱼₖ L̂ₖ, making exp(−iθ n̂⋅L̂/ħ) the unitary that rotates a state by θ about n̂.

Example. Take ψ = f(r)(x + iy) = f(r) r sinθ e(iφ), with f any normalisable radial factor. Then L̂z ψ = −iħ ∂ψ/∂φ = +ħψ and L̂²ψ = 2ħ²ψ, both sharp; but L̂ₓ ψ is a different function, with ⟨L̂ₓ⟩ = 0 and ΔL̂ₓ = ħ/√2 = 7.5 × 10⁻³⁵ J s.

The complete physical model and assumptions

The model is a promotion. Take the classical Noether charge of rotational invariance, L = r × p, replace r and p by the operators of the canonical pair, and ask what [x̂ᵢ, p̂ⱼ] = iħδᵢⱼ forces. Two structural facts come back, and neither needed a wavefunction. The components close on themselves, [L̂ᵢ, L̂ⱼ] = iħ εᵢⱼₖ L̂ₖ, so the three are one object — the Lie algebra so(3), identical in form to su(2) — and commuting any two manufactures nothing new. And the quadratic combination L̂² commutes with every component, so the algebra has one Casimir and rank one: you may diagonalise L̂² together with exactly one component, never two. The pair of labels (l, m) is fixed there, before any equation is solved. Exponentiating the Hermitian generator gives the unitary Û(θ, n̂) = exp(−iθ n̂⋅L̂/ħ), under which r̂ transforms as R(θ)r̂; the failure of two such unitaries about different axes to commute is not a nuisance but the commutator itself, appearing at second order in the angles. The cost comes in two clauses. L̂ is defined about a chosen origin — displace it by a and L̂ becomes L̂ − a × p̂ — so angular momentum is never a property of the particle alone. And [Ĥ, L̂] = 0 is not free: it holds when V depends on r = |r| alone. Break the sphere down to an axis and only the generator of that axis survives.

1Promoting r × p needs no ordering choice

Write L̂ᵢ = εᵢⱼₖ x̂ⱼ p̂ₖ, so L̂ₓ = ŷp̂z − ẑp̂y, L̂y = ẑp̂ₓ − x̂p̂z and L̂z = x̂p̂y − ŷp̂ₓ. In every one of those six terms the position index differs from the momentum index, and [x̂ⱼ, p̂ₖ] = iħδⱼₖ vanishes when j ≠ k. So ŷ and p̂z commute, (ŷp̂z)† = p̂zŷ = ŷp̂z, and the operator is Hermitian exactly as the classical expression is written. That is not automatic. The classical scalar r⋅p becomes x̂p̂ₓ + ŷp̂y + ẑp̂z, whose adjoint is p̂ₓₓ̂ + p̂yŷ + p̂zẑ = r̂⋅p̂ − 3iħ; the naive product is not Hermitian and has to be replaced by (r̂⋅p̂ + p̂⋅r̂)/2. Quantisation by the rule {A, B} → [Â, B̂]/iħ is a postulate carrying ordering ambiguities, and angular momentum is one of the places where the ambiguity happens not to bite. Everything downstream leans on that one operator being self-adjoint, because only then does it have real eigenvalues and generate a unitary.

2One commutator, computed from [x̂ᵢ, p̂ⱼ] = iħδᵢⱼ

Expand [L̂ₓ, L̂y] = [ŷp̂z − ẑp̂y, ẑp̂ₓ − x̂p̂z]. Four cross terms; two die at once, because [ŷp̂z, x̂p̂z] and [ẑp̂y, ẑp̂ₓ] each involve only mutually commuting factors. The survivors need the ẑ–p̂z pair: [ŷp̂z, ẑp̂ₓ] = ŷ[p̂z, ẑ]p̂ₓ = −iħ ŷp̂ₓ, and [ẑp̂y, x̂p̂z] = x̂p̂y[ẑ, p̂z] = +iħ x̂p̂y. Assembling with the signs the bracket demands gives −iħŷp̂ₓ + iħx̂p̂y = iħ(x̂p̂y − ŷp̂ₓ) = iħL̂z. Cycling x → y → z → x supplies the other two, so [L̂ᵢ, L̂ⱼ] = iħ εᵢⱼₖ L̂ₖ. Read what that says rather than filing it: commuting two components returns a third, so the set closes and is the Lie algebra so(3). Because the same relations define su(2), the algebra by itself cannot tell an orbital l from a half-integer spin — that distinction has to come from somewhere else.

3L̂² commutes with every component

Write L̂² = L̂ⱼL̂ⱼ, summed over j, and commute it with L̂ᵢ using [ÂB̂, Ĉ] = Â[B̂,Ĉ] + [Â,Ĉ]B̂: [L̂², L̂ᵢ] = L̂ⱼ[L̂ⱼ, L̂ᵢ] + [L̂ⱼ, L̂ᵢ]L̂ⱼ = iħ εⱼᵢₖ (L̂ⱼL̂ₖ + L̂ₖL̂ⱼ). The bracket is symmetric under j ↔ k while εⱼᵢₖ is antisymmetric, so every term of the double sum meets its partner with the opposite sign and the whole thing vanishes — for all three values of i at once, with no component singled out. L̂² is therefore the Casimir of the algebra, and so(3) has rank one: exactly one component may be diagonalised alongside it. That is the whole origin of the two-label scheme |l, m⟩ — fixed before any differential equation is written, and the reason there is no such thing as a state |l, mₓ, my, mz⟩.

4Exponentiating the generator: the rotation unitary

Rotate a spinless state by δθ about z: ψ′(r) = ψ(R⁻¹r), which for small δθ is ψ − δθ ∂ψ/∂φ = (1̂ − (i/ħ)δθ L̂z)ψ, using L̂z = −iħ∂/∂φ. Compose N of these with δθ = θ/N and let N → ∞: Û(θ, ẑ) = exp(−iθL̂z/ħ), and for a general axis Û(θ, n̂) = exp(−iθ n̂⋅L̂/ħ). It is unitary because n̂⋅L̂ is Hermitian and θ real, so norms and probabilities survive the rotation. In Heisenberg form Û†r̂Û = R(θ)r̂: the operator components turn the way the classical vector does. The payoff is that the algebra becomes measurable. Rotations about different axes do not commute, and the leading failure is second order: Ûy(−α)Ûₓ(−α)Ûy(α)Ûₓ(α) = exp(+iα²L̂z/ħ) + O(α³). With α = 0.100 rad the loop misses closing by a rotation of 0.0100 rad, or 0.573°, about z. That residue is [L̂ₓ, L̂y] = iħL̂z, read off a protractor.

5Scalars, vectors, and the one condition on V

Sort the pieces of Ĥ by how they transform. A rotational scalar Ŝ — anything built from r̂⋅r̂, p̂⋅p̂ or r̂⋅p̂ — satisfies [L̂ᵢ, Ŝ] = 0. A vector operator V̂ satisfies [L̂ᵢ, V̂ⱼ] = iħ εᵢⱼₖ V̂ₖ, and r̂, p̂ and L̂ itself are all vectors. Now take Ĥ = p̂²/2m + V(|r̂|) with |r̂| = √(r̂⋅r̂). Both terms are scalars, so [Ĥ, L̂ᵢ] = 0 for all three components at once, and not one wavefunction has been written. Break the symmetry and the same classification says exactly what survives. Add a uniform electric field along z, so Ĥ → Ĥ + eEẑ. Now ẑ is one component of a vector: [L̂z, ẑ] = 0 still holds, but [L̂ₓ, ẑ] = −iħŷ and [L̂², ẑ] ≠ 0. Full rotational symmetry has collapsed to rotations about z alone, so mₗ stays a good quantum number and l does not — which is precisely why the linear Stark effect mixes hydrogen's 2s and 2p₀ states.

6What the commuting set buys, and what the origin costs

For a spinless particle in a central potential, (Ĥ, L̂², L̂z) is a complete set of commuting observables: three mutually commuting Hermitian operators whose joint eigenvalues label a state uniquely as |n, l, m⟩. Rotational invariance alone then forces a degeneracy. L̂_± = L̂ₓ ± iL̂y commute with Ĥ but shift m by one, so the 2l+1 states of a given l must share an energy. Hydrogen's extra degeneracy in l is not part of this — it needs the Runge–Lenz vector and the 1/r potential specifically. Two costs deserve stating plainly. First, L̂ is defined about a chosen origin: shift it by a and L̂′ = L̂ − a × p̂, so the Heisenberg equation gives dL̂′/dt = −a × F̂, which for an electron reckoned about a point 1 Å off the proton is a nonzero operator: L̂′ is not conserved even though L̂ is. Angular momentum is never a property of the particle alone. Second, [Ĥ, L̂] = 0 is a statement about V, not a law: strictly central, or the vector conservation fails.

2

Key equations

Read the units, assumptions and limits before substituting.

Hermitian promotion of r × p

L̂ = r̂ × p̂, L̂ᵢ = εᵢⱼₖ x̂ⱼ p̂ₖ

L̂ is Hermitian exactly as written — unlike r̂⋅p̂, which must be symmetrised to (r̂⋅p̂ + p̂⋅r̂)/2.

Units J s. In every term the position index differs from the momentum index, so [x̂ⱼ, p̂ₖ] = 0.

The rotation algebra

[L̂ᵢ, L̂ⱼ] = iħ εᵢⱼₖ L̂ₖ

Closure: commuting two components hands back a third, never a new operator. That is what makes L̂ one object.

ε₁₂₃ = +1 and cyclic; both sides carry (J s)². The same relations define so(3) and su(2).

L̂² is the Casimir

L̂² = L̂ₓ² + L̂y² + L̂z², [L̂², L̂ᵢ] = 0

Buys a shared eigenbasis of L̂² and one component — the labels l and m, and rank one means nothing more.

L̂² carries (J s)². Proved from [², B̂] = Â[Â, B̂] + [Â, B̂]Â; the two anticommutator terms cancel in pairs.

Vector and scalar operators under L̂

[L̂ᵢ, V̂ⱼ] = iħ εᵢⱼₖ V̂ₖ, [L̂ᵢ, Ŝ] = 0

Classify each piece of Ĥ this way and [Ĥ, L̂] falls out in one line, with no wavefunction written down.

V̂ is any vector operator (r̂, p̂, L̂ itself); Ŝ any rotational scalar such as r̂⋅r̂, p̂⋅p̂ or r̂⋅p̂.

The rotation unitary

Û(θ, n̂) = exp(−i θ n̂⋅L̂ / ħ), Û† r̂ Û = R(θ) r̂

L̂ generates rotations, so the algebra is measurable: two Û about different axes fail to commute at order θ².

n̂ a unit vector, θ in radians; unitary because n̂⋅L̂ is Hermitian and θ is real.

Origin dependence and conservation

L̂′ = L̂ − a × p̂[Ĥ, L̂] = 0 ⟺ V = V(r)

Names the price: L̂ is defined about a point, and its conservation is a claim about the potential, not a law.

a is the displacement of the new origin, in m; r = |r| means the whole sphere, not merely one symmetry axis.
3

Interactive lab

Predict first. Explore the model. Compare the result.

Explore the model

30 °
0 to 60 °; steps of 5.
30 °
0 to 60 °; steps of 5.

Try this. Set either angle to zero and the loop closes exactly: the residue is the product ab, not a sum. Push both to 60° and the gap falls well short of the −ab prediction, because that is only the leading term. The length readout never moves: r⋅r is a rotational scalar, and no rotation can change it.

Live results

EXACT GAP ANGLE
-14.50 °
PREDICTION −ab
-15.71 °
OUT-OF-PLANE z
0.058
VECTOR LENGTH
1.000

Results follow this lesson’s model and assumptions. Displayed values are rounded.

Interactive Physics V modelTop view down z. The unit vector starts along +x; the solid arrow shows where U_y(−b) U_x(−a) U_y(b) U_x(a) leaves it, and the dashed line is the small-angle prediction of a turn through −ab about z. Exact gap -14.50° against -15.71° predicted.loop: Uy(−b) Uₓ(−a) Uy(b) Uₓ(a) acting on ⟨r⟩four rotations, back where they began — except they are not+y+xsolid = after the loopdashed = turn through −abgap = −14.50°−ab = −15.71°z-part = 0.058top view, looking down +z
Top view down z. The unit vector starts along +x; the solid arrow shows where Uy(−b) Uₓ(−a) Uy(b) Uₓ(a) leaves it, and the dashed line is the small-angle prediction of a turn through −ab about z. Exact gap −14.50° against −15.71° predicted.

Predict → change one variable → check

Plan a change before running it. Every other input stays at the saved baseline.

Saved baseline. Rotation about x, angle a: 30 °; Rotation about y, angle b: 30 °

Baseline 30; choose 0 to 60, in steps of 5.
4. Compared with the saved baseline, this result will…

This experiment is kept only while this page is open. It does not change saved course progress.

4

Catch the common trap

[L̂², L̂ₓ] = 0 and [L̂², L̂z] = 0 are both true, and students read them as permission to specify L̂², L̂ₓ and L̂z together. Commuting is not transitive. [L̂ₓ, L̂z] = −iħL̂y is not zero, so no third label exists, and the argument that kills it is sharp. Suppose |ψ⟩ were a simultaneous eigenket, with L̂ₓ|ψ⟩ = a|ψ⟩ and L̂z|ψ⟩ = c|ψ⟩. Then L̂y|ψ⟩ = ([L̂z, L̂ₓ]/iħ)|ψ⟩ = (ca − ac)|ψ⟩/iħ = 0, and repeating the step on the other pairs annihilates all three components, so L̂²|ψ⟩ = 0 and l = 0. The only state that is a simultaneous eigenket of two different components is the rotationally invariant one. Any other state can at best be sharp in L̂² and one chosen axis, and is then irreducibly spread in the other two.

5

Practice & worked examples

3 authored examples. Make an attempt, then reveal the reasoning one step at a time.

EasyExample 1

Using L̂z = x̂p̂y − ŷp̂ₓ and [x̂ᵢ, p̂ⱼ] = iħδᵢⱼ, evaluate [L̂z, x̂], [L̂z, ŷ] and [L̂z, ẑ]. Check the answers against the vector-operator rule [L̂ᵢ, V̂ⱼ] = iħ εᵢⱼₖ V̂ₖ, and say what they mean geometrically.

Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.

0 of 5 steps revealed.

MediumExample 2

Show that [L̂², L̂z] = 0 using the algebra alone, with no wavefunction and no differential operator. Then state exactly how many independent labels the algebra supplies for an angular-momentum state, and why not one more.

Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.

0 of 6 steps revealed.

HardExample 3

Act on a state with four rotations in order — Ûₓ(α), then Ûy(α), then Ûₓ(−α), then Ûy(−α), each Ûₙ̂(θ) = exp(−iθ n̂⋅L̂/ħ), with α = 0.100 rad. Show the sequence is not the identity, identify the leading residue and its size, and say which states can register it.

Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.

0 of 5 steps revealed.

6

Quick check

Select an answer and explain it before checking.

An electron sits in a central potential V(r). A uniform electric field along ẑ is switched on, adding eEẑ to the Hamiltonian. Which of L̂², L̂ₓ, L̂y and L̂z still commute with the new Ĥ?
7

Review & continue

The angular momentum operators are the three Hermitian generators L̂ᵢ = εᵢⱼₖ x̂ⱼ p̂ₖ, defined about a chosen origin, whose commutators close on themselves as [L̂ᵢ, L̂ⱼ] = iħ εᵢⱼₖ L̂ₖ, making exp(−iθ n̂⋅L̂/ħ) the unitary that rotates a state by θ about n̂.

  • Explain the relationship without looking at the equation.
  • Check a sign, a unit and a model assumption in your working.
  • Return to the lab or worked example if a step is still unclear.

Extra challenging questions

Connect several ideas, explore supplied data, and compare your reasoning with a worked solution.