Angular Momentum Operators and Commutation Relations

Spin a hydrogen atom's electron around the nucleus. Then ask a deceptively simple question. Can you know exactly how fast it circulates in the xx, yy, and zz directions all at once? Classically, of course — the orbital angular momentum vector L=r×p\mathbf{L} = \mathbf{r}\times\mathbf{p} has three perfectly well-defined components at every instant. Quantum mechanically, the answer is a firm no. The reason is written into a set of commutation relations. These are among the most consequential formulas in all of chemistry. They are the reason atomic orbitals come in labeled families (ss, pp, dd, ff). They are the reason a 2pz2p_z orbital has a sharp value of LzL_z but a completely undetermined value of LxL_x. And they are the reason the periodic table has the shell structure it does. This article builds the angular momentum operators from scratch. It starts from the classical definition L=r×p\mathbf{L}=\mathbf{r}\times\mathbf{p}. Position and momentum are promoted to the operators familiar from Position and momentum operators. From there we derive the celebrated relation [L^x,L^y]=iℏL^z[\hat L_x,\hat L_y] = i\hbar \hat L_z (and its cyclic partners). We show why the total-angular-momentum operator L^2=L^x2+L^y2+L^z2\hat L^2 = \hat L_x^2+\hat L_y^2+\hat L_z^2 commutes with each individual component. This holds even though the components do not commute with each other. This asymmetry is striking: L^2\hat L^2 plays well with everyone, but L^x\hat L_x, L^y\hat L_y, L^z\hat L_z quarrel among themselves. This is the mathematical seed from which the entire structure of atomic orbital shapes grows. The payoff is conceptual as much as computational. Commutators are not bookkeeping. They are statements about what is simultaneously knowable. This theme was first introduced through the general formalism of Quantum operators and the uncertainty relations built from Commutators. Because L^x\hat L_x and L^z\hat L_z fail to commute, an electron cannot have sharp values of both. This is the operator-level origin of orbital angular structure. It is the reason we quantize LzL_z and L2L^2 together. We simply average over (or leave undetermined) LxL_x and LyL_y. Understanding this now sets up the ladder-operator technique. It also prepares us for the derivation of the quantized eigenvalues ℏ2l(l+1)\hbar^2 l(l+1) and mℏm_\hbar that follow directly from this algebra. By the end you will be able to derive every commutator here from bare position-momentum commutators. You will explain in physical terms why L2L^2 and LzL_z share eigenstates. You will also see why LxL_x, LyL_y, LzL_z cannot share eigenstates. Finally, you will see how this algebraic skeleton reappears — unchanged in form — when spin angular momentum is introduced. This holds even though spin has no classical r×p\mathbf{r}\times\mathbf{p} definition at all.

Key takeaways
  • Orbital angular momentum operators are built by promoting L=r×p\mathbf{L}=\mathbf{r}\times\mathbf{p} to operators: L^x=y^p^z−z^p^y\hat L_x = \hat y\hat p_z - \hat z\hat p_y, and cyclic permutations.
  • The components do not commute: [L^x,L^y]=iℏL^z[\hat L_x,\hat L_y]=i\hbar\hat L_z, [L^y,L^z]=iℏL^x[\hat L_y,\hat L_z]=i\hbar\hat L_x, [L^z,L^x]=iℏL^y[\hat L_z,\hat L_x]=i\hbar\hat L_y — summarized as [L^i,L^j]=iℏεijkL^k[\hat L_i,\hat L_j]=i\hbar\varepsilon_{ijk}\hat L_k.
  • The total-angular-momentum-squared operator L^2=L^x2+L^y2+L^z2\hat L^2=\hat L_x^2+\hat L_y^2+\hat L_z^2 commutes with every component: [L^2,L^z]=0[\hat L^2,\hat L_z]=0 (and likewise for L^x\hat L_x, L^y\hat L_y).
  • Because [L^2,L^z]=0[\hat L^2,\hat L_z]=0 but [L^x,L^z]≠0[\hat L_x,\hat L_z]\neq 0, only L2L^2 and one component (conventionally LzL_z) can be simultaneously sharp; this is why orbitals are labeled by ll and mm, not by three separate quantum numbers.
  • The derivation uses nothing beyond the canonical commutators [x^,p^x]=iℏ[\hat x,\hat p_x]=i\hbar (and zero for unlike pairs), making the whole algebra a mechanical consequence of position–momentum quantization.
  • This algebraic structure is universal: it reappears identically for electron and nuclear spin, even though spin operators cannot be written as r×p\mathbf{r}\times\mathbf{p}.
  • Key idea: angular momentum components fail to commute with each other, but each commutes with L^2\hat L^2 — so nature lets you know the magnitude of angular momentum and one projection simultaneously, never all three projections at once.

Where this lives today

Every discussion of atomic and molecular orbital shape rests on this algebra. The reason chemists label orbitals by ll (s, p, d, f) and mm (orientation within a shell, e.g. px,py,pzp_x,p_y,p_z) rather than by three independent numbers is a direct consequence of [L^2,L^z]=0[\hat L^2,\hat L_z]=0 paired with [L^x,L^z]≠0[\hat L_x,\hat L_z]\neq 0: nature permits a shared eigenbasis for magnitude and one projection, and no more. This shows up immediately in Eigenvalues of L-squared and Lz — the quantized values ℏ2l(l+1)\hbar^2 l(l+1) and mℏm\hbar are extracted using exactly the algebra derived here, typically via the Ladder Operators and the Angular Momentum Algebra technique that constructs raising and lowering operators L^±=L^x±iL^y\hat L_\pm = \hat L_x \pm i\hat L_y directly from these commutators. In molecular spectroscopy, selection rules for electronic and rotational transitions (Δl=±1\Delta l = \pm 1, Δm=0,±1\Delta m = 0,\pm 1) trace back to how the dipole operator transforms under the same rotation algebra. In magnetic resonance (NMR, EPR), the nuclear and electron spin operators obey an identical commutation algebra [S^i,S^j]=iℏεijkS^k[\hat S_i,\hat S_j]=i\hbar\varepsilon_{ijk}\hat S_k, even though spin has no classical position–momentum origin at all — the entire vector model of NMR pulse sequences (90° and 180° pulses, precession, spin echoes) is built on this non-commuting operator structure. In coordination chemistry and crystal-field theory, the splitting of dd-orbitals in an octahedral or tetrahedral field is organized by how L^2\hat L^2 and L^z\hat L_z eigenstates transform under the point group of the ligand environment. In modern quantum computing with spin qubits, single-qubit gates are literally implemented as controlled non-commuting rotations generated by these same operators, and the impossibility of simultaneously fixing all three spin projections is what necessitates careful pulse-sequence design. And in astrophysical and atmospheric spectroscopy, the fine structure of atomic emission lines (used to determine stellar and interstellar compositions) is a direct fingerprint of angular momentum coupling built from exactly this non-commuting algebra.

