Wigner D-Matrices

Rotation Operators and SU(2) built the operators; this article writes them down as numbers. Because every rotation commutes with J^2\hat{\mathbf J}^2, a rotation can never change jj — it can only shuffle the 2j+12j+1 orientations within one multiplet. So the entire content of a finite rotation, for a system of definite angular momentum, is a (2j+1)×(2j+1)(2j{+}1)\times(2j{+}1) table of amplitudes: the Wigner D-matrix, Dm′mj=⟨j,m′∣U^(R)∣j,m⟩D^{j}_{m'm}=\langle j,m'|\hat U(R)|j,m\rangle. Tip a spin-1 atom's quantization axis by 90∘90^\circ and ask where the population went: the answer is a row of squared D-matrix elements — 14,12,14\tfrac14,\tfrac12,\tfrac14, computed below. The Euler-angle parametrization makes the table almost free. Writing the rotation as zz-turn, yy-tilt, zz-turn, the two zz-rotations act on eigenstates as pure phases; every ounce of real geometry concentrates in the middle factor, the reduced matrix dm′mj(β)d^{j}_{m'm}(\beta) — real, and known in closed form since 1927. For j=12j=\tfrac12 it is a 2×22\times2 half-angle rotation; for integer jj its first column is the spherical harmonics, which ties the whole apparatus back to the functions on the sphere. Beyond bookkeeping, D-matrices are the working tool wherever something oriented gets rotated or decays: rotational line strengths in molecular spectra, angular distributions of decay products, spin transport through tilted analyzers, the transformation law of tensor operators that powers the Wigner–Eckart theorem. And they carry a caution this article takes seriously: conventions multiply — Euler order, active versus passive, even a sign inside the classic factorial formula (the export this article was built from carried that sign wrong; the corrected form here is machine-verified element by element).

