The overlaps ⟨j1,m1;j2,m2∣j,m⟩ are the Clebsch–Gordan (CG)
coefficients. They are the entries of the unitary matrix that rotates between the uncoupled and
coupled bases.
Two rules that pin them down
The CG coefficients obey two restrictions that do most of the work:
z-projection conservation. Because Jz=J1z+J2z, a coefficient is nonzero only
when m=m1+m2. This is why the sum above collapses to terms with matching projection.
Triangle / range rule. A coefficient is nonzero only for
∣j1−j2∣≤j≤j1+j2.
By the standard Condon–Shortley convention the coefficients are real, and the one with the
largest m1 for the stretched state j=j1+j2 is chosen positive. With these conventions
the CG coefficients are fixed numbers, tabulated once and for all.
Building them with ladder operators
The systematic construction starts from the stretched state of maximal projection,
∣j1+j2,j1+j2⟩=∣j1,j1;j2,j2⟩,
which is unambiguous because only one uncoupled state has the maximal m=j1+j2. Repeatedly
applying the total lowering operator J−=J1−+J2−, with the rule
J−∣j,m⟩=ℏj(j+1)−m(m−1)∣j,m−1⟩,
generates every state in the j=j1+j2 family. The next-lower-j family is then fixed by
demanding orthogonality to the states already built, and the procedure repeats down to
j=∣j1−j2∣.
Worked example: two spin-½
Take j1=j2=21. The stretched state is ∣1,1⟩=∣↑↑⟩.
Lowering it,
So the CG coefficient connecting ∣↑↓⟩ to ∣1,0⟩ is
1/2≈0.7071. The singlet ∣0,0⟩ is then the orthogonal combination, with
coefficient −1/2 on ∣↓↑⟩.
Try it
This is a numerical exercise — your code should return a number. Reconstruct ∣1,0⟩ from
the lowering operator and return the Clebsch–Gordan coefficient ⟨↑↓∣1,0⟩.
Run your code to see the quantum state.
Sign in on the full site to ask questions and join the discussion.