:::quiz[What is [L^y,L^z][\hat L_y,\hat L_z]?]

  • iℏL^xi\hbar \hat L_x ✓
  • iℏL^yi\hbar \hat L_y
  • −iℏL^z-i\hbar \hat L_z
  • 00

:::quiz[Which combination of operators is used to prove [L^2,L^z]=0[\hat L^2,\hat L_z]=0 most efficiently?]

  • Direct substitution of Cartesian coordinates for every term
  • The identity [A^2,B^]=A^[A^,B^]+[A^,B^]A^[\hat A^2,\hat B]=\hat A[\hat A,\hat B]+[\hat A,\hat B]\hat A applied to L^x2\hat L_x^2 and L^y2\hat L_y^2 ✓
  • Fourier transforming into momentum space first
  • Assuming L^2\hat L^2 is a scalar and therefore automatically commutes

:::quiz[A Hamiltonian has potential V=12k(x2+y2)V=\tfrac12k(x^2+y^2) with a single, equal force constant kk. What does the algebra predict about [H^,L^z][\hat H,\hat L_z]?]

  • It is always nonzero because VV depends on two coordinates
  • It vanishes, since VV is invariant under rotation about zz ✓
  • It equals iℏL^xi\hbar\hat L_x
  • It cannot be determined without knowing the mass

Ask the tutor: Can you show me how the ladder operators L^±=L^x±iL^y\hat L_\pm = \hat L_x \pm i\hat L_y are built from this algebra and used to derive the quantized eigenvalues ℏ2l(l+1)\hbar^2l(l+1) and mℏm\hbar?

The physical picture

Classically the orbital angular momentum of a particle is L=r×p\mathbf{L} = \mathbf{r}\times\mathbf{p}, a vector perpendicular to the plane of motion whose three Cartesian components,

Lx=ypz−zpy,Ly=zpx−xpz,Lz=xpy−ypx,L_x = yp_z - zp_y, \qquad L_y = zp_x - xp_z, \qquad L_z = xp_y - yp_x,

are all simultaneously well-defined numbers for any trajectory. To go quantum mechanical we do exactly what was done for the Hamiltonian: replace each classical variable by its operator, x→x^x\to\hat x (multiplication by xx) and px→p^x=−iℏ ∂/∂xp_x \to \hat p_x = -i\hbar\,\partial/\partial x, and similarly for y,zy,z. Because position and momentum operators along different axes commute (only x^\hat x and p^x\hat p_x fail to commute with each other; x^\hat x and p^y\hat p_y commute freely), there is no ordering ambiguity in writing

L^x=y^p^z−z^p^y,L^y=z^p^x−x^p^z,L^z=x^p^y−y^p^x.\hat L_x = \hat y \hat p_z - \hat z \hat p_y, \qquad \hat L_y = \hat z \hat p_x - \hat x \hat p_z, \qquad \hat L_z = \hat x \hat p_y - \hat y \hat p_x.

The surprise appears only when you ask whether these three new operators commute with each other. They do not, and the failure is not a minor technical defect — it is the entire reason atomic orbitals have the shapes and quantum numbers they do. Physically, L^z\hat L_z measures the tendency of the electron's probability current to circulate around the zz-axis; L^x\hat L_x measures circulation around the xx-axis. Rotating an electron's motion to have well-defined circulation about zz necessarily randomizes any well-defined sense of circulation about xx: you cannot simultaneously pin down "how fast it spins around this axis" and "how fast it spins around that axis" for axes that are not parallel. What does survive is the total magnitude squared of angular momentum, L^2=L^x2+L^y2+L^z2\hat L^2 = \hat L_x^2 + \hat L_y^2 + \hat L_z^2. This operator is rotationally invariant — it doesn't care which axis you call zz — and that invariance is exactly why it commutes with every individual component. The practical upshot, verified rigorously below, is that we can find wavefunctions that are simultaneous eigenfunctions of L^2\hat L^2 and L^z\hat L_z (these become the spherical harmonics Ylm(θ,ϕ)Y_l^m(\theta,\phi) underlying every ss, pp, dd, ff orbital), but never simultaneous eigenfunctions of L^z\hat L_z and L^x\hat L_x (except in the trivial case l=0l=0).

Figure
Classical vector L=r×p\mathbf L=\mathbf r\times\mathbf p and its quantum operator components
z y x r p L = r × p Operator definitions L̂ₓ = ŷp̂_z − ẑp̂_y L̂_y = ẑp̂ₓ − x̂p̂_z L̂_z = x̂p̂_y − ŷp̂ₓ p̂ₓ = −iħ ∂/∂x , etc. Different-axis x̂,p̂_y commute; only x̂,p̂ₓ (same axis) don't.
Figure
Simultaneous eigenstates: L² and L_z share eigenfunctions, but L_z and Lₓ cannot
eigenstates of L̂² eigenstates of L̂_z too Y_l^m(θ,φ) eigenstates of L̂² eigen. of L̂_z eigen. of L̂ₓ overlap = ∅ (l ≠ 0) [L̂²,L̂_z] = 0 → shared eigenbasis [L̂ₓ,L̂_z] ≠ 0 → no shared basis

The core ideas

The foundational commutators, from which everything else in angular momentum theory (ladder operators, quantized eigenvalues, spin algebra) is built:

[L^x,L^y]=iℏL^z,[L^y,L^z]=iℏL^x,[L^z,L^x]=iℏL^y[\hat L_x,\hat L_y] = i\hbar\hat L_z, \qquad [\hat L_y,\hat L_z] = i\hbar\hat L_x, \qquad [\hat L_z,\hat L_x] = i\hbar\hat L_y

where: L^x,L^y,L^z\hat L_x,\hat L_y,\hat L_z are the Cartesian orbital angular momentum operators; ℏ\hbar is the reduced Planck constant; the three relations are cyclic permutations of x→y→z→xx\to y\to z\to x.

Reading. None of the three components commutes with either of the other two. The commutator of two components is proportional to the third, with the proportionality constant iℏi\hbar — structurally identical to the classical Poisson-bracket relation {Lx,Ly}=Lz\{L_x,L_y\}=L_z, except quantum mechanically the bracket is an operator identity, not a numerical statement about a single trajectory. Compactly, using the Levi-Civita symbol εijk\varepsilon_{ijk} (which is +1+1 for (i,j,k)=(x,y,z)(i,j,k)=(x,y,z) and cyclic permutations, −1-1 for anticyclic permutations, and 00 if any two indices repeat):