Key takeaways
  • Dm′mj(α,β,γ)=⟨j,m′∣e−iαJ^z/ℏe−iβJ^y/ℏe−iγJ^z/ℏ∣j,m⟩D^{j}_{m'm}(\alpha,\beta,\gamma)=\langle j,m'|e^{-i\alpha\hat J_z/\hbar}e^{-i\beta\hat J_y/\hbar}e^{-i\gamma\hat J_z/\hbar}|j,m\rangle: the matrix of a finite rotation inside one jj-multiplet — rotations never mix different jj.
  • It factorizes as Dm′mj=e−im′α dm′mj(β) e−imγD^{j}_{m'm}=e^{-im'\alpha}\,d^{j}_{m'm}(\beta)\,e^{-im\gamma}: the zz-rotations are pure phases; the real little-dd matrix carries all the geometry.
  • d1/2(β)d^{1/2}(\beta) is the half-angle 2×22\times2 rotation (from the Pauli exponential identity); d1(β)d^{1}(\beta) follows from one lowering pass off the stretched state; the general closed form is Wigner's factorial sum with sign (−1)k−m+m′(-1)^{k-m+m'}.
  • The matrix elements are orthogonal functions on the rotation group (Peter–Weyl): ∫Dj′∗Dj dR=8π22j+1δδδ\int D^{j'*}D^{j}\,\mathrm dR=\tfrac{8\pi^2}{2j+1}\delta\delta\delta over SO(3)SO(3) for integer jj — half-integer reps need the doubled SU(2)SU(2) range.
  • For integer ℓ\ell the m=0m{=}0 column reduces to spherical harmonics: Dm0ℓ(α,β,0)=4π/(2ℓ+1) Yℓm∗(β,α)D^{\ell}_{m0}(\alpha,\beta,0)=\sqrt{4\pi/(2\ell+1)}\,Y_\ell^{m*}(\beta,\alpha).
  • Products decompose by the Clebsch–Gordan series — the representation-theory face of adding angular momenta, owned by the next articles.
  • Key idea: a rotation conserves jj and merely mixes the 2j+12j+1 values of mm; the mixing amplitudes factor into two trivial phases and one real, tabulated function of the tilt angle.
The core insight

A rotation conserves jj and merely mixes the 2j+12j+1 values of mm; the Wigner D-matrix records the mixing, and in Euler angles it collapses to two phases around one real reduced matrix dj(β)d^{j}(\beta).

Where this lives today

Wherever an oriented quantum system is rotated, produced, or decays, a d-function is on duty. Particle physicists fit resonance spins by matching decay angular distributions to sums of ∣dλλ′j(θ)∣2|d^{j}_{\lambda\lambda'}(\theta)|^2 — the helicity formalism of every amplitude-analysis paper from LHCb or BESIII. Molecular spectroscopists use D-functions as the actual eigenfunctions of the symmetric top (ψJKM∝DMKJ∗\psi_{JKM}\propto D^{J*}_{MK}), so microwave line strengths are Peter–Weyl integrals. And the spin-1 example above is everyday calibration in nitrogen-vacancy magnetometry and cold-atom labs: tilt the axis, read populations — the 14,12,14\tfrac14,\tfrac12,\tfrac14 row is the first sanity check that your rotations are what you think they are.

The physical picture

Picture a quantum top of fixed spin length jj: reorient it any way you like, you can never change how much angular momentum it has — only which way it points. In matrix language the rotation operator is block-diagonal, one block per jj, because [U^,J^2]=0[\hat U,\hat{\mathbf J}^2]=0. The D-matrix is one block, written in the ∣j,m⟩|j,m\rangle basis Ladder Operators and the Angular Momentum Spectrum constructed.

Figure
Rotations are block-diagonal — each j-multiplet transforms among itself, never across
Û(R) in the |j,m⟩ basis: one D-block per j, zeros everywhere else D⁰ D¹ D² 1×1 3×3 5×5 why blocks: [Û, Ĵ²] = 0 a rotated state keeps its j(j+1)ħ² eigenvalue, so Û can only mix the 2j+1 states inside one multiplet. off-block zeros are exact — no rotation, however violent, turns a p-state into a d-state.

The second picture is the factorization. Rotations about the quantization axis are free: they rephase each ∣j,m⟩|j,m\rangle by e−im×anglee^{-im\times\text{angle}} — the operator face of the azimuthal winding eimϕe^{im\phi}. Only tilting the axis does real work. The Euler decomposition quarantines the work: phase comb, one tilt, phase comb. Whatever question you ask of a rotation, the hard part is a single real function of one angle, dm′mj(β)d^{j}_{m'm}(\beta).

Figure
The Euler pipeline — two free phase combs around one real tilt matrix
D(α,β,γ) = phases · tilt · phases e^(−imγ) z-turn on the ket: diagonal phases, no m-mixing dʲ(β) the y-tilt: REAL matrix, redistributes population among the m-rungs — all the geometry lives here e^(−im′α) z-turn on the bra: diagonal phases, no m′-mixing consequence: |D|² never sees α or γ — measured populations after a tilt depend on β alone, which is why one real table dʲ(β) settles every reorientation experiment.

Half-integer jj keeps its double-cover signature: d1/2(2π)=−1d^{1/2}(2\pi)=-\mathbb 1, so these blocks represent SU(2)SU(2), not SO(3)SO(3) — the previous article's theorem, now visible entry by entry. Probabilities ∣D∣2|D|^2 are single-valued either way.

Definition and the convention card

For a rotation RR, the block of the rotation operator on the jj-multiplet is

Dm′mj(R)=⟨j,m′∣ U^(R) ∣j,m⟩(1)D^{j}_{m'm}(R)=\langle j,m'|\,\hat U(R)\,|j,m\rangle \qquad (1)

where: mm labels the input rung, m′m' the output; unitarity of U^\hat U makes each block unitary, and [U^,J^2]=0[\hat U,\hat{\mathbf J}^2]=0 makes the blocks exact. Parametrize RR by Euler angles in the active z-y-z convention:

Dm′mj(α,β,γ)=⟨j,m′∣ e−iαJ^z/ℏ e−iβJ^y/ℏ e−iγJ^z/ℏ ∣j,m⟩(2)D^{j}_{m'm}(\alpha,\beta,\gamma)=\langle j,m'|\,e^{-i\alpha\hat J_z/\hbar}\,e^{-i\beta\hat J_y/\hbar}\,e^{-i\gamma\hat J_z/\hbar}\,|j,m\rangle \qquad (2)

where: read as space-fixed operations right-to-left — first turn by γ\gamma about z^\hat{\mathbf z}, then tilt by β\beta about the space-fixed y^\hat{\mathbf y}, then turn by α\alpha about z^\hat{\mathbf z}. The equivalent body-frame reading runs in the opposite order about carried axes (α\alpha about zz, then β\beta about the new y′y', then γ\gamma about the newest z′′z'') — the two readings give the same operator, a standard identity of rotation kinematics, but mixing them mid-calculation is the classic Euler blunder. Textbooks differ on all of it: z-y-z versus z-x-z, active versus passive, sign of the exponent. Everything in this article is pinned to (2); translate before comparing tables.

The factorization

Derivation ATwo phases and one real matrix

The goal is the workhorse factorization Dm′mj=e−im′α dm′mj(β) e−imγD^{j}_{m'm}=e^{-im'\alpha}\,d^{j}_{m'm}(\beta)\,e^{-im\gamma}, with dj(β)=⟨j,m′∣e−iβJ^y/ℏ∣j,m⟩d^{j}(\beta)=\langle j,m'|e^{-i\beta\hat J_y/\hbar}|j,m\rangle real. The strategy is to let the two zz-exponentials act on their own eigenstates — one on the ket, one on the bra — and then to see why the leftover middle factor can be chosen real, which is a genuine (and convention-dependent) fact worth one honest step rather than a hand-wave.

Step 1. The right factor acts on its eigenket: e−iγJ^z/ℏ∣j,m⟩=e−imγ∣j,m⟩e^{-i\gamma\hat J_z/\hbar}|j,m\rangle=e^{-im\gamma}|j,m\rangle — a scalar escapes the bracket.

Step 2. The left factor acts leftward on its eigenbra: ⟨j,m′∣e−iαJ^z/ℏ=e−im′α⟨j,m′∣\langle j,m'|e^{-i\alpha\hat J_z/\hbar}=e^{-im'\alpha}\langle j,m'| — another scalar.

Step 3. What remains sandwiched is the definition of the reduced matrix,

Dm′mj(α,β,γ)=e−im′α  ⟨j,m′∣e−iβJ^y/ℏ∣j,m⟩⏟dm′mj(β)  e−imγ.D^{j}_{m'm}(\alpha,\beta,\gamma)=e^{-im'\alpha}\;\underbrace{\langle j,m'|e^{-i\beta\hat J_y/\hbar}|j,m\rangle}_{d^{j}_{m'm}(\beta)}\;e^{-im\gamma}.

Step 4. Reality of djd^{j}. In the Condon–Shortley basis, J^y=(J^+−J^−)/2i\hat J_y=(\hat J_+-\hat J_-)/2i has purely imaginary matrix elements (the ladder elements are real, and the 1/2i1/2i makes them imaginary) — so −iβJ^y/ℏ-i\beta\hat J_y/\hbar is a real matrix, and its exponential is real. This is a gift of the phase convention fixed in Ladder Operators and the Angular Momentum Spectrum: choose ladder phases differently and dd sprouts complex entries. Why the middle axis is y and not x: precisely to secure Step 4. A z-x-z convention gives an imaginary-entried middle factor; z-y-z is the choice that makes the geometric core real, which is why the standard tables use it. Verified: numerically at j = 1/2, 1, 3/2 — the assembled phase·d·phase product equals the directly exponentiated three-factor operator to 1e-13, and every d matrix is real to 1e-13 (verify script, section 4).

The reduced matrix: three rungs of explicitness

The spin-½ block. With J^y=ℏ2σy\hat J_y=\tfrac{\hbar}{2}\sigma_y, the exponential identity owned by Spin-1/2 and the Pauli Matrices — series split on (n^⋅σ)2=1(\hat{\mathbf n}\cdot\boldsymbol\sigma)^2=\mathbb 1, consumed here, not re-derived — evaluates the tilt in one line:

d1/2(β)=cos⁡β2 1−iσysin⁡β2=(cos⁡β2−sin⁡β2sin⁡β2cos⁡β2)(3)d^{1/2}(\beta)=\cos\tfrac{\beta}{2}\,\mathbb 1-i\sigma_y\sin\tfrac{\beta}{2}=\begin{pmatrix}\cos\tfrac{\beta}{2} & -\sin\tfrac{\beta}{2}\\[3pt] \sin\tfrac{\beta}{2} & \cos\tfrac{\beta}{2}\end{pmatrix} \qquad (3)

where: rows and columns are ordered m′,m=+12,−12m',m=+\tfrac12,-\tfrac12; the matrix is real and orthogonal, the half-angle announces the double cover (d1/2(2π)=−1d^{1/2}(2\pi)=-\mathbb 1), and ∣dm′m1/2∣2|d^{1/2}_{m'm}|^2 reproduces every tilted Stern–Gerlach probability — cos⁡2(β/2)\cos^2(\beta/2) for spin-up to stay spin-up, the number Spinors and Two-Component Wavefunctions derived from eigenspinor overlaps and The Stern-Gerlach Experiment measures.

The spin-1 block, built by the ladder.

Go deeper · Derivation B · 2 minThe d1 matrix from one lowering pass off the stretched state
Derivation BThe d1 matrix from one lowering pass off the stretched state

The goal is the explicit 3×33\times3 reduced matrix d1(β)d^{1}(\beta), derived rather than copied, using machinery already owned: the stretched state's rotation and the lowering operator of Ladder Operators and the Angular Momentum Spectrum. The strategy is Schwinger's — the portrait below earned its place here — in its lightest dress: a spin-1 object is two symmetrized spin-½ units, so the rotated stretched state is a binomial expansion of rotated doublets; one column of d1d^{1} falls out, and symmetry plus unitarity fill in the rest. Watch the Condon–Shortley signs ride through untouched.

Step 1. Represent the multiplet by two bosonic units ("up" and "down" quanta): ∣1,1⟩|1,1\rangle is two ups; generally ∣j,m⟩|j,m\rangle has j+mj+m ups and j−mj-m downs, normalized by (j+m)!(j−m)!\sqrt{(j+m)!(j-m)!}. The single unit is a spin-½ doublet, so under the β\beta-tilt an up-unit rotates by the known d1/2d^{1/2}: u↦ucos⁡β2+vsin⁡β2u\mapsto u\cos\tfrac\beta2+v\sin\tfrac\beta2.

Step 2. Rotate the stretched state by rotating its units and expand binomially:

e−iβJ^y/ℏ ∣1,1⟩=(ucos⁡β2+vsin⁡β2)2/(norm)=cos⁡2β2 ∣1,1⟩+2cos⁡β2sin⁡β2 ∣1,0⟩+sin⁡2β2 ∣1,−1⟩.e^{-i\beta\hat J_y/\hbar}\,|1,1\rangle=\big(u\cos\tfrac\beta2+v\sin\tfrac\beta2\big)^2\Big/\text{(norm)}=\cos^2\tfrac\beta2\,|1,1\rangle+\sqrt2\cos\tfrac\beta2\sin\tfrac\beta2\,|1,0\rangle+\sin^2\tfrac\beta2\,|1,-1\rangle.

Why the 2\sqrt2: the cross term has weight 2cos⁡β2sin⁡β22\cos\tfrac\beta2\sin\tfrac\beta2 but ∣1,0⟩|1,0\rangle's normalization contributes 1/21/\sqrt2 — binomial coefficient meeting state normalization, the same bookkeeping as one J^−\hat J_- application.

Step 3. Read off the m=1m=1 column and tidy with the double angle: d1,11=cos⁡2β2d^{1}_{1,1}=\cos^2\tfrac\beta2, d0,11=sin⁡β2d^{1}_{0,1}=\tfrac{\sin\beta}{\sqrt2}, d−1,11=sin⁡2β2d^{1}_{-1,1}=\sin^2\tfrac\beta2. The general stretched-column law follows the same way for any jj: dm′jj(β)=(2jj+m′)(cos⁡β2)j+m′(sin⁡β2)j−m′d^{j}_{m'j}(\beta)=\sqrt{\tbinom{2j}{j+m'}}\big(\cos\tfrac\beta2\big)^{j+m'}\big(\sin\tfrac\beta2\big)^{j-m'} — its squares are an exact binomial distribution, so the column normalizes automatically.

Step 4. Fill the block by symmetry. The relations dm′mj(−β)=dmm′j(β)d^{j}_{m'm}(-\beta)=d^{j}_{mm'}(\beta) and dm′mj=(−1)m′−mdmm′jd^{j}_{m'm}=(-1)^{m'-m}d^{j}_{mm'} (proved from e−iπJ^ze^{-i\pi\hat J_z} conjugations and reality) generate the remaining entries, and the center element comes from unitarity of the middle column:

d1(β)=(1+cos⁡β2−sin⁡β21−cos⁡β2sin⁡β2cos⁡β−sin⁡β21−cos⁡β2sin⁡β21+cos⁡β2).d^{1}(\beta)=\begin{pmatrix}\frac{1+\cos\beta}{2} & -\frac{\sin\beta}{\sqrt2} & \frac{1-\cos\beta}{2}\\[3pt] \frac{\sin\beta}{\sqrt2} & \cos\beta & -\frac{\sin\beta}{\sqrt2}\\[3pt] \frac{1-\cos\beta}{2} & \frac{\sin\beta}{\sqrt2} & \frac{1+\cos\beta}{2}\end{pmatrix}.

d001=cos⁡βd^{1}_{00}=\cos\beta is the geometry checkpoint: the m=0m=0 state is a headless arrow along zz, and its survival amplitude under a tilt is the direction cosine — also P1(cos⁡β)P_1(\cos\beta), the first Legendre polynomial, previewing the reduction below. Verified: the full 3×3 closed form equals the matrix exponential of −iβJ_y at j=1 entry-by-entry to 1e-13; the stretched-column law checks for j = 1/2, 1, 3/2, 2 with each column exactly normalized; both symmetry relations hold numerically at j = 1 and 3/2 (verify script, sections 2 and 5).

Every rung at once: Wigner's closed form. For arbitrary jj the tilt matrix is a finite factorial sum,

dm′mj(β)=∑k(−1) k−m+m′ (j+m)! (j−m)! (j+m′)! (j−m′)!(j+m−k)!  k!  (j−k−m′)!  (k−m+m′)!(cos⁡β2)2j−2k+m−m′(sin⁡β2)2k−m+m′(4)d^{j}_{m'm}(\beta)=\sum_{k}\frac{(-1)^{\,k-m+m'}\,\sqrt{(j+m)!\,(j-m)!\,(j+m')!\,(j-m')!}}{(j+m-k)!\;k!\;(j-k-m')!\;(k-m+m')!}\Big(\cos\tfrac{\beta}{2}\Big)^{2j-2k+m-m'}\Big(\sin\tfrac{\beta}{2}\Big)^{2k-m+m'} \qquad (4)

where: kk runs over the integers keeping every factorial argument non-negative, and the sign factor is (−1)k−m+m′(-1)^{k-m+m'} — not (−1)k(-1)^{k}. ⚠ The AllQFT export this article upgrades printed (−1)k(-1)^{k} with these same factorials and exponents; that version is machine-checkably wrong — it reproduces the transpose dmm′jd^{j}_{mm'}, silently flipping every element with odd m′−mm'-m, and contradicts the export's own d1/2d^{1/2} (its off-diagonal −sin⁡β2-\sin\tfrac\beta2 becomes +sin⁡β2+\sin\tfrac\beta2). The corrected sign restores agreement with the exponential definition for every element at j=12,1,32j=\tfrac12,1,\tfrac32. One more consistency reading: at m=jm=j only k=0k=0 survives and (4) collapses to the stretched-column law of the derivation above.

Orthogonality, honestly stated

The D-matrix elements are not just tables — they are a complete orthogonal function system on the rotation group, the group-manifold analogue of eimϕe^{im\phi} on the circle. For integer jj, integrating over all rotations with the invariant (Haar) measure dR=dα sin⁡β dβ dγ\mathrm dR=\mathrm d\alpha\,\sin\beta\,\mathrm d\beta\,\mathrm d\gamma, α,γ∈[0,2π]\alpha,\gamma\in[0,2\pi], β∈[0,π]\beta\in[0,\pi]:

∫Dm1′m1j1∗(R) Dm2′m2j2(R) dR=8π22j1+1 δj1j2 δm1′m2′ δm1m2(5)\int D^{j_1*}_{m_1'm_1}(R)\,D^{j_2}_{m_2'm_2}(R)\,\mathrm dR=\frac{8\pi^2}{2j_1+1}\,\delta_{j_1j_2}\,\delta_{m_1'm_2'}\,\delta_{m_1m_2} \qquad (5)

where: 8π28\pi^2 is the volume of SO(3)SO(3) in these coordinates, and the 1/(2j+1)1/(2j+1) is Peter–Weyl's general theorem for compact groups: each matrix element of each irreducible representation, weighted by dimension, is one unit vector of an orthogonal basis for functions on the group. Two honest fine-prints. First, as stated (5) is the SO(3)SO(3) theorem: it covers integer jj, which is what the spherical-harmonic connection uses. Half-integer representations live on SU(2)SU(2), whose Haar volume is 16π216\pi^2 (extend γ\gamma to 4π4\pi); on that doubled range (5) holds for all jj with 16π216\pi^2 in place of 8π28\pi^2. Second, the doubling is not pedantry: on the un-doubled 2π2\pi ranges, a half-integer and an integer element are not orthogonal — the cross integral ∫D12121/2∗D001 dR\int D^{1/2*}_{\frac12\frac12}D^{1}_{00}\,\mathrm dR is numerically nonzero, and only the 4π4\pi range kills it. (The export stated (5) for general j1,j2j_1,j_2 on the 2π2\pi ranges and labelled 8π28\pi^2 the SU(2)SU(2) volume; both slips are corrected here and pinned in the verify script.) The composition law Dj(R1)Dj(R2)=Dj(R1R2)D^{j}(R_1)D^{j}(R_2)=D^{j}(R_1R_2) — each block inherits the group multiplication — is Rotation Operators and SU(2)'s homomorphism, recalled, and numerically spot-checked rather than re-proved. Products of D-matrices belonging to different systems decompose as sums over total angular momentum — the Clebsch–Gordan series

Dm1′m1j1 Dm2′m2j2=∑J⟨j1m1′ j2m2′∣JM′⟩ ⟨j1m1 j2m2∣JM⟩ DM′MJ(6)D^{j_1}_{m_1'm_1}\,D^{j_2}_{m_2'm_2}=\sum_{J}\langle j_1m_1'\,j_2m_2'|JM'\rangle\,\langle j_1m_1\,j_2m_2|JM\rangle\,D^{J}_{M'M} \qquad (6)

where: the coefficients are the Clebsch–Gordan coefficients with M=m1+m2M=m_1+m_2, M′=m1′+m2′M'=m_1'+m_2'; this is the rotation-matrix face of coupling, and it is owned downstream — the decomposition theorem by Addition of Angular Momenta, the coefficient machinery by Clebsch-Gordan Coefficients. Here it is stated so you recognize the D-matrices as the loom the coupling articles weave on.

Down to the sphere

Go deeper · Derivation C · 1 minThe m equals 0 column is a spherical harmonic
Derivation CThe m equals 0 column is a spherical harmonic

The goal is the reduction Dm0ℓ(α,β,0)=4π2ℓ+1 Yℓm∗(β,α)D^{\ell}_{m0}(\alpha,\beta,0)=\sqrt{\dfrac{4\pi}{2\ell+1}}\,Y_\ell^{m*}(\beta,\alpha) for integer ℓ\ell — the bridge identifying rotation-matrix columns with the functions on the sphere from Spherical Harmonics. The strategy: rotate the m=0m=0 state, which is special because it points along the axis it quantizes, and resolve the rotated ket in position language. The payoff is two-way traffic — harmonic identities become matrix identities and vice versa.

Step 1. The state ∣ℓ,0⟩|\ell,0\rangle has the axial wavefunction ⟨n^∣ℓ,0⟩=Yℓ0(θ,ϕ)=2ℓ+14πPℓ(cos⁡θ)\langle\hat{\mathbf n}|\ell,0\rangle=Y_\ell^0(\theta,\phi)=\sqrt{\tfrac{2\ell+1}{4\pi}}P_\ell(\cos\theta) — no azimuthal winding, a function of polar angle alone.

Step 2. Apply the rotation R(α,β,0)R(\alpha,\beta,0), which carries the +z+z direction to the direction n^R\hat{\mathbf n}_R with polar angles (β,α)(\beta,\alpha). The rotated state, expanded in the multiplet, defines the column: U^∣ℓ,0⟩=∑m∣ℓ,m⟩Dm0ℓ\hat U|\ell,0\rangle=\sum_{m}|\ell,m\rangle D^{\ell}_{m0}.

Step 3. Evaluate both sides at the north pole z^\hat{\mathbf z}. On the right, ⟨z^∣ℓ,m⟩=Yℓm(0,ϕ)\langle\hat{\mathbf z}|\ell,m\rangle=Y_\ell^m(0,\phi) vanishes except at m=0m=0 (only m=0m=0 harmonics survive at the pole, value 2ℓ+14π\sqrt{\tfrac{2\ell+1}{4\pi}}). On the left, ⟨z^∣U^∣ℓ,0⟩=⟨U^−1z^∣ℓ,0⟩=Yℓ0\langle\hat{\mathbf z}|\hat U|\ell,0\rangle=\langle\hat U^{-1}\hat{\mathbf z}|\ell,0\rangle=Y_\ell^0 at the angle between z^\hat{\mathbf z} and the back-rotated pole — the angle β\beta. Matching fixes D00ℓ=Pℓ(cos⁡β)D^{\ell}_{00}=P_\ell(\cos\beta), the d001=cos⁡βd^{1}_{00}=\cos\beta checkpoint generalized.

Step 4. Evaluate instead at a general direction and use orthonormality of the harmonics to project out each mm: the result is Dm0ℓ(α,β,0)=4π2ℓ+1 Yℓm∗(β,α)D^{\ell}_{m0}(\alpha,\beta,0)=\sqrt{\tfrac{4\pi}{2\ell+1}}\,Y_\ell^{m*}(\beta,\alpha). Unitarity of the column, ∑m∣Dm0ℓ∣2=1\sum_m|D^{\ell}_{m0}|^2=1, is then exactly Unsöld's closure from the harmonics article; and taking the inner product of two such columns for rotations to directions n^1,n^2\hat{\mathbf n}_1,\hat{\mathbf n}_2 yields Pℓ(n^1⋅n^2)=4π2ℓ+1∑mYℓm∗(n^1)Yℓm(n^2)P_\ell(\hat{\mathbf n}_1\cdot\hat{\mathbf n}_2)=\tfrac{4\pi}{2\ell+1}\sum_mY_\ell^{m*}(\hat{\mathbf n}_1)Y_\ell^m(\hat{\mathbf n}_2) — the addition theorem, falling out as a one-line unitarity corollary. Its standalone proof is owned by Associated Legendre Functions; the two routes agreeing is a strong cross-check of the whole convention chain. Verified: D^ℓ_{m0} against scipy's spherical harmonics for ℓ = 1, 2 at three (α, β) points, every m, to 1e-12 (verify script, section 7).

The character: a one-line fingerprint

Sometimes only the rotation angle matters. Tracing the block gives the character; the trace is basis-free, so trace the diagonal phases of a zz-rotation by the same angle:

χj(β)=∑m=−jje−imβ=sin⁡ ⁣[(j+12)β]sin⁡(β/2)(7)\chi^{j}(\beta)=\sum_{m=-j}^{j}e^{-im\beta}=\frac{\sin\!\big[(j+\tfrac12)\beta\big]}{\sin(\beta/2)} \qquad (7)

where: the second equality is a finite geometric sum (machine-checked symbolically for j=12,1,32j=\tfrac12,1,\tfrac32). Characters are the fingerprint tools of representation theory: χj(2π)=(2j+1)(−1)2j\chi^{j}(2\pi)=(2j+1)(-1)^{2j} re-announces the double cover, and integrating products of characters counts how many times each JJ appears in a product — the fast route to the Clebsch–Gordan series' bookkeeping.

Limiting cases

caseresultmeaning
no rotationDm′mj(0,0,0)=δm′mD^{j}_{m'm}(0,0,0)=\delta_{m'm}identity block, every state stays itself
pure zz-rotationDm′mj(α,0,0)=e−imαδm′mD^{j}_{m'm}(\alpha,0,0)=e^{-im\alpha}\delta_{m'm}phases only — populations untouched
j=12j=\tfrac12, β=2π\beta=2\pid1/2=−1d^{1/2}=-\mathbb 1the double-cover sign, entry by entry
integer ℓ\ell, m=0m=0 columnDm0ℓ∝Yℓm∗(β,α)D^{\ell}_{m0}\propto Y_\ell^{m*}(\beta,\alpha)rotation matrices reduce to functions on the sphere
stretched cornerdjjj=cos⁡2j(β/2)≈e−jβ2/4d^{j}_{jj}=\cos^{2j}(\beta/2)\approx e^{-j\beta^2/4}for large jj a Gaussian of width ∼1/j\sim1/\sqrt j: the classical limit — a big spin barely tolerates tilts

Worked examples

Example 1 — the tilted analyzer, three ways (confidence builder). Task: a spin-½ particle exits an SG magnet spin-up along z^\hat{\mathbf z} and meets an analyzer tilted by β=60∘\beta=60^\circ. Find the probability it emerges spin-up along the new axis.

Step 1. The amplitude is a single little-dd element: d12121/2(60∘)=cos⁡30∘=32d^{1/2}_{\frac12\frac12}(60^\circ)=\cos30^\circ=\tfrac{\sqrt3}{2}.

Step 2. Square it: P=cos⁡2(β/2)=cos⁡230∘=P=\cos^2(\beta/2)=\cos^230^\circ=\boldsymbol{0.75}.

Step 3. Cross-check the pedigree: Spinors and Two-Component Wavefunctions got cos⁡2(β/2)\cos^2(\beta/2) from eigenspinor overlaps, The Stern-Gerlach Experiment uses it for cascaded magnets — three formalisms, one number. The complementary channel takes sin⁡230∘=0.25\sin^2 30^\circ=0.25, and the two sum to 1 because the dd-column is a unit vector. P=0.75P=0.75.

Example 2 — tilting a spin-1 atom (exam level). Task: an atom is prepared in ∣1,+1⟩|1,+1\rangle (say, optically pumped along z^\hat{\mathbf z}). Its quantization axis is then analyzed along a direction tilted by β=90∘\beta=90^\circ. Find the populations of m′=+1,0,−1m'=+1,0,-1, and repeat for β=180∘\beta=180^\circ.

Step 1. The amplitudes are the first column of d1(β)d^{1}(\beta): (1+cos⁡β2, sin⁡β2, 1−cos⁡β2)\big(\tfrac{1+\cos\beta}{2},\ \tfrac{\sin\beta}{\sqrt2},\ \tfrac{1-\cos\beta}{2}\big).

Step 2. At β=90∘\beta=90^\circ: amplitudes (12,12,12)\big(\tfrac12,\tfrac1{\sqrt2},\tfrac12\big), populations \boldsymbol{\tfrac14,\ \tfrac12,\ \tfrac14} — half the population lands in m′=0m'=0, and the original stretched state keeps only a quarter. Check: 14+12+14=1\tfrac14+\tfrac12+\tfrac14=1.

Step 3. At β=180∘\beta=180^\circ: cos⁡β=−1\cos\beta=-1, sin⁡β=0\sin\beta=0, so the column is (0,0,1)(0,0,1) — the atom arrives entirely in m′=−1m'=-1. An upside-down analyzer sees the stretched state stretched the other way, with certainty; no smearing, because 180∘180^\circ maps the zz-axis onto itself.

Step 4. The classical echo: for large jj the analogous corner element cos⁡2j(β/2)\cos^{2j}(\beta/2) at β=90∘\beta=90^\circ is 2−j2^{-j} — a macroscopic spin essentially never survives a right-angle tilt in its stretched state, which is why classical gyroscopes have definite directions. Populations 14,12,14\tfrac14,\tfrac12,\tfrac14 at 90∘90^\circ; total inversion at 180∘180^\circ.

Origins · 1 minJulian Schwinger and how this was discovered
JS
Julian Schwinger
1918–1994 · Harvard

The derivation of d1d^{1} above — spin-jj as 2j2j symmetrized spin-½ units, rotations riding binomial expansions — is Schwinger's, from a 1952 report written for the Atomic Energy Commission and never submitted to a journal. "On Angular Momentum" rebuilt the entire Wigner apparatus from two harmonic oscillators: one oscillator for up-quanta, one for down, angular momentum operators as bilinears, and every djd^{j}, Clebsch–Gordan coefficient, and recoupling symbol generated by differentiating exponentials rather than by wrestling factorial sums. The method circulated as photocopies for thirteen years until Biedenharn and Van Dam anthologized it in 1965; today it underlies coherent-state approaches to spin and the boson calculus of nuclear and atomic theory. It was characteristic of the man — a complete, self-contained formalism, built alone, released almost carelessly — and it belongs to a different drawer than his celebrated 1951 action-principle paper (told elsewhere in this track) or the α/2π\alpha/2\pi moment that carries his name in the g-factor article: same hands, separate masterpieces.

History
1927
— Wigner introduces the rotation matrices and the factorial formula for the reduced matrix
1931
— Wigner's Gruppentheorie systematizes representation theory for atomic spectra
1935
— Peter–Weyl orthogonality enters spectroscopic practice through line-strength sum rules
1952
— Schwinger's AEC report rebuilds the D-matrix machinery from two boson oscillators
1959
— Jacob and Wick's helicity formalism makes d-functions the language of decay angular distributions
1988
— Varshalovich, Moskalev and Khersonskii publish the encyclopedic tables still in daily use

Going further

References. Sakurai & Napolitano, Modern Quantum Mechanics, 3rd ed., Ch. 3 (Theory of Angular Momentum, §3.5–3.9) · Shankar, Principles of Quantum Mechanics, 2nd ed., Ch. 12 (Rotational Invariance and Angular Momentum) · Cohen-Tannoudji, Diu & Laloe, Quantum Mechanics, Vol. 1, Complement B-VI; Vol. 2 · Edmonds, Angular Momentum in Quantum Mechanics, Ch. 4 · Varshalovich, Moskalev & Khersonskii, Quantum Theory of Angular Momentum · Wigner, Group Theory and its Application to the Quantum Mechanics of Atomic Spectra (1959) · Schwinger, "On Angular Momentum," AEC report NYO-3071 (1952)

Provenance. Definitions and factorization follow Sakurai & Napolitano Ch. 3 (z-y-z convention); the spin-1/2 D-matrix matches Sakurai Eq. (3.5.51) and standard Pauli exponentiation. Wigner's explicit little-d formula and the d1/2,d001=cos⁡βd^{1/2},d^{1}_{00}=\cos\beta values are standard (Edmonds Ch. 4; Varshalovich). Verifier should: (1) expand e−iσyβ/2e^{-i\sigma_y\beta/2} and confirm the j=1/2j=1/2 matrix; (2) check d001(β)=cos⁡βd^{1}_{00}(\beta)=\cos\beta and djjj=cos⁡2j(β/2)d^{j}_{jj}=\cos^{2j}(\beta/2) from Wigner's sum; (3) confirm orthogonality normalization 8π2/(2j+1)8\pi^2/(2j+1) against the Haar measure; (4) verify the spherical-harmonic reduction Dm0ℓ=4π/(2ℓ+1) Yℓm∗D^{\ell}_{m0}=\sqrt{4\pi/(2\ell+1)}\,Y_\ell^{m*}. Cross-check Shankar Ch. 12 and Cohen-Tannoudji Complement B-VI. Edition note: two corrections to the export were made and machine-verified in this article's verification script — the sign factor in the factorial formula ((−1)^{k−m+m′}, not (−1)^k, for the stated conventions), and the scope of the orthogonality relation (8π² ranges cover SO(3)/integer j; half-integer representations require the SU(2) measure with γ extended to 4π and volume 16π²).

Upstream: Rotation Operators and SU(2) (the operator and the group structure) · Ladder Operators and the Angular Momentum Spectrum (J^y\hat J_y's matrix elements and the phase convention that makes dd real) · Angular Momentum Commutation Relations (the algebra behind block-diagonality) · Spherical Harmonics (the integer-jj reduction target) · Spin-1/2 and the Pauli Matrices (the exponential identity behind d1/2d^{1/2}). Downstream: Addition of Angular Momenta and Clebsch-Gordan Coefficients (the series (6) made systematic) · Spherical Tensor Operators and The Wigner-Eckart Theorem (operators that rotate by DkD^{k}) · The Stern-Gerlach Experiment (tilted-analyzer probabilities in the laboratory).

Do I integrate over 8π² or 16π² when using orthogonality?

Ask which group your functions live on. Integer-jj elements are honest functions of the rotation (they cannot tell UU from −U-U), so the SO(3)SO(3) ranges — α,γ∈[0,2π]\alpha,\gamma\in[0,2\pi], volume 8π28\pi^2 — are correct and standard. Half-integer elements are functions on SU(2)SU(2); orthogonality (including against integer-jj elements) holds only on the doubled range γ∈[0,4π]\gamma\in[0,4\pi], volume 16π216\pi^2, with 16π2/(2j+1)16\pi^2/(2j+1) on the right. Mixing the two — half-integer functions on 8π28\pi^2 ranges — quietly breaks cross-orthogonality; the verify script exhibits the nonzero cross term.

Is the little-d matrix always real?

In the Condon–Shortley convention with the tilt about yy — yes: −iβJ^y/ℏ-i\beta\hat J_y/\hbar is then a real matrix and its exponential stays real. Change either ingredient and reality dies: z-x-z puts J^x\hat J_x in the middle, whose −iβJ^x/ℏ-i\beta\hat J_x/\hbar has imaginary entries, and a different ladder-phase choice sprinkles phases through J^y\hat J_y itself. Reality of dd is a bookkeeping theorem, not a law of nature — and the reason z-y-z won.

How do the populations in Example 2 not depend on α and γ at all?

Because populations are ∣Dm′mj∣2|D^{j}_{m'm}|^2 and the Euler phases have unit modulus: ∣e−im′αd e−imγ∣2=d2|e^{-im'\alpha}d\,e^{-im\gamma}|^2=d^2. Physically, γ\gamma rotates the initial state about its own quantization axis (an mm-eigenstate does not care) and α\alpha rotates the analyzer about its axis (its m′m'-eigenstates do not care either). Experiments that compare amplitudes — interference — do see the phases; that is how the 2π2\pi spinor sign is caught.

Why is the middle Euler rotation taken about y rather than x?

Convention, but a smart one: with Condon–Shortley phases, J^y\hat J_y has purely imaginary matrix elements, making e−iβJ^y/ℏe^{-i\beta\hat J_y/\hbar} real; z-x-z is equally valid group theory but produces complex reduced matrices. When you meet a z-x-z book (some classical mechanics texts), translate: its (α,β,γ)(\alpha,\beta,\gamma) is z-y-z's (α−π2,β,γ+π2)(\alpha-\tfrac\pi2,\beta,\gamma+\tfrac\pi2).

What exactly is the connection between d-matrices and the spherical harmonics' addition theorem?

Take the reduction Dm0ℓ∝Yℓm∗D^{\ell}_{m0}\propto Y_\ell^{m*} and compute the inner product of two rotated m=0m{=}0 columns: unitarity turns it into a single matrix element D00ℓD^{\ell}_{00} of the relative rotation, which the reduction says is Pℓ(cos⁡γ)P_\ell(\cos\gamma) with γ\gamma the angle between the two directions. Expanding the same inner product in components gives 4π2ℓ+1∑mYℓm∗(n^1)Yℓm(n^2)\tfrac{4\pi}{2\ell+1}\sum_mY_\ell^{m*}(\hat{\mathbf n}_1)Y_\ell^m(\hat{\mathbf n}_2). Equating them is the addition theorem. The standalone proof lives in Associated Legendre Functions; agreement between the two routes is a cross-check of the entire phase-convention chain.

For a symmetric-top molecule, why are the wavefunctions D-matrices rather than spherical harmonics?

A top's orientation needs three angles (a linear rotor's axis needs two), so its configuration space is the whole rotation group, whose natural complete basis is exactly the D-matrix elements (Peter–Weyl). The quantum numbers map onto the indices: JJ total, MM lab-frame, KK body-frame — ψJKM∝DMKJ∗\psi_{JKM}\propto D^{J*}_{MK}. Set K=0K=0 (the linear-rotor limit) and the reduction collapses the wavefunction back to YJMY_J^M, as it must.

Before this

Where this leads