[L^i,L^j]=iℏ∑kεijkL^k,i,j,k∈{x,y,z}[\hat L_i,\hat L_j] = i\hbar\sum_k \varepsilon_{ijk}\hat L_k, \qquad i,j,k\in\{x,y,z\}

where: the sum runs over the third Cartesian index kk; this single line reproduces all three relations above.

Reading. This is the defining algebra of angular momentum in quantum mechanics — the same algebra (with L^→S^\hat L\to\hat S or J^\hat J) governs electron spin, nuclear spin, and total angular momentum, even for particles like the electron where no classical r×p\mathbf r\times\mathbf p construction applies.

[L^2,L^z]=0,L^2≡L^x2+L^y2+L^z2[\hat L^2,\hat L_z] = 0, \qquad \hat L^2 \equiv \hat L_x^2+\hat L_y^2+\hat L_z^2

where: L^2\hat L^2 is the (rotationally invariant) total angular-momentum-squared operator; the identity holds with L^z\hat L_z replaced by L^x\hat L_x or L^y\hat L_y as well, i.e. L^2\hat L^2 commutes with every Cartesian component.

Reading. L^2\hat L^2 and one chosen component (by convention L^z\hat L_z) form a complete commuting set: they can be diagonalized simultaneously, giving wavefunctions labeled by two quantum numbers, ll (magnitude) and mm (projection). This is precisely the origin of the (l,m)(l,m) labeling of atomic orbitals.

:::derivation[Deriving [L^x,L^y]=iℏL^z[\hat L_x,\hat L_y]=i\hbar\hat L_z from canonical commutators] Goal. Show that [L^x,L^y]=iℏL^z[\hat L_x,\hat L_y]=i\hbar\hat L_z follows purely from the position–momentum commutation relations [x^i,p^j]=iℏδij[\hat x_i,\hat p_j]=i\hbar\delta_{ij} and [x^i,x^j]=[p^i,p^j]=0[\hat x_i,\hat x_j]=[\hat p_i,\hat p_j]=0.

Step 1 — Write out the operators explicitly. Using L^x=y^p^z−z^p^y\hat L_x = \hat y\hat p_z - \hat z\hat p_y and L^y=z^p^x−x^p^z\hat L_y = \hat z\hat p_x - \hat x\hat p_z, expand the commutator by linearity:

[L^x,L^y]=[y^p^z−z^p^y, z^p^x−x^p^z].[\hat L_x,\hat L_y] = [\hat y\hat p_z - \hat z\hat p_y,\ \hat z\hat p_x - \hat x\hat p_z].

Distribute over the four cross terms:

[L^x,L^y]=[y^p^z,z^p^x]−[y^p^z,x^p^z]−[z^p^y,z^p^x]+[z^p^y,x^p^z].[\hat L_x,\hat L_y] = [\hat y\hat p_z,\hat z\hat p_x] - [\hat y\hat p_z,\hat x\hat p_z] - [\hat z\hat p_y,\hat z\hat p_x] + [\hat z\hat p_y,\hat x\hat p_z].

Step 2 — Eliminate the terms that vanish outright. Any commutator [A^B^,C^D^][\hat A\hat B,\hat C\hat D] where A^,B^,C^,D^\hat A,\hat B,\hat C,\hat D pairwise commute except for at most one canonically conjugate pair reduces quickly. The second term, [y^p^z,x^p^z][\hat y\hat p_z,\hat x\hat p_z]: here y^\hat y commutes with x^\hat x and p^z\hat p_z, and x^\hat x commutes with p^z\hat p_z — every operator in one factor commutes with every operator in the other, so

[y^p^z,x^p^z]=0.[\hat y\hat p_z,\hat x\hat p_z] = 0.

Likewise the third term, [z^p^y,z^p^x][\hat z\hat p_y,\hat z\hat p_x]: z^\hat z commutes with itself and with p^x\hat p_x, and p^y\hat p_y commutes with both z^\hat z and p^x\hat p_x, so

[z^p^y,z^p^x]=0.[\hat z\hat p_y,\hat z\hat p_x] = 0.

Step 3 — Evaluate the surviving first term. Use the identity [A^B^,C^D^]=A^[B^,C^]D^+A^C^[B^,D^]+[A^,C^]D^B^+C^[A^,D^]B^[\hat A\hat B,\hat C\hat D] = \hat A[\hat B,\hat C]\hat D + \hat A\hat C[\hat B,\hat D] + [\hat A,\hat C]\hat D\hat B + \hat C[\hat A,\hat D]\hat B, or more directly expand with the product rule [A^B^,C^]=A^[B^,C^]+[A^,C^]B^[\hat A\hat B,\hat C] = \hat A[\hat B,\hat C]+[\hat A,\hat C]\hat B applied twice. For [y^p^z,z^p^x][\hat y\hat p_z,\hat z\hat p_x], only the pair (p^z,z^)(\hat p_z,\hat z) is canonically conjugate ([p^z,z^]=−iℏ[\hat p_z,\hat z] = -i\hbar); every other pair among {y^,p^z}\{\hat y,\hat p_z\} and {z^,p^x}\{\hat z,\hat p_x\} commutes. Peel off the commuting spectators y^\hat y (left) and p^x\hat p_x (right):

[y^p^z,z^p^x]=y^[p^z,z^]p^x=y^(−iℏ)p^x=−iℏ y^p^x.[\hat y\hat p_z,\hat z\hat p_x] = \hat y[\hat p_z,\hat z]\hat p_x = \hat y(-i\hbar)\hat p_x = -i\hbar\,\hat y\hat p_x.

Step 4 — Evaluate the fourth term the same way. For [z^p^y,x^p^z][\hat z\hat p_y,\hat x\hat p_z], the only conjugate pair is (z^,p^z)(\hat z,\hat p_z) with [z^,p^z]=iℏ[\hat z,\hat p_z]=i\hbar; the spectators p^y\hat p_y (left) and x^\hat x (right) commute with everything else present:

[z^p^y,x^p^z]=[z^,p^z]x^p^y=iℏ x^p^y.[\hat z\hat p_y,\hat x\hat p_z] = [\hat z,\hat p_z]\hat x\hat p_y = i\hbar\,\hat x\hat p_y.

Step 5 — Assemble. Adding the two nonzero contributions from Steps 3 and 4 (the Step 2 terms are zero):

[L^x,L^y]=−iℏ y^p^x+iℏ x^p^y=iℏ(x^p^y−y^p^x).[\hat L_x,\hat L_y] = -i\hbar\,\hat y\hat p_x + i\hbar\,\hat x\hat p_y = i\hbar\big(\hat x\hat p_y - \hat y\hat p_x\big).

The combination in parentheses is exactly the definition of L^z\hat L_z, so

[L^x,L^y]=iℏL^z.[\hat L_x,\hat L_y] = i\hbar\hat L_z.

The other two relations, [L^y,L^z]=iℏL^x[\hat L_y,\hat L_z]=i\hbar\hat L_x and [L^z,L^x]=iℏL^y[\hat L_z,\hat L_x]=i\hbar\hat L_y, follow by the same steps under the cyclic relabeling x→y→z→xx\to y\to z\to x — the algebra is identical because the original definitions of L^x,L^y,L^z\hat L_x,\hat L_y,\hat L_z are themselves cyclic permutations of one another.

:::derivation[Proving [L^2,L^z]=0[\hat L^2,\hat L_z]=0] Goal. Show that the total-angular-momentum-squared operator commutes with each Cartesian component, using only the results just derived, so that L^2\hat L^2 and L^z\hat L_z can share eigenfunctions.

Step 1 — Split L^2\hat L^2 into pieces. Write L^2=L^x2+L^y2+L^z2\hat L^2 = \hat L_x^2 + \hat L_y^2 + \hat L_z^2, and use linearity of the commutator:

[L^2,L^z]=[L^x2,L^z]+[L^y2,L^z]+[L^z2,L^z].[\hat L^2,\hat L_z] = [\hat L_x^2,\hat L_z] + [\hat L_y^2,\hat L_z] + [\hat L_z^2,\hat L_z].

The last term vanishes trivially since any operator commutes with itself: [L^z2,L^z]=0[\hat L_z^2,\hat L_z]=0.

Step 2 — Reduce [L^x2,L^z][\hat L_x^2,\hat L_z] using the product rule. For any operators, [A^2,B^]=A^[A^,B^]+[A^,B^]A^[\hat A^2,\hat B] = \hat A[\hat A,\hat B] + [\hat A,\hat B]\hat A. Apply this with A^=L^x\hat A=\hat L_x, B^=L^z\hat B=\hat L_z:

[L^x2,L^z]=L^x[L^x,L^z]+[L^x,L^z]L^x.[\hat L_x^2,\hat L_z] = \hat L_x[\hat L_x,\hat L_z] + [\hat L_x,\hat L_z]\hat L_x.

From the cyclic relation derived above, [L^z,L^x]=iℏL^y[\hat L_z,\hat L_x]=i\hbar\hat L_y, so [L^x,L^z]=−iℏL^y[\hat L_x,\hat L_z] = -i\hbar\hat L_y. Substituting:

[L^x2,L^z]=L^x(−iℏL^y)+(−iℏL^y)L^x=−iℏ(L^xL^y+L^yL^x).[\hat L_x^2,\hat L_z] = \hat L_x(-i\hbar\hat L_y) + (-i\hbar\hat L_y)\hat L_x = -i\hbar(\hat L_x\hat L_y + \hat L_y\hat L_x).

Step 3 — Reduce [L^y2,L^z][\hat L_y^2,\hat L_z] the same way. With A^=L^y\hat A=\hat L_y, B^=L^z\hat B=\hat L_z:

[L^y2,L^z]=L^y[L^y,L^z]+[L^y,L^z]L^y.[\hat L_y^2,\hat L_z] = \hat L_y[\hat L_y,\hat L_z] + [\hat L_y,\hat L_z]\hat L_y.

Since [L^y,L^z]=iℏL^x[\hat L_y,\hat L_z]=i\hbar\hat L_x directly from the first derivation's cyclic partner:

[L^y2,L^z]=L^y(iℏL^x)+(iℏL^x)L^y=iℏ(L^yL^x+L^xL^y).[\hat L_y^2,\hat L_z] = \hat L_y(i\hbar\hat L_x) + (i\hbar\hat L_x)\hat L_y = i\hbar(\hat L_y\hat L_x + \hat L_x\hat L_y).

Step 4 — Add the two nonvanishing pieces. The terms −iℏ(L^xL^y+L^yL^x)-i\hbar(\hat L_x\hat L_y+\hat L_y\hat L_x) from Step 2 and +iℏ(L^yL^x+L^xL^y)+i\hbar(\hat L_y\hat L_x+\hat L_x\hat L_y) from Step 3 are identical in operator content and opposite in sign, since L^xL^y+L^yL^x=L^yL^x+L^xL^y\hat L_x\hat L_y+\hat L_y\hat L_x = \hat L_y\hat L_x+\hat L_x\hat L_y trivially:

[L^x2,L^z]+[L^y2,L^z]=−iℏ(L^xL^y+L^yL^x)+iℏ(L^xL^y+L^yL^x)=0.[\hat L_x^2,\hat L_z] + [\hat L_y^2,\hat L_z] = -i\hbar(\hat L_x\hat L_y+\hat L_y\hat L_x) + i\hbar(\hat L_x\hat L_y+\hat L_y\hat L_x) = 0.

Step 5 — Conclude. Combining with the trivial Step 1 result:

[L^2,L^z]=0+0+0=0.[\hat L^2,\hat L_z] = 0 + 0 + 0 = 0.

Because L^2\hat L^2 is built symmetrically from L^x2,L^y2,L^z2\hat L_x^2,\hat L_y^2,\hat L_z^2, the identical argument (relabeling which component plays the role of "L^z\hat L_z") shows [L^2,L^x]=0[\hat L^2,\hat L_x]=0 and [L^2,L^y]=0[\hat L^2,\hat L_y]=0 as well: L^2\hat L^2 commutes with every Cartesian component, even though the components fail to commute with one another. This is exactly what permits a common eigenbasis for L^2\hat L^2 and any single chosen component — conventionally L^z\hat L_z.

Worked examples

Example 1 — Foundational: verifying [L^z,L^x]=iℏL^y[\hat L_z,\hat L_x]=i\hbar\hat L_y by direct operator action on a test function. Rather than trust the general derivation blindly, apply both sides of [L^z,L^x]=iℏL^y[\hat L_z,\hat L_x]=i\hbar\hat L_y to the concrete (non-symmetric, asymmetric-in-all-three-coordinates) test function

f(x,y,z)=x2yz3,f(x,y,z) = x^2 y z^3,

chosen with unequal, non-round powers on each coordinate precisely so that no accidental symmetry could mask an error in the general formula. First compute L^xf=(y^p^z−z^p^y)f\hat L_x f = (\hat y\hat p_z - \hat z\hat p_y)f. With p^z=−iℏ∂z\hat p_z = -i\hbar\partial_z, p^y=−iℏ∂y\hat p_y=-i\hbar\partial_y:

∂zf=3x2yz2,∂yf=x2z3,\partial_z f = 3x^2yz^2, \qquad \partial_y f = x^2z^3,
L^xf=y(−iℏ)(3x2yz2)−z(−iℏ)(x2z3)=−iℏ(3x2y2z2−x2z4).\hat L_x f = y(-i\hbar)(3x^2yz^2) - z(-i\hbar)(x^2z^3) = -i\hbar\big(3x^2y^2z^2 - x^2z^4\big).

Now apply L^z=x^p^y−y^p^x\hat L_z = \hat x\hat p_y - \hat y\hat p_x to this result. Let g≡L^xf=−iℏ(3x2y2z2−x2z4)g \equiv \hat L_x f = -i\hbar(3x^2y^2z^2 - x^2z^4). Compute

∂yg=−iℏ(6x2yz2),∂xg=−iℏ(6xy2z2−2xz4),\partial_y g = -i\hbar(6x^2yz^2), \qquad \partial_x g = -i\hbar(6xy^2z^2 - 2xz^4),
L^zg=x(−iℏ)∂yg/(−iℏ)⋅(−iℏ)−y(−iℏ)∂xg/(−iℏ)⋅(−iℏ)\hat L_z g = x(-i\hbar)\partial_y g\big/(-i\hbar)\cdot(-i\hbar) - y(-i\hbar)\partial_x g\big/(-i\hbar)\cdot(-i\hbar)

More carefully, using p^y=−iℏ∂y\hat p_y = -i\hbar\partial_y and p^x=−iℏ∂x\hat p_x=-i\hbar\partial_x directly on gg:

L^zg=x(−iℏ)(−iℏ 6x2yz2)−y(−iℏ)(−iℏ(6xy2z2−2xz4))\hat L_z g = x(-i\hbar)(-i\hbar\,6x^2yz^2) - y(-i\hbar)(-i\hbar(6xy^2z^2-2xz^4))
=x(−ℏ2)(6x2yz2)−y(−ℏ2)(6xy2z2−2xz4)=−6ℏ2x3yz2+ℏ2(6xy3z2−2xyz4).= x(-\hbar^2)(6x^2yz^2) - y(-\hbar^2)(6xy^2z^2-2xz^4) = -6\hbar^2x^3yz^2 + \hbar^2(6xy^3z^2 - 2xyz^4).

So

L^zL^xf=−6ℏ2x3yz2+6ℏ2xy3z2−2ℏ2xyz4.\hat L_z\hat L_x f = -6\hbar^2 x^3yz^2 + 6\hbar^2xy^3z^2 - 2\hbar^2xyz^4.

Next compute L^xL^zf\hat L_x\hat L_z f. First L^zf=x^p^yf−y^p^xf\hat L_z f = \hat x\hat p_y f - \hat y\hat p_x f, with ∂yf=x2z3\partial_y f = x^2z^3, ∂xf=2xyz3\partial_x f = 2xyz^3:

L^zf=x(−iℏ)(x2z3)−y(−iℏ)(2xyz3)=−iℏ(x3z3−2xy2z3).\hat L_z f = x(-i\hbar)(x^2z^3) - y(-i\hbar)(2xyz^3) = -i\hbar(x^3z^3 - 2xy^2z^3).

Let h≡L^zf=−iℏ(x3z3−2xy2z3)h\equiv \hat L_z f = -i\hbar(x^3z^3-2xy^2z^3). Apply L^x=y^p^z−z^p^y\hat L_x = \hat y\hat p_z-\hat z\hat p_y:

∂zh=−iℏ(3x3z2−6xy2z2),∂yh=−iℏ(−4xyz3),\partial_z h = -i\hbar(3x^3z^2 - 6xy^2z^2), \qquad \partial_y h = -i\hbar(-4xyz^3),
L^xh=y(−iℏ)∂zh−z(−iℏ)∂yh=y(−ℏ2)(3x3z2−6xy2z2)−z(−ℏ2)(−4xyz3)\hat L_x h = y(-i\hbar)\partial_z h - z(-i\hbar)\partial_y h = y(-\hbar^2)(3x^3z^2-6xy^2z^2) - z(-\hbar^2)(-4xyz^3)

Wait — recompute cleanly: L^xh=y(−iℏ)⋅∂zh−z(−iℏ)⋅∂yh\hat L_x h = y(-i\hbar)\cdot\partial_z h - z(-i\hbar)\cdot \partial_y h, and since ∂zh\partial_z h and ∂yh\partial_y h already carry a factor −iℏ-i\hbar, each term picks up (−iℏ)(−iℏ)=−ℏ2(-i\hbar)(-i\hbar)=-\hbar^2:

L^xh=−ℏ2y(3x3z2−6xy2z2)−[−ℏ2z(−4xyz3)]=−3ℏ2x3yz2+6ℏ2xy3z2−4ℏ2xyz4.\hat L_x h = -\hbar^2 y(3x^3z^2-6xy^2z^2) - \big[-\hbar^2 z(-4xyz^3)\big] = -3\hbar^2x^3yz^2+6\hbar^2xy^3z^2 - 4\hbar^2xyz^4.

So

L^xL^zf=−3ℏ2x3yz2+6ℏ2xy3z2−4ℏ2xyz4.\hat L_x\hat L_z f = -3\hbar^2x^3yz^2 + 6\hbar^2xy^3z^2 - 4\hbar^2xyz^4.

Now form the commutator:

[L^z,L^x]f=L^zL^xf−L^xL^zf[\hat L_z,\hat L_x]f = \hat L_z\hat L_x f - \hat L_x\hat L_z f
=(−6ℏ2x3yz2+6ℏ2xy3z2−2ℏ2xyz4)−(−3ℏ2x3yz2+6ℏ2xy3z2−4ℏ2xyz4)= \big(-6\hbar^2x^3yz^2+6\hbar^2xy^3z^2-2\hbar^2xyz^4\big) - \big(-3\hbar^2x^3yz^2+6\hbar^2xy^3z^2-4\hbar^2xyz^4\big)
=−3ℏ2x3yz2+2ℏ2xyz4.= -3\hbar^2x^3yz^2 + 2\hbar^2xyz^4.

Compare this to iℏL^yfi\hbar\hat L_y f. Compute L^yf=(z^p^x−x^p^z)f\hat L_y f = (\hat z\hat p_x-\hat x\hat p_z)f with ∂xf=2xyz3\partial_x f = 2xyz^3, ∂zf=3x2yz2\partial_z f=3x^2yz^2:

L^yf=z(−iℏ)(2xyz3)−x(−iℏ)(3x2yz2)=−iℏ(2xyz4−3x3yz2).\hat L_y f = z(-i\hbar)(2xyz^3) - x(-i\hbar)(3x^2yz^2) = -i\hbar(2xyz^4 - 3x^3yz^2).

Then

iℏL^yf=iℏ⋅[−iℏ(2xyz4−3x3yz2)]=ℏ2(2xyz4−3x3yz2)=−3ℏ2x3yz2+2ℏ2xyz4.i\hbar\hat L_y f = i\hbar\cdot\big[-i\hbar(2xyz^4-3x^3yz^2)\big] = \hbar^2(2xyz^4 - 3x^3yz^2) = -3\hbar^2x^3yz^2+2\hbar^2xyz^4.

This matches [L^z,L^x]f[\hat L_z,\hat L_x]f term for term, confirming [L^z,L^x]=iℏL^y[\hat L_z,\hat L_x] = i\hbar\hat L_y on this deliberately asymmetric test function.

Limiting-case check. If the test function depended only on zz (no x,yx,y dependence at all, e.g. f=z3f=z^3), every angular momentum operator acting on it would vanish, since each L^i\hat L_i contains at least one derivative with respect to a coordinate other than the one paired in its own definition combined with multiplication by that same excluded coordinate — concretely L^xz3=(y^p^z−z^p^y)z3=y(−iℏ)(3z2)−0≠0\hat L_x z^3 = (\hat y\hat p_z-\hat z\hat p_y)z^3 = y(-i\hbar)(3z^2) - 0 \neq 0 actually, so the truly trivial check is l=0l=0: for a spherically symmetric function like f=e−r2f=e^{-r^2} (function of r=x2+y2+z2r=\sqrt{x^2+y^2+z^2} only), all three L^if=0\hat L_i f = 0, so every commutator trivially annihilates it — consistent with ss-orbitals carrying zero angular momentum entirely.

Example 2 — Applied: what the algebra says about a real pp-orbital. Consider an electron in a hydrogen 2pz2p_z orbital, described (angular part) by the spherical harmonic Y10(θ,ϕ)∝cos⁡θY_1^0(\theta,\phi) \propto \cos\theta. This state is an eigenfunction of both L^z\hat L_z and L^2\hat L^2:

L^zY10=0⋅ℏ Y10=0,L^2Y10=ℏ2⋅1(1+1) Y10=2ℏ2Y10.\hat L_z Y_1^0 = 0\cdot\hbar\, Y_1^0 = 0, \qquad \hat L^2 Y_1^0 = \hbar^2\cdot 1(1+1)\,Y_1^0 = 2\hbar^2 Y_1^0.

(The eigenvalue structure ℏ2l(l+1)\hbar^2 l(l+1) for L^2\hat L^2 and mℏm\hbar for L^z\hat L_z is derived rigorously elsewhere from this same algebra; here we use the 2pz2p_z values l=1,m=0l=1,m=0 as an illustration.) The physically important question this article's algebra answers: does the electron in this state have a definite value of LxL_x or LyL_y? Since [L^x,L^z]=−iℏL^y≠0[\hat L_x,\hat L_z]=-i\hbar\hat L_y \neq 0, and Y10Y_1^0 is an eigenfunction of L^z\hat L_z with a nonzero commutator between L^x\hat L_x and L^z\hat L_z, the generalized uncertainty relation built from any commutator,

ΔLx ΔLz  ≥  12∣⟨[L^x,L^z]⟩∣=ℏ2∣⟨L^y⟩∣,\Delta L_x\,\Delta L_z \;\geq\; \frac{1}{2}\left|\langle[\hat L_x,\hat L_z]\rangle\right| = \frac{\hbar}{2}\left|\langle \hat L_y\rangle\right|,

tells us that if ΔLz=0\Delta L_z = 0 exactly (a genuine eigenstate), the uncertainty in LxL_x cannot also vanish unless ⟨L^y⟩=0\langle \hat L_y\rangle=0 trivially satisfies the inequality — but direct calculation (using ladder operators, foreshadowed here) shows LxL_x and LyL_y each have expectation value zero and nonzero variance in a Y10Y_1^0 state: ⟨L^x2⟩=⟨L^y2⟩=ℏ2\langle \hat L_x^2\rangle = \langle \hat L_y^2\rangle = \hbar^2 (since ⟨L^2⟩=2ℏ2=⟨L^z2⟩+⟨L^x2⟩+⟨L^y2⟩=0+ℏ2+ℏ2\langle \hat L^2\rangle = 2\hbar^2 = \langle \hat L_z^2\rangle + \langle \hat L_x^2\rangle + \langle \hat L_y^2\rangle = 0+\hbar^2+\hbar^2). So the electron in a 2pz2p_z orbital has a perfectly sharp Lz=0L_z=0 and L2=2ℏ2L^2=2\hbar^2, but LxL_x and LyL_y are each spread with root-mean-square value ℏ\hbar — never zero, never sharp. This is not experimental ignorance; it is what the operator algebra forces, and it is the rigorous quantum-mechanical statement behind the classical picture of a vector "precessing" indeterminately about the zz-axis.

Example 3 — Exam/competition level: commutator of L^z\hat L_z with a non-trivial combination, and consistency with rotation. A common exam trap is to compute [L^z,x^2+2y2][\hat L_z, \hat x^2+2y^2] for a potential-like operator (relevant, for instance, to whether angular momentum is conserved in an anisotropic 2D oscillator potential V=12k1x2+12k2y2V=\tfrac12 k_1x^2+\tfrac12 k_2y^2 with k1≠k2k_1\neq k_2, chosen non-symmetric on purpose). Use L^z=x^p^y−y^p^x\hat L_z=\hat x\hat p_y-\hat y\hat p_x and the elementary commutators [p^y,y2]=−iℏ⋅2y[\hat p_y,y^2]=-i\hbar\cdot 2y (i.e. [p^y,f(y)]=−iℏ ∂f/∂y[\hat p_y,f(y)] = -i\hbar\,\partial f/\partial y) and [p^x,x2]=−iℏ⋅2x[\hat p_x,x^2]=-i\hbar\cdot 2x:

[L^z,x^2]=[x^p^y−y^p^x,x^2]=x^[p^y,x^2]−y^[p^x,x^2].[\hat L_z,\hat x^2] = [\hat x\hat p_y-\hat y\hat p_x,\hat x^2] = \hat x[\hat p_y,\hat x^2] - \hat y[\hat p_x,\hat x^2].

Since p^y\hat p_y commutes with any function of xx alone, [p^y,x^2]=0[\hat p_y,\hat x^2]=0. Since [p^x,x^2]=−iℏ ∂(x2)/∂x=−2iℏx[\hat p_x,\hat x^2] = -i\hbar\,\partial(x^2)/\partial x = -2i\hbar x:

[L^z,x^2]=−y^(−2iℏx^)=2iℏ x^y^.[\hat L_z,\hat x^2] = -\hat y(-2i\hbar\hat x) = 2i\hbar\,\hat x\hat y.

Similarly,

[L^z,2y^2]=2(x^[p^y,y^2]−y^[p^x,y^2])=2x^(−2iℏy^)−0=−4iℏ x^y^.[\hat L_z, 2\hat y^2] = 2\Big(\hat x[\hat p_y,\hat y^2] - \hat y[\hat p_x,\hat y^2]\Big) = 2\hat x(-2i\hbar\hat y) - 0 = -4i\hbar\,\hat x\hat y.

Adding these unequal-coefficient contributions (the "22" on y2y^2 was chosen precisely so the two pieces do not cancel by accident):

[L^z,x^2+2y^2]=2iℏ x^y^−4iℏ x^y^=−2iℏ x^y^.[\hat L_z,\hat x^2+2\hat y^2] = 2i\hbar\,\hat x\hat y - 4i\hbar\,\hat x\hat y = -2i\hbar\,\hat x\hat y.

This is manifestly nonzero whenever x^y^≠0\hat x\hat y \neq 0 (i.e., generically, off the coordinate axes) — confirming that L^z\hat L_z does not commute with an anisotropic potential x^2+2y^2\hat x^2+2\hat y^2, exactly as expected: angular momentum about zz is conserved only when the potential is invariant under rotation about zz, i.e., when the coefficients of x2x^2 and y2y^2 are equal. As a limiting-case check, setting the coefficient of y2y^2 to match that of x2x^2 (isotropic case, coefficient 11 instead of 22) gives

[L^z,x^2+y^2]=2iℏ x^y^−2iℏ x^y^=0,[\hat L_z,\hat x^2+\hat y^2] = 2i\hbar\,\hat x\hat y - 2i\hbar\,\hat x\hat y = 0,

correctly recovering the textbook fact that L^z\hat L_z commutes with any function of r=x2+y2+z2r=\sqrt{x^2+y^2+z^2} alone (here x2+y2x^2+y^2), since a rotationally symmetric potential conserves angular momentum about every axis. This exercise shows how the raw commutation algebra directly encodes the quantum version of Noether's theorem: symmetry of the Hamiltonian under rotation about an axis ⇔\Leftrightarrow that axis's angular momentum component commutes with H^\hat H and is conserved.

Limiting cases, scope & common traps

SituationWhat the algebra saysPhysical consequence
l=0l=0 (s-orbital, spherically symmetric ψ\psi)L^xψ=L^yψ=L^zψ=0\hat L_x\psi=\hat L_y\psi=\hat L_z\psi=0 identicallyAll components simultaneously sharp (all zero) — the only case with no conflict
l≠0l\neq 0, state is an eigenfunction of L^z\hat L_z[L^x,L^z]≠0[\hat L_x,\hat L_z]\neq 0 on this stateLx,LyL_x,L_y are fundamentally undetermined (nonzero variance), never simultaneously sharp with LzL_z
Choice of quantization axis[L^2,L^z]=[L^2,L^x]=[L^2,L^y]=0[\hat L^2,\hat L_z]=[\hat L^2,\hat L_x]=[\hat L^2,\hat L_y]=0 — the axis is arbitraryPhysicists conventionally pick zz, but xx or yy (or any direction) works equally; the physics (eigenvalues) is identical, only labels change
Classical limit, large llRelative uncertainty ΔLx/L→0\Delta L_x/L \to 0 as l→∞l\to\infty (angular momentum vector effectively well-defined)Recovers classical picture of a sharp vector L\mathbf L with definite direction, consistent with Bohr correspondence principle
Rotationally symmetric Hamiltonian, V=V(r)V=V(r)[H^,L^z]=[H^,L^2]=0[\hat H,\hat L_z]=[\hat H,\hat L^2]=0ll and mm are good quantum numbers; angular momentum is conserved — the basis of atomic term symbols
Anisotropic potential, e.g. V=12k1x2+12k2y2V=\tfrac12k_1x^2+\tfrac12k_2y^2, k1≠k2k_1\neq k_2[H^,L^z]≠0[\hat H,\hat L_z]\neq 0 (shown above)LzL_z is not conserved; angular momentum quantum numbers are not good labels for such a system
Spin angular momentum S^x,S^y,S^z\hat S_x,\hat S_y,\hat S_zSame algebra, [S^i,S^j]=iℏεijkS^k[\hat S_i,\hat S_j]=i\hbar\varepsilon_{ijk}\hat S_kIdentical simultaneous-eigenstate restrictions apply, even though spin has no r×p\mathbf r\times\mathbf p origin

The chemist behind it

The formalism of angular momentum commutators in quantum mechanics crystallized in the mid-1920s, at the confluence of matrix mechanics and wave mechanics, but the person whose name is most tightly bound to the general theory of angular momentum operators and their eigenvalue spectrum is Paul Adrien Maurice Dirac, whose operator formalism gave the commutation relations their modern, representation-independent form, alongside Max Born and Pascual Jordan, who first wrote down matrix commutation relations for physical observables in 1925.

Origins · 1 minPaul Adrien Maurice Dirac and how this was discovered
PA
Paul Adrien Maurice Dirac
1902–1984 · Cambridge, transition from matrix to operator quantum mechanics

Dirac approached quantum mechanics from an unusual angle: trained as an engineer before turning to mathematical physics, he was captivated by the formal analogy between Poisson brackets in classical Hamiltonian mechanics and the newly discovered matrix commutators of Heisenberg, Born, and Jordan. In his 1925–1926 papers he showed that the entire structure of quantum mechanics — including the angular momentum algebra [L^i,L^j]=iℏεijkL^k[\hat L_i,\hat L_j]=i\hbar\varepsilon_{ijk}\hat L_k — could be derived by systematically replacing classical Poisson brackets {A,B}\{A,B\} with 1iℏ[A^,B^]\frac{1}{i\hbar}[\hat A,\hat B]. This "correspondence" gave a unifying operator language that absorbed both Heisenberg's matrix mechanics and Schrödinger's wave mechanics as special representations, and it is this operator language — abstract, representation-free — in which the derivations above are most naturally phrased. Dirac's 1930 textbook, The Principles of Quantum Mechanics, remains the canonical reference for this style of reasoning, and bra–ket notation itself is his invention.

History
- 1925 — Heisenberg, then Born and Jordan, formulate matrix mechanics and first write commutation relations for canonical position–momentum pairs.
- 1926 — Dirac establishes the Poisson-bracket-to-commutator correspondence, giving a general operator method that yields the angular momentum commutators as a direct consequence.
- 1927 — Wolfgang Pauli applies angular momentum algebra to atomic spectra and introduces the spin operators obeying the identical commutation structure without any classical r×p\mathbf r\times\mathbf p origin.
- 1930 — Dirac's Principles of Quantum Mechanics codifies the modern bra-ket, operator-based derivation of [L^i,L^j]=iℏεijkL^k[\hat L_i,\hat L_j]=i\hbar\varepsilon_{ijk}\hat L_k used in every subsequent quantum chemistry text.
- 1935 onward — the same algebra is recognized as the Lie algebra of the rotation group SO(3)SO(3) (and its double cover SU(2)SU(2)), unifying orbital angular momentum, spin, and later isospin and nuclear angular momentum under one mathematical roof.
Why does L=r×p\mathbf L = \mathbf r\times\mathbf p lead to operators that don't commute, when xx and yy themselves commute?

The non-commutativity does not come from xx and yy failing to commute — they commute perfectly, as do momenta along different axes. It arises because each component of L\mathbf L mixes a position along one axis with a momentum along another, and when you compute the commutator of two different components, cross-terms appear pairing a coordinate with its own conjugate momentum (e.g., z^\hat z with p^z\hat p_z), and those pairs do not commute: [z^,p^z]=iℏ[\hat z,\hat p_z]=i\hbar. The surviving, nonzero pieces of the commutator are exactly these canonically conjugate cross-terms, which is why the final answer is proportional to ℏ\hbar and to the third angular momentum component.

Is L^2\hat L^2 really "compatible" with all three components, or just with L^z\hat L_z specifically?

L^2\hat L^2 commutes with each of L^x\hat L_x, L^y\hat L_y, and L^z\hat L_z individually — this symmetry follows from L^2\hat L^2 being built as a rotationally invariant sum L^x2+L^y2+L^z2\hat L_x^2+\hat L_y^2+\hat L_z^2 that doesn't prefer any axis. In practice we always pair L^2\hat L^2 with L^z\hat L_z by convention (defining the familiar zz-quantization axis for orbitals), but you could equally construct simultaneous eigenfunctions of L^2\hat L^2 and L^x\hat L_x, or L^2\hat L^2 and L^y\hat L_y — the physics and the eigenvalues ℏ2l(l+1)\hbar^2l(l+1) would be identical, just labeled with respect to a different axis.

Does this algebra apply to electron spin, even though spin isn't literally r×p\mathbf r\times\mathbf p?

Yes, and this is one of the most important extensions of the idea. Spin operators S^x,S^y,S^z\hat S_x,\hat S_y,\hat S_z have no classical position–momentum construction (spin is an intrinsic property with no analog of orbital radius or velocity), yet they are defined to satisfy the identical commutation algebra [S^i,S^j]=iℏεijkS^k[\hat S_i,\hat S_j]=i\hbar\varepsilon_{ijk}\hat S_k, along with [S^2,S^z]=0[\hat S^2,\hat S_z]=0. This algebraic structure, rather than any specific coordinate representation, is what makes something "angular momentum" in quantum mechanics — it is the defining property of the Lie algebra of the rotation group, and orbital angular momentum is just one physical realization of it.

Why is the convention to quantize along zz rather than xx or yy?

There is no physical reason to prefer zz — it is pure convention, chosen for consistency across textbooks and because it makes polar coordinates (θ,ϕ)(\theta,\phi) measured from the zz-axis align naturally with L^z=−iℏ ∂/∂ϕ\hat L_z = -i\hbar\,\partial/\partial\phi in spherical coordinates, giving simple eigenfunctions eimϕe^{im\phi}. If an external magnetic field points along a different direction, chemists and spectroscopists routinely redefine "zz" to point along that field, and the entire formalism carries over unchanged because L^2\hat L^2 commutes with the component along any axis.

Can you ever know LxL_x, LyL_y, and LzL_z all exactly at once?

Only in the trivial case l=0l=0 (an s-orbital, or any state with zero total angular momentum), where all three components and L2L^2 are exactly zero simultaneously and the commutators are satisfied trivially by both sides vanishing. For any state with nonzero total angular momentum (l≥1l\geq 1), the non-commutativity of the components strictly forbids simultaneous exact knowledge of all three; at best you can know L2L^2 and one projection exactly, with the other two projections carrying irreducible quantum uncertainty.

How is this related to the Heisenberg uncertainty principle for position and momentum?

It is the same mathematical machinery. Whenever two Hermitian operators fail to commute, [A^,B^]=iC^≠0[\hat A,\hat B] = i\hat C \neq 0, the generalized uncertainty relation ΔA ΔB≥12∣⟨C^⟩∣\Delta A\,\Delta B \geq \tfrac12|\langle \hat C\rangle| applies. For position and momentum, [x^,p^x]=iℏ[\hat x,\hat p_x]=i\hbar gives the familiar Δx Δpx≥ℏ/2\Delta x\,\Delta p_x \geq \hbar/2. For angular momentum, [L^x,L^z]=−iℏL^y[\hat L_x,\hat L_z]=-i\hbar\hat L_y gives ΔLx ΔLz≥ℏ2∣⟨L^y⟩∣\Delta L_x\,\Delta L_z \geq \tfrac{\hbar}{2}|\langle\hat L_y\rangle| — structurally identical, just with a state-dependent right-hand side rather than a universal constant.

What experimental evidence supports these commutation relations rather than a classical picture?

The strongest direct evidence comes from atomic spectroscopy: the discrete, quantized splitting of spectral lines in a magnetic field (the normal and anomalous Zeeman effects) is only correctly predicted if LzL_z (and SzS_z) take quantized values mℏm\hbar while the other components remain fundamentally indeterminate, exactly as this algebra requires. Additionally, Stern–Gerlach-type experiments on atoms and molecules show discrete deflection patterns rather than the continuous smear a classical vector with definite orientation would produce, directly confirming that only one angular momentum projection is sharp at a time, never all three.

Where this leads