Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

18. Coupling of Ket Spaces and the Addition of Angular Momenta

Introduction

In these notes we discuss the coupling of ket spaces of systems to form the ket spaces of larger systems. The constituent systems may be independent of each other in some physical circumstances or in some models, while in other circumstances or more realistic models they may become coupled. We will see many examples of this process in this course, including the coupling of spin and orbital degrees of freedom for a single particle, the coupling of the electronic degrees of freedom in an atom with the degrees of freedom of the nucleus, the coupling of matter degrees of freedom with those of the electromagnetic field, and many more.

In this process it frequently happens that the systems being coupled possess angular momentum operators, that is, the action of rotations on these systems is defined. Recall that the existence of angular momentum operators implies the existence of rotation operators, and vice versa. In this case, it turns out that rotations are also defined on the coupled system, and that the angular momentum in the coupled system is just the sum of the angular momenta of the constituent systems. Likewise, the rotations that act on the coupled ket space are the products of the rotations acting on the constituent spaces. In such cases there arises the problem of constructing the standard angular momentum basis in the coupled space in terms of the standard angular momentum bases in the constituent spaces. This problem is very common in applications, and is important for computing and classifying energy eigenstates and for many other purposes.

The Tensor Product of Kets and Ket Spaces

We begin with the tensor product, a mathematical operation used in quantum mechanics to combine together the ket spaces corresponding to different degrees of freedom to obtain a ket space for a composite system. For example, one can combine the ket spaces for two individual particles, to obtain the ket space for a two-particle system; or one can combine the orbital and spin degrees of freedom for a single particle.

To be specific, suppose we have two spinless distinguishable particles, labeled 1 and 2, and let the ket spaces for these particles be denoted E1\ES_1 and E2\ES_2. These ket spaces can be identified with spaces of wave functions on 3-dimensional space, so we write

E1={ϕ(r),text particle1}\begin{aligned} \ES_1 &= \{ \phi(\rvec), \\text{\rm\ particle 1}\} \end{aligned}
E2={χ(r),text particle2}.\begin{aligned} \ES_2 &= \{ \chi(\rvec), \\text{\rm\ particle 2}\}. \end{aligned}

We regard these two ket spaces as two distinct spaces, because they are associated with two different particles. The use of two symbols (ϕ\phi and χ\chi) for the wave functions is just a way of reminding ourselves which particle is being referred to. Now the wave function space for the combined, two-particle system is another space, the space E\ES of wave functions defined on the combined, 6-dimensional configuration space (r1,r2)(\rvec_1,\rvec_2):

E={ψ(r1,r2)}.\ES = \{ \psi(\rvec_1,\rvec_2) \}.

A special case of a two-particle wave function is a product of single particle wave functions,

ψ(r1,r2)=ϕ(r1)χ(r2),\psi(\rvec_1,\rvec_2) = \phi(\rvec_1)\chi(\rvec_2),

but not every two-particle wave function can be written in this form. On the other hand, every two-particle wave function can be written as a linear combination of products of single particle wave functions. To see this, we simply introduce a basis {un(r)}\{u_n(\rvec)\} of wave functions in E1\ES_1, and another basis {vm(r)}\{ v_m(\rvec)\} of wave functions in E2\ES_2. Then an arbitrary two-particle wave function can be written,

ψ(r1,r2)=∑n,mcnm un(r1) vm(r2),\psi(\rvec_1,\rvec_2) = \sum_{n,m} c_{nm} \, u_n(\rvec_1) \, v_m(\rvec_2),

where the cnmc_{nm} are expansion coefficients. In other words, the products of single particle basis wave functions forms a basis in the wave function space for two particles.

In the construction we have just presented, we say that the space E\ES is the tensor product of the spaces E1\ES_1 and E2\ES_2, and we write

E=E1⊗E2.\ES = \ES_1 \otimes \ES_2.

Loosely speaking, one can say that the tensor product space is the space spanned by the products of wave functions from the two constituent spaces.

In addition to forming the tensor product of ket spaces, one can also form the tensor product of kets. An example is given in wave function language by (4), which in ket language would be written

∣ψ⟩=∣ϕ⟩⊗∣χ⟩.\ket{\psi} = \ket{\phi} \otimes \ket{\chi}.

Thus, the tensor product of kets corresponds to the ordinary product of wave functions. Often in casual physics notation, the tensor product sign ⊗\otimes is omitted from a tensor product such as (7), and one simply writes ∣ψ⟩=∣ϕ⟩∣χ⟩\ket{\psi} =\ket{\phi}\ket{\chi}.

More generally, suppose E1\ES_1 is a ket space spanned by the basis {∣un⟩}\{ \ket{u_n} \}, and E2\ES_2 is a ket space spanned by the basis {∣vm⟩}\{ \ket{v_m} \}. Then E1⊗E2\ES_1\otimes\ES_2 is a new ket space spanned by the basis kets {∣un⟩⊗∣vm⟩}\{ \ket{u_n} \otimes \ket{v_m} \}. If E1\ES_1 and E2\ES_2 are finite-dimensional, then so is E\ES, and we have

dim⁡E=(dim⁡E1)(dim⁡E2).\dim\ES = (\dim \ES_1)(\dim \ES_2).

If either E1\ES_1 or E2\ES_2 is infinite-dimensional, then so is E\ES.

The Case of Particles with Spin

An important example of the tensor product occurs when we combine the spatial or orbital degrees of freedom of a single particle with the spin degrees of freedom. We can define orbital and spin ket spaces by

Eorb=span⁡{∣r⟩},\begin{aligned} \ES_orb &= \mathspan \{ \ket{\rvec} \}, \end{aligned}
Espin=span⁡{∣m⟩},\begin{aligned} \ES_spin &= \mathspan \{ \ket{m} \}, \end{aligned}

where m=−s,…,+sm=-s,\ldots,+s. Notice that Eorb\ES_orb is infinite-dimensional, whereas Espin\ES_spin is finite-dimensional. Then the total Hilbert space for the particle is

E=Eorb⊗Espin=span⁡{∣r⟩⊗∣m⟩}.\ES = \ES_orb \otimes \ES_spin = \mathspan \{ \ket{\rvec} \otimes \ket{m} \}.

Let us write

∣r,m⟩=∣r⟩⊗∣m⟩\ket{\rvec,m} = \ket{\rvec} \otimes \ket{m}

for the basis vectors of the tensor product space, so that an arbitrary ket ∣ψ⟩\ket{\psi} belonging to E\ES can be written as a linear combination of these basis vectors. Then by applying a resolution of the identity we have

∣ψ⟩=∑m∫d3r ∣r,m⟩⟨r,m∣ψ⟩=∑m∫d3r ∣r,m⟩ψ(r,m),\ket{\psi} = \sum_m \int d^3\rvec \, \ket{\rvec,m} \braket{\rvec,m}{\psi} = \sum_m \int d^3\rvec \, \ket{\rvec,m} \psi(\rvec,m),

where

ψ(r,m)=⟨r,m∣ψ⟩.\psi(\rvec,m) = \braket{\rvec,m}{\psi}.

As we have emphasized, the wave function is just the set of expansion coefficients of the state vector with respect to some basis. In the present case, the basis has two quantum numbers, a continuous one r\rvec and a discrete one mm. Therefore the wave function ψ(r,m)\psi(\rvec,m) depends on these two variables, one continuous and one discrete.

In other places in these notes we may write the wave function of a particle with spin as ψm(r)\psi_m(\rvec) instead of ψ(r,m)\psi(\rvec,m), but they mean the same thing. Then we can think of mm as an index of the components of a wave function with 2s+12s+1 components, which we can arrange as in a column, like this:

(ψs(r)ψs−1(r)…ψ−s(r)).\begin{pmatrix}\psi_s(\rvec) \\ \psi_{s-1}(\rvec)\\ \ldots \\ \psi_{-s}(\rvec)\\\end{pmatrix}.

Such an object is usually called a “spinor” rather than a vector. (Actually, it is a spinor field, since it depends on r\rvec.) For example, in the case of a spin-12\frac{1}{2} particle, for which m=±12m=\pm\frac{1}{2}, we can write

ψ(r)=(ψ+(r)ψ−(r)).\psi(\rvec) = \begin{pmatrix} \psi_+(\rvec) \\ \psi_-(\rvec) \\\end{pmatrix}.

Spin-12\frac{1}{2} particles such as the electron have 2-component spinors. In this notation we must understand that ψ(r)\psi(\rvec) stands for a spinor with two components.

In some ways the notation ψ(r,m)\psi(\rvec,m) is preferable to ψm(r)\psi_m(\rvec), since it emphasizes that r\rvec and mm play a similar role, that is, they are the variables upon which the wave function depends. Also, there is danger of confusion in the notation ψm(r)\psi_m(\rvec), since it is common practice to use subscripts on an eigenfunction of some set of commuting operators to indicate the quantum numbers of those operators. For example, in the case of the hydrogen atom in the fine structure model we may write ψnℓjmj\psi_{n\ell jm_j} for the wave function of the electron, in which case the subscripts do not indicate the the variables upon which the wave function depends, rather the function is an eigenfunction of four operators and the subscripts are the quantum numbers of those operators. The wave function itself is a 2-component spinor; if we want to indicate that explicitly, we can write ψnℓjmj(r,m)\psi_{n\ell jm_j}(\rvec,m). This is writing the wave function in the r,Sz{\rvec,S_z} representation, that is, we are expanding the state vector in the eigenbasis of r,Sz{\rvec,S_z}. Notice that in this notation, mm takes on the values ±12\pm\frac{1}{2}, while mjm_j runs over −j,−j+1,…,+j-j,-j+1,\ldots,+j (and mjm_j is fixed for a fixed eigenfunction).

By the way, notice that a wave function such as ψnℓmℓms\psi_{n\ell m_\ell m_s} can be written in bra-ket language as

ψnℓmℓms(r,m)=⟨r,m∣nℓmℓms⟩,\psi_{n\ell m_\ell m_s}(\rvec,m) = \braket{\rvec,m}{n\ell m_\ell m_s},

so that

ψnℓmℓms†(r,m)=⟨nℓmℓms∣r,m⟩.\psi_{n\ell m_\ell m_s}^\cc(\rvec,m) = \braket{n\ell m_\ell m_s}{\rvec,m}.

Thus, the complex conjugated wave function ψnℓmℓms†\psi_{n\ell m_\ell m_s}^\cc can be regarded as the eigenfunction of the operators r^{\hat{\mathbf{r}}} and SzS_z with eigenvalues r\rvec and mm in the (nℓmℓms)(n\ell m_\ell m_s)-representation. Recall that there is nothing in the postulates of quantum mechanics that assigns a privileged role to the r\rvec-space (or (r,Sz)(\rvec,S_z)-space) wave function; in fact, the postulates do not mention wave functions at all, and in practice the representation used for the wave function is a matter of convenience.

We see that wave functions such as (18) are really scalar products, and that it is partly a matter of choice to decide which set of quantum numbers [(r,m)(\rvec,m) or (nℓmℓms)(n\ell m_\ell m_s) in the example] are the ones that label the eigenfunction and which are those “upon which the wave function depends.” From another point of view, the wave function is the component of a unitary matrix that connects the two bases, each labeled by the quantum numbers of a complete set of commuting operators.

Having made these warnings about confusion of notation, let us look at the normalization of a spinor wave function, using the notation ψm(r)\psi_m(\rvec). If the state vector ∣ψ⟩\ket{\psi} is normalized, then

1=⟨ψ∣ψ⟩=∑m∫d3r ⟨ψ∣rm⟩⟨rm∣ψ⟩=∑m∫d3r ψm†(r) ψm(r).1=\braket{\psi}{\psi} = \sum_m \int d^3\rvec \, \braket{\psi}{\rvec m} \braket{\rvec m}{\psi} = \sum_m \int d^3\rvec \, \psi_m^\cc(\rvec) \, \psi_m(\rvec).

If we write simply ψ(r)\psi(\rvec) for the spinor (15), remembering that this is a multicomponent object, then we can define a Hermitian conjugate row spinor by

ψ†(r)=(ψs†(r),ψs−1†(r),…,ψ−s†(r)).\psi^\dagger(\rvec) = \bigl(\psi_s^\cc(\rvec), \psi_{s-1}^\cc(\rvec), \ldots, \psi_{-s}^\cc(\rvec)\bigr).

This allows us to write the normalization (19) in the form,

1=∫d3r ψ†(r) ψ(r),1 = \int d^3\rvec \, \psi^\dagger(\rvec) \, \psi(\rvec),

where the multiplication of the row spinor times the column spinor is implied. We will use this type of notation extensively when we come to the Dirac equation.

The Tensor Product of Operators

To return to the tensor product, one can form the tensor product not only of vectors, but also of operators. Suppose A1A_1 is an operator that acts on E1\ES_1, and A2A_2 is an operator that acts on E2\ES_2, and let E=E1⊗E2\ES=\ES_1\otimes\ES_2. Then we define an operator A1⊗A2A_1 \otimes A_2, whose action on a tensor product of vectors from E1\ES_1 and E2\ES_2 is given by

(A1⊗A2)(∣α⟩1⊗∣β⟩2)=(A1∣α⟩1)⊗(A2∣β⟩2).(A_1\otimes A_2) (\ket{\alpha}_1 \otimes \ket{\beta}_2) = (A_1 \ket{\alpha}_1) \otimes (A_2 \ket{\beta}_2).

In this equation, the subscripts 1, 2 on the kets indicate which space (E1\ES_1 or E2\ES_2) the kets belong to. But since an arbitrary vector in E\ES can be represented as a linear combination of tensor products of vectors from E1\ES_1 and E2\ES_2, we can use linear superposition to extend (22) to define the action of A1⊗A2A_1 \otimes A_2 on an arbitrary vector in E\ES. Again, in casual physics notation, the tensor product sign is often omitted in a product of operators such as A1⊗A2A_1 \otimes A_2, and one would simply write A1A2A_1A_2.

A special case of the above is when one or the other of the operators A1A_1 or A2A_2 is the identity. For example, if A2=1A_2=1, we have

(A1⊗1)(∣α⟩1⊗∣β⟩2)=(A1∣α⟩1)⊗∣β⟩2.(A_1 \otimes 1)(\ket{\alpha}_1 \otimes \ket{\beta}_2) = (A_1\ket{\alpha}_1) \otimes \ket{\beta}_2.

In such cases it would be normal in casual physics notation to write simply A1A_1 instead of A1⊗1A_1 \otimes 1, thereby confusing an operator that acts on E1\ES_1 with an operator that acts on E\ES. Similar considerations apply to operators of the form 1⊗A21\otimes A_2, where A1=1A_1=1. We note that operators of the type A1A_1, A2A_2, when regarded as acting on the tensor product space E\ES, always commute with one another,

[A1⊗1,1⊗A2]=[A1,A2]=0,[A_1 \otimes 1, 1\otimes A_2] = [A_1,A_2] =0,

as follows from (22). As we say, A1A_1 and A2A_2 commute because they act on different spaces.

Hamiltonians for Particles With Spin

In Particles in Electromagnetic Fields we guessed that the quantum Hamiltonian for a particle in an electromagnetic field could be borrowed from classical mechanics. The guess was

H=12m[p−qcA(r,t)]2+qΦ(r,t),H={1\over 2m}\Bigl[\pvec-{q\over c}\Avec(\rvec,t)\Bigr]^2 +q\Phi(\rvec,t),

where for generality we allow the electromagnetic field to be time-dependent. But this Hamiltonian does not take into account the spin of the particle, since there is no spin in classical mechanics. The issue is especially clear in the case of a neutral (q=0q=0) spinning particle, such as a neutron or a silver atom, for which the Hamiltonian (25) becomes simply H=p2/2mH=\pvec^2/2m, the Hamiltonian for a free particle. We know that a neutral spinning particle is not free in an nonuniform magnetic field, because a beam of silver atoms is split in a Stern-Gerlach experiment.

As discussed in 14. Spins in Magnetic Fields, however, a classical magnetic moment μ\muvec has an energy of orientation in a magnetic field given by −μ⋅B-\muvec\cdot\Bvec, which depends on space and time if B\Bvec does. So it is a reasonable guess that this quantity behaves something like a potential energy, and that it should be reinterpreted as a quantum operator and included in the Hamiltonian to account for the effects of spin. That is, μ\muvec should be interpreted as proportional to S\Svec, as explained in 14. Spins in Magnetic Fields, an operator that acts on the spin degrees of freedom of the particle, and the Hamiltonian for a neutral spinning particle should be taken to be

H=p22m−μ⋅B(r,t).H={\pvec^2\over 2m}-\muvec\cdot\Bvec(\rvec,t).

The extra term is proportional to B⋅S\Bvec\cdot\Svec, which contains a term BxSxB_x S_x, which is precisely an operator of the general form given in (22), with the ⊗\otimes omitted. That is, BxB_x acts on the spatial part of the wave function, and SxS_x the spin part. The whole scalar product −μ⋅B-\muvec\cdot\Bvec is a sum of three such operators.

To be clear about the meaning of the Hamiltonian (26), let us write out the Schr"odinger equation for a neutron, exhibiting it as two coupled differential equations for the components of the two-component wave function ψ±\psi_\pm, as in (16). We use (24) for the magnetic moment of the neutron,

μ=g2μNσ,\muvec={g\over2} \mu_N \sigmavec,

where gg is the gg-factor of the neutron and μN\mu_N is the nuclear magneton. Then the time-dependent Schr"odinger equation can be written,

−ℏ22m∇2ψ+−g2μN[Bzψ++(Bx−iBy)ψ−]=iℏ∂ψ+∂t,−ℏ22m∇2ψ−−g2μN[(Bx+iBy)ψ+−Bzψ−]=iℏ∂ψ−∂t.\begin{aligned} -{\hbar^2\over 2m}\del^2 \psi_+ -{g\over 2} \mu_N [B_z \psi_+ + (B_x-iB_y) \psi_-] &= i\hbar \frac{\partial \psi_+}{\partial t}, \\ -{\hbar^2\over 2m}\del^2\psi_- - {g\over 2} \mu_N [(B_x+iB_y)\psi_+ - B_z \psi_-] &= i\hbar \frac{\partial \psi_-}{\partial t}. \\ \end{aligned}

We see that the two components of the neutron spinor are coupled together by the magnetic field. It can be shown that these equations explain the splitting of the beam in an nonuniform magnetic field.

The Pauli Equation

If the particle has charge as well as spin, then we may take the Hamiltonian to be

H=12m[p−qcA(r,t)]2+qΦ(r,t)−μ⋅B(r,t),H={1\over 2m}\Bigl[\pvec-{q\over c}\Avec(\rvec,t)\Bigr]^2+ q\Phi(\rvec,t) - \muvec\cdot\Bvec(\rvec,t),

This is called the Pauli Hamiltonian and the version of the Schr"odinger equation that employs it is called the Pauli equation. If the Pauli equation is written out in components as in (28), it will be seen that the only term that couples the components of the spinor is the term −μ⋅B-\muvec\cdot\Bvec. The kinetic energy and potential energy are diagonal in spin space.

The normalization of the spinor wave function was given in (21). This leads to the definition of the probability density in the Pauli theory,

ρ(r,t)=ψ†(r,t) ψ(r,t)=∑mψm†(r,t) ψm(r,t),\rho(\rvec,t) = \psi^\dagger(\rvec,t)\,\psi(\rvec,t)= \sum_m \psi_m^\cc(\rvec,t) \,\psi_m(\rvec,t),

where the product of a row spinor times a column spinor is understood. This simply means, for example in the case of an electron with two components, that the probability density for finding an electron somewhere in space is the sum of the probabilty density for finding a spin-up electron, plus that of finding a spin-down electron.

The probability density ρ\rho should be associated with a probability current J\Jvec, that together satisfy the continuity equation,

∂ρ∂t+∇⋅J=0.\frac{\partial \rho}{\partial t} + \del\cdot\Jvec=0.

It is easy to show that a definition of the current that satisfies (31) is given by the obvious generalization of (57), namely,

J(r,t)=Re⁡[ψ†(r,t) v ψ(r,t)]=Re⁡∑mψm†(r,t) v ψm(r,t),\Jvec(\rvec,t) = \Re[\psi^\dagger(\rvec,t)\, \vvec \, \psi(\rvec,t)] = \Re\sum_m \psi_m^\cc(\rvec,t) \, \vvec \, \psi_m(\rvec,t),

where the velocity operator v\vvec is given by

v=1m[−iℏ∇−qcA(r,t)].\vvec = {1\over m}\Bigl[-i\hbar\del -{q\over c}\Avec(\rvec,t)\Bigr].

One finds in the computation of ∂ρ/∂t\partial\rho/\partial t that the term −μ⋅Bψ-\muvec\cdot\Bvec\psi in the Pauli equation does not contribute. The probability current is just the sum of the currents for spin-up and spin-down particles (speaking of a spin-12\frac{1}{2} particle), a simple result.

A question that arises here and also in the derivation of the probability current in The Probability Density and Current is whether the J\Jvec we have found is unique. The only requirement we have imposed in finding J\Jvec is that it satisfy the continuity equation (31). But if J\Jvec satisfies this equation, then so does J+∇×K\Jvec+\del\cross\Kvec, where K\Kvec is any vector field. So we must ask, is there any physically interesting way to modify the current by the addition of an exact curl? In the case of the spinless particle, discussed in The Probability Density and Current, the answer is no, but here, in the case of a particle with spin, there is a way to do it. It proceeds like this.

We will speak of a spin-12\frac{1}{2} particle. Since μ\muvec is the magnetic moment operator, it makes sense to regard the quantity

M=ψ†μψ\Mvec = \psi^\dagger \muvec \psi

as a density of magnetic moment, what in classical electromagnetic theory would be called the magnetization. In this expression it is understood that the row spinor and column spinor are sandwiched around the Pauli matrices contained in μ\muvec. This is just like what we did in Physical Significance of the Probability Density and Current when we defined a charge density and current density by ρc=qρ\rho_c=q\rho and Jc=qJ\Jvec_c=q\Jvec; now we have in addition a dipole density. But in classical electromagnetism a nonuniform magnetization gives rise to a bound current Jb=c∇×M\Jvec_b=c\del\cross\Mvec. See (23). The bound current arises from the fact that when the magnetization is nonuniform, the current produced by a row of dipoles does not exactly cancel the current produced by the neighboring row, if the density of dipoles is not the same in the two rows. Therefore if we are thinking of electric current instead of probability current, it makes sense to define Jc\Jvec_c by

Jc=qRe⁡ψ†vψ+∇×(ψ†μψ).\Jvec_c = q\Re\psi^\dagger \vvec \psi + \del\cross( \psi^\dagger\muvec\psi).

Now the question arises, which is physically correct, the version of the current (charge or probability) with the magnetization term, or the one without it? It makes no difference if all we are interested in is conservation of probability, since ∇⋅J\del\cdot\Jvec is the same in both cases. But real electrons produce real currents and real magnetizations, and these produce real magnetic fields, according to Ampere’s law ∇×B=(4π/c)Jc\del\cross\Bvec=(4\pi/c)\Jvec_c. And there is no doubt that the magnetization contributes to the observed magnetic field, as one sees for example in ferromagnets.

Thus it is interesting that the nonrelativistic limit of the probability current in the Dirac equation contains precisely a magnetization contribution, just as in (35). See \spdirac.10 and Prob. Paragraph.

The Problem of Addition of Angular Momenta

Now we turn to the problem of the coupling or addition of angular momenta. Suppose we have two ket spaces E1\ES_1 and E2\ES_2 upon which two angular momentum operators J1\Jvec_1 and J2\Jvec_2 act, each of which satisfies the angular momentum commutation relations (1). The case of the orbital and spin ket spaces discussed above is a good example; if E1=Eorb\ES_1=\ES_orb and E2=Espin\ES_2=\ES_spin, then the angular momentum J1\Jvec_1 is the orbital angular momentum L\Lvec and J2\Jvec_2 is the spin angular momentum S\Svec. Then in accordance with the general theory laid out in 13. Representations of the Angular Momentum Operators and Rotations, we know that each space E1\ES_1 and E2\ES_2 breaks up into the direct sum of a set of irreducible subspaces, each with a definite jj value. For example, the irreducible subspaces of Eorb\ES_orb are spanned by wave functions of the form un(r)Yℓm(θ,ϕ)u_n(r)Y_{\ell m}(\theta,\phi) for a definite element of a basis {un(r)}\{ u_n(r)\} of radial wave functions, a definite value of ℓ\ell, and for −ℓ≤m≤+ℓ-\ell \le m \le +\ell. This subspace has dimensionality 2ℓ+12\ell+1. As for the space Espin\ES_spin, it consists of a single irreducible subspace of dimensionality 2s+12s+1, characterized by the value ss of the spin.

In the general case, the spaces E1\ES_1 and E2\ES_2 possess standard angular momentum bases, say, {∣γ1j1m1⟩}\{ \ket{\gamma_1 j_1 m_1} \} and {∣γ2j2m2⟩}\{ \ket{ \gamma_2 j_2 m_2} \}, in the notation of 13. Representations of the Angular Momentum Operators and Rotations. We denote the corresponding irreducible subspaces by E1γ1j1\ES_{1\gamma_1 j_1} and E2γ2j2\ES_{2\gamma_2 j_2}, so that

E1=∑γ1j1⊕E1γ1j1,E2=∑γ2j2⊕E2γ2j2.\begin{aligned} \ES_1 &= \sum_{\gamma_1 j_1} \mathop{\oplus} \ES_{1\gamma_1 j_1}, \\ \ES_2 &= \sum_{\gamma_2 j_2} \mathop{\oplus} \ES_{2\gamma_2 j_2}. \\ \end{aligned}

We assume that since operators J1\Jvec_1 and J2\Jvec_2 are given, we know what values of j1j_1 and j2j_2 occur in these decompositions of E1\ES_1 and E2\ES_2 and with what multiplicity, we know what the standard angular momentum bases are on E1\ES_1 and E2\ES_2.

Next consider the tensor product space E=E1⊗E2\ES=\ES_1\otimes\ES_2. We define a “total” angular momentum operator acting on E\ES by

J=J1⊗1+1⊗J2=J1+J2,\Jvec = \Jvec_1 \otimes 1 + 1\otimes \Jvec_2 = \Jvec_1 + \Jvec_2,

where the final expression is in casual physics notation. We note that J1\Jvec_1 and J2\Jvec_2 commute,

[J1,J2]=0,[\Jvec_1,\Jvec_2]=0,

since they act on different spaces. (This commutator means that every component of J1\Jvec_1 commutes with every component of J2\Jvec_2.) From this it easily follows that J\Jvec also satisfies the angular momentum commutation relations,

[Ji,Jj]=iℏ ϵijk Jk.[J_i, J_j] = i\hbar \, \epsilon_{ijk} \, J_k.

Therefore we have a new space E\ES upon which a vector J\Jvec of angular momentum operators acts; in accordance with the theory of 13. Representations of the Angular Momentum Operators and Rotations, this space breaks up into the direct sum of a sequence of irreducible subspaces, each characterized by some jj value. Furthermore, we know that there exists a standard basis ∣γjm⟩\ket{\gamma jm} on E\ES. The basic problem of the addition of angular momenta is to find which values of jj occur in E\ES and with what multiplicity, and to find some convenient way of constructing the standard basis ∣γjm⟩\ket{\gamma jm}.

Restricting Spaces E1\ES_1 and E2\ES_2

In solving this problem it suffices to consider the case in which E1\ES_1 and E2\ES_2 consist of a single irreducible subspace. For example, in the case of the combination of orbital and spin degrees of freedom, instead of considering the infinite dimensional space of wave functions in Eorb\ES_orb, we can consider a single, finite-dimensional space spanned by the wave functions {u(r)Yℓm(θ,ϕ),m=−ℓ,…,+ℓ}\{ u(r) Y_{\ell m}(\theta,\phi), m=-\ell, \ldots, +\ell \} for a definite radial wave function u(r)u(r) and a definite value of ℓ\ell. The spin space Espin\ES_spin already consists of a single irreducible subspace, and need not be restricted. This is because (in the general case) the product space E\ES is the direct sum of tensor products of the irreducible subspaces E1γ1j1\ES_{1\gamma_1 j_1} and E2γ2j2\ES_{2 \gamma_2 j_2}, and these tensor products can be handled one at a time. That is,

E=E1⊗E2=∑γ1,j1γ2,j2⊕(E1γ1j1⊗E2γ2j2),\ES = \ES_1 \otimes \ES_2 = \sum_{ \begin{matrix}\scriptstyle \gamma_1,j_1 \\ \scriptstyle \gamma_2,j_2 \\\end{matrix}} \mathop{\oplus} \bigl(\ES_{1 \gamma_1 j_1} \otimes \ES_{2 \gamma_2 j_2}\bigr),

as follows from (36). Therefore in the following we will restrict E1\ES_1 to one of its subspaces E1γ1j1\ES_{1\gamma_1 j_1} and E2\ES_2 to one of its subspaces E2γ2j2\ES_{2\gamma_2 j_2}, so that E=E1⊗E2\ES=\ES_1 \otimes \ES_2 will henceforth stand for just one of the terms in the sum (40).

This means that E1\ES_1 and E2\ES_2 are (2j1+1)(2j_1+1)- and (2j2+1)(2j_2+1)-dimensional, respectively, with standard bases {∣j1m1⟩}\{ \ket{j_1 m_1}\} and {∣j2m2⟩}\{ \ket{j_2 m_2}\}. The indices γ1\gamma_1 and γ2\gamma_2 are dropped because we now only have one irreducible subspace. Similarly, the indices j1j_1 and j2j_2 are constants characterizing the subspaces E1\ES_1 and E2\ES_2. If these were understood, it would be possible to drop them as well, and write the standard bases in E1\ES_1 and E2\ES_2 simply as {∣m1⟩}\{ \ket{m_1} \} and {∣m2⟩}\{ \ket{m_2} \}, respectively, but for clarity we shall retain indices j1j_1 and j2j_2 in the following discussion. As for the space E=E1⊗E2\ES = \ES_1 \otimes \ES_2, it also possesses a standard angular momentum basis, {∣γjm⟩}\{ \ket{\gamma j m} \}, in which for all we know at this point an index γ\gamma is necessary to indicate possible multiple occurrences of different jj values. As it will turn out, however, the maximum multiplicity of the different jj values is 1, so the γ\gamma index is unnecessary here as well. The space E\ES has dimensionality

dim⁡E=(2j1+1)(2j2+1).\dim \ES = (2j_1+1)(2j_2+1).

We can now rephrase the problem of the addition of angular momenta. It is to find which jj values occur in the space E=E1⊗E2\ES = \ES_1 \otimes \ES_2 and with what multiplicity as a function of the given parameters j1j_1 and j2j_2, and to find convenient ways of constructing the standard angular momentum basis in E\ES.

Two Bases in E\ES

The standard basis kets in E1\ES_1, ∣j1m1⟩\ket{j_1 m_1}, are eigenkets of the operators J12J_1^2 and J1zJ_{1z} with eigenvalues j1(j1+1)ℏ2j_1(j_1+1) \hbar^2 and m1ℏm_1 \hbar, respectively, and similarly for space E2\ES_2 with its standard basis kets ∣j2m2⟩\ket{j_2 m_2}. The tensor products of these basis kets form a basis in E=E1⊗E2\ES = \ES_1 \otimes \ES_2. We adopt the shorthand notation for this basis in E\ES,

∣j1j2m1m2⟩=∣j1m1⟩⊗∣j2m2⟩,\ket{j_1j_2m_1m_2} = \ket{j_1m_1} \otimes \ket{j_2m_2},

where m1=−j1,…,j1m_1 = -j_1, \ldots, j_1 and m2=−j2,…,j2m_2=-j_2, \ldots, j_2. We will call the basis {∣j1j2m1m2⟩}\{ \ket{j_1j_2m_1m_2} \} in E\ES the tensor product basis or uncoupled basis.

The standard basis in E\ES will be denoted {∣jm⟩}\{ \ket{jm} \}, without the γ\gamma in anticipation of the fact that it will not be needed. We will call this basis the coupled basis. We will be interested in the unitary matrix that connects the coupled with the uncoupled basis.

Allowed Values of jj and mm

The kets of the coupled or standard basis in E\ES, ∣jm⟩\ket{jm}, are eigenkets of the operators J2=(J1+J2)2J^2 = (\Jvec_1 + \Jvec_2)^2 and Jz=J1z+J2zJ_z = J_{1z} + J_{2z} with eigenvalues j(j+1)ℏ2j(j+1) \hbar^2 and mℏm \hbar, respectively. We will now find which values of jj and mm occur.

We start by finding the eigenstates of JzJ_z. This is easy, because the vectors of the tensor product basis are all eigenkets of Jz=J1z+J2zJ_z=J_{1z} + J_{2z}, with eigenvalues (m1+m2)ℏ(m_1+m_2)\hbar:

Jz∣j1j2m1m2⟩=(J1z+J2z)∣j1m1⟩∣j2m2⟩=(m1+m2)ℏ∣j1j2m1m2⟩\begin{aligned} J_z\ket{j_1j_2m_1m_2} &= (J_{1z} + J_{2z}) \ket{j_1m_1} \ket{j_2m_2} = (m_1+m_2)\hbar \ket{j_1j_2m_1m_2} \end{aligned}
=mℏ∣j1j2m1m2⟩,\begin{aligned} &=m\hbar\ket{j_1j_2m_1m_2}, \end{aligned}

where we set

m=m1+m2m=m_1+m_2

for the quantum number of JzJ_z. The spectrum of JzJ_z ranges from the maximum value of m1+m2m_1+m_2, which is j1+j2j_1+j_2, down to the minimum, which is −(j1+j2)-(j_1+j_2).

Each dot in the rectangular array stands for one vector of the uncoupled or tensor product basis, \ket{j_1j_2m_1m_2} = \ket{j_1m_1}\ket{j_2m_2}. The dashed lines are contours of m=m_1+m_2.

Figure 1:Each dot in the rectangular array stands for one vector of the uncoupled or tensor product basis, ∣j1j2m1m2⟩=∣j1m1⟩∣j2m2⟩\ket{j_1j_2m_1m_2} = \ket{j_1m_1}\ket{j_2m_2}. The dashed lines are contours of m=m1+m2m=m_1+m_2.

These eigenvalues of JzJ_z are in general degenerate. To follow the subsequent argument, it helps to have an example. Let us take the case j1=52j_1=\frac{5}{2} and j2=1j_2=1, so that 2j1+1=dim⁡E1=62j_1+1=\dim\ES_1=6 and 2j2+1=dim⁡E2=32j_2+1=\dim\ES_2=3. Thus, the dimensionality of E=E1⊗E2\ES=\ES_1\otimes\ES_2 is 6×3=186\times3=18. It is convenient to make a plot in the m1m_1-m2m_2 plane of the basis vectors of the tensor product basis, by placing a dot at each allowed m1m_1 and m2m_2 value. We then obtain a rectangular array of dots, as illustrated in Figure 1. As illustrated in the figure, lines of constant m=m1+m2m=m_1+m_2 are straight lines, dashed in the figure, sloping downwards. The number of dots each dashed line passes through is the number of kets of the uncoupled basis with a given mm value; we see that the degeneracies of the different mm values range from one to three, as summarized in Table~jjcouple-1.

In particular, the stretched state (the one for which (m1,m2)=(j1,j2)(m_1,m_2) = (j_1,j_2), in the upper right hand corner in the figure) is a nondegenerate eigenstate of JzJ_z with quantum number m=72m=\frac{7}{2}. But since [J2,Jz]=0[J^2,J_z]=0, this state is also an eigenstate of J2J^2, in accordance with Theorem Theorem. But what is the eigenvalue of J2J^2, that is, what is the quantum number jj? Certainly we cannot have j<72j<\frac{7}{2}, because then this would violate the rule m≤jm\le j. Nor can we have j>72j>\frac{7}{2}, because, for example, if the stretched state were ∣jm⟩=∣9272⟩\ket{jm} = \ket{\frac{9}{2} \frac{7}{2}}, then we could apply the raising operator J+J_+ and obtain the state ∣9292⟩\ket{\frac{9}{2}\frac{9}{2}}. But there is no state with m=92m=\frac{9}{2}, as we see from the figure or table. Therefore the jj quantum number of the stretched state must be j=72j=\frac{7}{2}; this state is the state ∣jm⟩=∣7272⟩\ket{jm} = \ket{\frac{7}{2}\frac{7}{2}} of the coupled basis. But given this state, we can apply lowering operators J−J_- to obtain all eight states ∣72m⟩\ket{\frac{7}{2} m}, which are indicated in the third column of the table.

{\tiny\singlespacing\bf Table~jjcouple-1. \rm The first column contains mm, the quantum number of JzJ_z; the second column contains g(m)g(m), the degeneracy of mm; columns 3, 4 and 5 contain a unit for each vector ∣jm⟩\ket{jm} of the standard or coupled basis with given jj and mm values.}

Now let us consider the 2-dimensional eigenspace of JzJ_z corresponding to quantum number m=52m=\frac{5}{2}. This space is spanned by the kets of the uncoupled basis corresponding to (m1,m2)=(52,0)(m_1,m_2) = (\frac{5}{2},0) and (32,1)(\frac{3}{2}, 1). Furthermore, the ket ∣7252⟩\ket{\frac{7}{2}\frac{5}{2}} of the coupled basis also lies in this space. Let us consider the ket, call it ∣x⟩\ket{x}, that is orthogonal to ∣7252⟩\ket{\frac{7}{2}\frac{5}{2}} in this space. Certainly ∣x⟩\ket{x} is an eigenket of JzJ_z with eigenvalue 52\frac{5}{2}. And it is also an eigenket of J2J^2, a fact that is left as an exercise (the logic is an extension of the proof of Theorem Theorem). But what is the jj value? Certainly we cannot have j<52j<\frac{5}{2}, because this would violate the m≤jm\le j rule. Nor can we have j>52j>\frac{5}{2}, because if we had j=72j=\frac{7}{2}, for example, for the state ∣x⟩\ket{x}, then we would have two linearly independent states, both with m=52m=\frac{5}{2} and j=72j=\frac{7}{2}. We could then apply the raising operator J+J_+ to both of them, and obtain two linearly independent states with m=72m=\frac{7}{2}, j=72j=\frac{7}{2}. But there is only one state with m=72m=\frac{7}{2}, as we see from the figure or table. Therefore we must have j=52j=\frac{5}{2} for the state ∣x⟩\ket{x}, which otherwise is the ket ∣5252⟩\ket{\frac{5}{2}\frac{5}{2}} of the coupled basis. Then, by applying lowering operators to this, we obtain all six vectors ∣52m⟩\ket{\frac{5}{2} m}, which are indicated in the fourth column of the table. Finally, we carry out the same procedure for the 3-dimensional space corresponding to m=32m=\frac{3}{2}, and we obtain four more vectors ∣32m⟩\ket{\frac{3}{2} m} of the coupled basis.

In this way, all 18 dimensions of E\ES are used up, as indicated by the totals at the bottom of the table. We see that the tensor product space E\ES consists of the direct sum of three irreducible subspaces, corresponding to j=32j=\frac{3}{2}, 52\frac{5}{2}, and 72\frac{7}{2}, and that each of these jj values occurs with multiplicity one. These facts are summarized by the notation,

52⊗1=32⊕52⊕72,\frac{5}{2} \otimes 1 = \frac{3}{2} \oplus \frac{5}{2} \oplus \frac{7}{2},

which corresponds to the dimensionality count,

18=6×3=4+6+8.18 =6\times3 = 4 + 6 + 8.

By using diagrams like these, it is easy to work out the general case in which we combine arbitrary angular momenta j1j_1 and j2j_2. The result is

j1⊗j2=∣j1−j2∣⊕∣j1−j2∣+1⊕⋯⊕j1+j2,j_1 \otimes j_2 = |j_1 - j_2| \oplus |j_1-j_2|+1 \oplus \dots \oplus j_1+j_2,

that is, the jj values in j1⊗j2j_1\otimes j_2 range from a minimum of ∣j1−j2∣|j_1-j_2| to a maximum of j1+j2j_1+j_2 in integer steps, and each jj value in this range occurs once. Since no jj value occurs more than once, there is no need for the index γ\gamma, and the vectors of the coupled basis can be denoted simply ∣jm⟩\ket{jm}. Also, since the dimensionalities of the subspaces must add up to the dimensionality of the tensor product space, we have the identity

∑j=∣j1−j2∣j1+j22j+1=(2j1+1)(2j2+1).\sum_{j=|j_1-j_2|}^{j_1+j_2} 2j+1 = (2j_1+1)(2j_2+1).

This identity can be proved by elementary algebra, as a check on the count of dimensions.

The Clebsch-Gordan Coefficients

At this point we have two bases in E=E1⊗E2\ES=\ES_1\otimes\ES_2, the uncoupled basis ∣j1j2m1m2⟩\ket{j_1j_2m_1m_2} with −j1≤m1≤j1-j_1 \le m_1 \le j_1 and −j2≤m2≤j2-j_2 \le m_2 \le j_2 and the coupled basis ∣jm⟩\ket{jm} with ∣j1−j2∣≤j≤j1+j2|j_1-j_2| \le j \le j_1+j_2 and −j≤m≤j-j \le m \le j. These two bases must be connected by a unitary matrix, the components of which are just the scalar products of the vectors from one basis with the vectors from the other. That is, we have

∣jm⟩=∑m1=−j1j1∑m2=−j2j2∣j1j2m1m2⟩⟨j1j2m1m2∣jm⟩,\begin{aligned} \ket{jm} &= \sum_{m_1=-j_1}^{j_1} \sum_{m_2=-j_2}^{j_2} \ket{j_1j_2m_1m_2} \braket{j_1j_2m_1m_2}{jm}, \end{aligned}
∣j1j2m1m2⟩=∑j=∣j1−j2∣j1+j2∑m=−jj∣jm⟩⟨jm∣j1j2m1m2⟩,\begin{aligned} \ket{j_1j_2m_1m_2} &= \sum_{j=|j_1-j_2|}^{j_1+j_2} \sum_{m=-j}^j \ket{jm}\braket{jm}{j_1j_2m_1m_2}, \end{aligned}

which can be regarded as the insertion of two resolutions of the identity in two different ways. The expansion coefficients ⟨j1j2m1m2∣jm⟩\braket{j_1j_2m_1m_2}{jm} or ⟨jm∣j1j2m1m2⟩\braket{jm}{j_1j_2m_1m_2} are called the Clebsch-Gordan coefficients or the vector coupling coefficients. Note the effect of the selection rule (56) on the sums (50): many of the terms are zero.

The Clebsch-Gordan coefficients are determined by (50) only to within certain phase conventions. As explained in Phase Conventions and Matrix Elements of J±J_\pm, the relative phases of the basis vectors ∣jm⟩\ket{jm} inside a given irreducible subspace are chosen so that the matrix elements of J+J_+ and J−J_- are real and positive, but this still leaves arbitrary the phases of the stretched states within each irreducible subspace. This in turn leaves some arbitrariness in the phase conventions for the Clebsch-Gordan coefficients. These are pinned down by a further phase convention,

⟨jj∣j1j2j1,j−j1⟩>0,\braket{jj}{j_1j_2j_1,j-j_1} > 0,

for each allowed jj value in j1⊗j2j_1\otimes j_2, which is due to Condon and Shortley, authors of the classic book The Theory of Atomic Spectra. Under these phase conventions, the Clebsch-Gordan coefficients are real, that is,

⟨jm∣j1j2m1m2⟩=⟨j1j2m1m2∣jm⟩,\braket{jm}{j_1j_2m_1m_2} =\braket{j_1j_2m_1m_2}{jm},

so that the unitary matrix connecting the coupled and uncoupled bases is in fact a real, orthogonal matrix.

The Clebsch-Gordan coefficients have several properties that follow in a simple way from their definition. The first follows from the fact that the Clebsch-Gordan coefficients are the components of a unitary matrix, so that

∑m1m2⟨jm∣j1j2m1m2⟩⟨j1j2m1m2∣j′m′⟩=δjj′ δmm′,\begin{aligned} \sum_{m_1m_2} \braket{jm}{j_1j_2m_1m_2} \braket{j_1j_2m_1m_2}{j'm'} &= \delta_{jj'} \, \delta_{mm'}, \end{aligned}
∑jm⟨j1j2m1m2∣jm⟩⟨jm∣j1j2m1′m2′⟩=δm1m1′ δm2m2′.\begin{aligned} \sum_{jm} \braket{j_1j_2m_1m_2}{jm} \braket{jm}{j_1j_2m'_1m'_2} &= \delta_{m_1m'_1} \, \delta_{m_2m'_2}. \end{aligned}

Again, these are nothing but orthonormality relations for the two bases, with resolutions of the identity inserted.

Another property is the selection rule,

⟨jm∣j1j2m1m2⟩=0textunlessm=m1+m2,\braket{jm}{j_1j_2m_1m_2} = 0 \quad \\textunless m=m_1+m_2,

which follows immediately from (44).

The Clebsch-Gordan coefficients also satisfy various recursion relations. We can obtain one of these by applying J−=J1−+J2−J_- = J_{1-} +J_{2-} to (50). This gives

1ℏJ−∣jm⟩=(j+m)(j−m+1) ∣j,m−1⟩\begin{aligned} {1\over\hbar} J_-\ket{jm} &= \sqrt{(j+m)(j-m+1)} \, \ket{j,m-1} \end{aligned}
=∑m1m2((j1+m1)(j1−m1+1) ∣j1j2,m1−1,m2⟩\begin{aligned} &= \sum_{m_1m_2} \Bigl( \sqrt{(j_1+m_1)(j_1-m_1+1)} \, \ket{j_1j_2,m_1-1,m_2} \end{aligned}
+(j2+m2)(j2−m2+1) ∣j1j2m1,m2−1⟩)⟨j1j2m1m2∣jm⟩\begin{aligned} \quad &+ \sqrt{(j_2+m_2)(j_2-m_2+1)} \, \ket{j_1j_2m_1,m_2-1} \Bigr) \braket{j_1j_2m_1m_2}{jm} \end{aligned}
=∑m1m2((j1−m1)(j1+m1+1) ⟨j1j2,m1+1,m2∣jm⟩\begin{aligned} &=\sum_{m_1m_2} \Bigl( \sqrt{(j_1-m_1)(j_1+m_1+1)} \, \braket{j_1j_2,m_1+1,m_2}{jm} \end{aligned}
+(j2−m2)(j2+m2+1) ⟨j1j2m1,m2+1∣jm⟩)\begin{aligned} & +\sqrt{(j_2-m_2)(j_2+m_2+1)}\, \braket{j_1j_2m_1,m_2+1}{jm} \Bigr) \end{aligned}
×∣j1j2m1m2⟩,\begin{aligned} &\qquad \times \ket{j_1j_2m_1m_2}, \end{aligned}

to which we apply the bra ⟨j1j2m1′m2′∣\bra{j_1j_2m'_1m'_2} from the left and rearrange indices to obtain,

(j+m)(j−m+1) ⟨j1j2m1m2∣j,m−1⟩=(j1−m1)(j1+m1+1) ⟨j1j2,m1+1,m2∣jm⟩+(j2−m2)(j2+m2+1) ⟨j1j2m1,m2+1∣jm⟩.\begin{aligned} &\sqrt{(j+m)(j-m+1)}\, \braket{j_1j_2m_1m_2}{j,m-1} \\ &\qquad=\sqrt{(j_1-m_1)(j_1+m_1+1)} \, \braket{j_1j_2,m_1+1,m_2}{jm} \\ &\qquad+\sqrt{(j_2-m_2)(j_2+m_2+1)} \, \braket{j_1j_2m_1,m_2+1}{jm}. \\ \end{aligned}

Similarly, working with J+J_+ we obtain,

(j−m)(j+m+1) ⟨j1j2m1m2∣j,m+1⟩=(j1+m1)(j1−m1+1) ⟨j1j2,m1−1,m2∣jm⟩+(j2+m2)(j2−m2+1) ⟨j1j2m1,m2−1∣jm⟩.\begin{aligned} &\sqrt{(j-m)(j+m+1)}\,\braket{j_1j_2m_1m_2}{j,m+1} \\ &\qquad=\sqrt{(j_1+m_1)(j_1-m_1+1)}\, \braket{j_1j_2,m_1-1,m_2}{jm} \\ &\qquad+\sqrt{(j_2+m_2)(j_2-m_2+1)} \, \braket{j_1j_2m_1,m_2-1}{jm}. \\ \end{aligned}

The method of Calculating the Clebsch-Gordan Coefficients for calculating the Clebsch-Gordan coefficients uses a slightly disguised version of these recursion relations.

Other properties of the Clebsch-Gordan coefficients include the following identities:

⟨j1j2m1m2∣jm⟩=(−1)j1+j2−j⟨j2j1m2m1∣jm⟩,\begin{aligned} \braket{j_1j_2m_1m_2}{jm} &= (-1)^{j_1+j_2-j} \braket{j_2j_1m_2m_1}{jm}, \end{aligned}
=(−1)j1−j+m22j+12j1+1 ⟨jj2m,−m2∣j1m1⟩,\begin{aligned} &=(-1)^{j_1-j+m_2} \sqrt{{\ds 2j+1 \over \ds 2j_1+1}} \, \braket{jj_2m,-m_2}{j_1m_1}, \end{aligned}
=(−1)j2−j−m12j+12j2+1 ⟨j1j,−m1,m∣j2m2⟩,\begin{aligned} &= (-1)^{j_2-j-m_1} \sqrt{{\ds 2j+1 \over \ds 2j_2+1}} \, \braket{j_1j,-m_1,m}{j_2m_2}, \end{aligned}
=(−1)j1+j2−j⟨j1j2,−m1,−m2∣j,−m⟩.\begin{aligned} &= (-1)^{j_1+j_2-j} \braket{j_1j_2,-m_1,-m_2}{j,-m}. \end{aligned}

We will not prove these identities here. If you ever have to use such identities in a serious way, you should look into the Wigner 3j3j-symbols, which provide a more symmetrical way of dealing with Clebsch-Gordan coefficients.

Calculating the Clebsch-Gordan Coefficients

The following method for calculating the Clebsch-Gordan coefficients differs slightly from the usual one taught in introductory courses, mainly in its method of handling the stretched states. We illustrate it with the example of Allowed Values of jj and mm, in which j1=52j_1=\frac{5}{2} and j2=1j_2=1. Suppose we wish to obtain the Clebsch-Gordan coefficient ⟨j1j2m1m2∣jm⟩=⟨521120∣3212⟩\braket{j_1j_2m_1m_2}{jm}=\braket{\frac{5}{2} 1 \frac{1}{2} 0}{\frac{3}{2}\frac{1}{2}}. We begin by writing ∣jm⟩=∣3232⟩\ket{jm}=\ket{\frac{3}{2}\frac{3}{2}}, the stretched state in the irreducible subspace j=32j=\frac{3}{2}, as a linear combination of basis vectors of the uncoupled basis with m=m1+m2=32m=m_1+m_2=\frac{3}{2}:

∣3232⟩=a∣52⟩∣−1⟩+b∣32⟩∣0⟩+c∣12⟩∣1⟩,\ket{\frac{3}{2}\frac{3}{2}} = a\ket{\frac{5}{2}}\ket{-1} + b\ket{\frac{3}{2}}\ket{0} + c\ket{\frac{1}{2}}\ket{1},

where ∣m1⟩∣m2⟩\ket{m_1}\ket{m_2} is short for ∣j1m1⟩∣j2m2⟩\ket{j_1m_1}\ket{j_2m_2} and where aa, bb and cc are the expansion coefficients. We determine these by applying J+=J1++J2+J_+ = J_{1+}+J_{2+} to both sides. The left hand side is annihilated by J+J_+ so we obtain

0=a[(J1+∣52⟩)∣−1⟩+∣52⟩(J2+∣−1⟩)]+b[(J1+∣32⟩)∣0⟩+∣32⟩(J2+∣0⟩)]+c[(J1+∣12⟩)∣1⟩+∣12⟩(J2+∣1⟩)]=a[0+2∣52⟩∣0⟩]+b[5∣52⟩∣0⟩+2∣32⟩∣1⟩]+c[8∣32⟩∣1⟩+0],\begin{aligned} 0&= a\bigl[(J_{1+}\ket{\frac{5}{2}})\ket{-1}+ \ket{\frac{5}{2}}(J_{2+}\ket{-1})\bigr] +b\bigl[(J_{1+}\ket{\frac{3}{2}})\ket{0} + \ket{\frac{3}{2}}(J_{2+}\ket{0})\bigr] \\ &\qquad +c\bigl[(J_{1+}\ket{\frac{1}{2}})\ket{1} + \ket{\frac{1}{2}}(J_{2+}\ket{1})\bigr] \\ &=a\bigl[0 + \sqrt{2}\ket{\frac{5}{2}}\ket{0}\bigr] + b\bigl[\sqrt{5}\ket{\frac{5}{2}}\ket{0} + \sqrt{2}\ket{\frac{3}{2}}\ket{1}\bigr] +c\bigl[\sqrt{8}\ket{\frac{3}{2}}\ket{1}+0\bigr], \\ \end{aligned}

or, since the basis vectors are linearly independent,

2 a+5 b=0,2 b+8 c=0.\sqrt{2}\,a + \sqrt{5}\,b=0, \qquad \sqrt{2}\,b + \sqrt{8}\,c=0.

This determines the vector (a,b,c)(a,b,c) to within a normalization and phase. By (69) this vector must be normalized, and by (52) aa is real and positive. Taken together, these imply,

∣3232⟩=23 ∣52⟩∣−1⟩−215 ∣32⟩∣0⟩+115 ∣12⟩∣1⟩.\ket{\frac{3}{2}\frac{3}{2}} = \sqrt{\frac{2}{3}}\,\ket{\frac{5}{2}}\ket{-1} -{2\over\sqrt{15}}\,\ket{\frac{3}{2}}\ket{0} +\sqrt{\frac{1}{15}}\,\ket{\frac{1}{2}}\ket{1}.

This is the stretched state in the j=32j=\frac{3}{2} subspace. Notice that we did not have to go through the Clebsch-Gordan coefficients for j=72j=\frac{7}{2} or 52\frac{5}{2} to obtain it.

We now apply J−=J1−+J2−J_-=J_{1-}+J_{2-} to both sides. On the left we obtain 3∣3212⟩\sqrt{3}\ket{\frac{3}{2}\frac{1}{2}}, while the right hand side can be expressed as a linear combination of the vectors of the uncoupled basis. The result is

∣3212⟩=25∣32⟩∣−1⟩−25∣12⟩∣0⟩+15∣−12⟩∣1⟩.\ket{\frac{3}{2}\frac{1}{2}} = \sqrt{\frac{2}{5}}\ket{\frac{3}{2}}\ket{-1} -\sqrt{\frac{2}{5}}\ket{\frac{1}{2}}\ket{0} +\sqrt{\frac{1}{5}}\ket{-\frac{1}{2}}\ket{1}.

The desired Clebsch-Gordon coefficient can be read off from this,

⟨521120∣3212⟩=−25.\braket{\frac{5}{2} 1 \frac{1}{2} 0}{\frac{3}{2}\frac{1}{2}} =-\sqrt{\frac{2}{5}}.

This method is suitable for calculating Clebsch-Gordan coefficients by hand for small quantum numbers. There are also explicit formulas for the Clebsch-Gordan coefficients. These are awkward to use for calculation by hand, but are easily coded into computer programs. See also the link to the table of Clebsch-Gordan coefficients.

Universal Coefficients and Matrices

The Clebsch-Gordan coefficients have been constructed in such a way that they depend only on the angular momentum commutation relations and various phase conventions for the standard angular momentum basis states. They do not depend on the physical interpretation of the angular momenta that occur (J1\Jvec_1, J2\Jvec_2, J=J1+J2\Jvec=\Jvec_1+\Jvec_2, etc., whether spin, orbital, isospin, or any other kind), or on the nature of the vector space upon which these operators act (whether a state space for a quantum mechanical system or any other kind). The Clebsch-Gordan coefficients are just numbers that are universal in the sense that they apply in the analysis of any physical system, as long as the standard phase and other conventions are followed.

Therefore the scalar product that appears in the notation ⟨jm∣j1j2m1m2⟩\braket{jm}{j_1j_2m_1m_2} for the Clebsch-Gordan coefficient can be understood as taking place in some model space, one that is set up just for the purposes of constructing the coefficients. It is not necessarily the same as the state space for whatever application one is making. For this reason some authors prefer to write the Clebsch-Gordan coefficients as Cj1j2m1m2jmC^{jm}_{j_1j_2m_1m_2} or some such notation, to avoid confusing the scalar products in the two different spaces. The scalar product notation used in these notes has the advantage that it makes identities such as (50) obvious.

Similar considerations apply to the DD-matrices. According to the definition (58), these are the components of rotation operators with respect to a standard angular momentum basis. The matrices that result are independent of the nature of the space upon which the matrix elements are taken, as long as standard conventions are followed for the phases etc.{} of the basis vectors. Therefore the DD-matrices are universal in the sense that they apply in all physical applications, as long as standard conventions are followed. The space in which the matrix element is taken in the definition (58) can be any model space in which the standard conventions are followed.

Rotations, DD-matrices and Clebsch-Gordan Coefficients

Let us now consider the effect of the rotation operator U(n^,θ)U({\hat{\mathbf{n}}},\theta) on the tensor product space E=E1⊗E2\ES=\ES_1\otimes\ES_2. This rotation operator is defined in the usual way, and can be expressed in terms of the rotation operators U1(n^,θ)U_1({\hat{\mathbf{n}}},\theta) and U2(n^,θ)U_2({\hat{\mathbf{n}}},\theta) that act on the constituent spaces E1\ES_1 and E2\ES_2:

U(n^,θ)=e−iθn^⋅J/ℏ=e−iθn^⋅(J1+J2)/ℏ\begin{aligned} U({\hat{\mathbf{n}}},\theta) &= e^{-i\theta{\hat{\mathbf{n}}}\cdot\Jvec/\hbar} = e^{-i\theta{\hat{\mathbf{n}}}\cdot(\Jvec_1+\Jvec_2)/\hbar} \end{aligned}
=e−iθn^⋅J1/ℏe−iθn^⋅J2/ℏ=U1(n^,θ)U2(n^,θ).\begin{aligned} &= e^{-i\theta{\hat{\mathbf{n}}}\cdot\Jvec_1/\hbar} e^{-i\theta{\hat{\mathbf{n}}}\cdot\Jvec_2/\hbar} =U_1({\hat{\mathbf{n}}},\theta)U_2({\hat{\mathbf{n}}},\theta). \end{aligned}

Here the exponential of the sum factors into a product of exponentials because J1\Jvec_1 and J2\Jvec_2 commute.

Interesting results can be obtained from this. First let us apply a rotation operator UU to a vector of the uncoupled basis. We find

U∣j1j2m1m2⟩=(U1∣j1m1⟩)(U2∣j2m2⟩)=∑m1′m2′∣j1j2m1′m2′⟩Dm1′m1j1Dm2′m2j2\begin{aligned} U\ket{j_1j_2m_1m_2} &= (U_1 \ket{j_1m_1}) (U_2\ket{j_2m_2}) =\sum_{m'_1m'_2} \ket{j_1j_2m'_1m'_2} D^{j_1}_{m'_1m_1} D^{j_2}_{m'_2m_2} \end{aligned}
=∑jm∑m′∣jm′⟩Dm′mj⟨jm∣j1j2m1m2⟩,\begin{aligned} &= \sum_{jm} \sum_{m'} \ket{jm'} D^j_{m'm} \braket{jm}{j_1j_2m_1m_2}, \end{aligned}

where we use (91) and (51), and where it is understood that all DD matrices have the same axis and angle (n^,θ)({\hat{\mathbf{n}}},\theta). Then we multiply this on the left by ⟨j1j2m1′′m2′′∣\bra{j_1j_2m''_1m''_2} and rearrange indices, to obtain,

Dm1m1′j1Dm2m2′j2=∑jmm′⟨j1j2m1m2∣jm⟩Dmm′j⟨jm′∣j1j2m1′m2′⟩.D^{j_1}_{m_1m'_1} D^{j_2}_{m_2m'_2} = \sum_{jmm'} \braket{j_1j_2m_1m_2}{jm} D^j_{mm'} \braket{jm'}{j_1j_2m'_1m'_2}.

In a similar manner we can obtain the identity,

Dmm′j=∑m1m2m1′m2′⟨jm∣j1j2m1m2⟩Dm1m1′j1Dm2m2′j2⟨j1j2m1′m2′∣jm′⟩.D^j_{mm'} = \sum_{\begin{matrix}\scriptstyle m_1m_2 \\ \scriptstyle m'_1m'_2\\\end{matrix}} \braket{jm}{j_1j_2m_1m_2} D^{j_1}_{m_1m'_1} D^{j_2}_{m_2m'_2} \braket{j_1j_2m'_1m'_2}{jm'}.

These identities are useful for a variety of purposes; for example, (79) can be used whenever it is necessary to express a product of DD matrices as a linear combination of single DD matrices (a problem that arises often in atomic, molecular, and nuclear physics), and (80) shows that DD matrices for small values of jj can be combined to find the DD matrices for larger values of jj.

The Three-YℓmY_{\ell m} Formula

We present here one application of (79), in which we use (68) to obtain an identity involving the YℓmY_{\ell m}'s. First we change notation in (79), setting j1=ℓ1j_1=\ell_1, j2=ℓ2j_2=\ell_2 and j=ℓj=\ell (indicating integer angular momenta), and we set m1′=m2′=0m'_1=m'_2=0. Then because of the selection rule (56), the m′m' sum on the right hand side is replaced by the single term m′=0m'=0. Then we take the complex conjugate of both sides and use (68), to obtain

Yℓ1m1(θ,ϕ)Yℓ2m2(θ,ϕ)=∑ℓm(2ℓ1+1)(2ℓ2+1)4π(2ℓ+1)\begin{aligned} Y_{\ell_1m_1}(\theta,\phi) Y_{\ell_2m_2}(\theta,\phi) &= \sum_{\ell m} \sqrt{\ds{\ds(2\ell_1+1)(2\ell_2+1) \over \ds 4\pi(2\ell+1)}} \end{aligned}
×Yℓm(θ,ϕ) ⟨ℓm∣ℓ1ℓ2m1m2⟩⟨ℓ1ℓ200∣ℓ0⟩.\begin{aligned} & \quad \times Y_{\ell m}(\theta,\phi)\, \braket{\ell m}{\ell_1\ell_2m_1m_2} \braket{\ell_1\ell_2 00}{\ell 0}. \end{aligned}

Of course, the product of two YℓmY_{\ell m}'s is a function on the unit sphere, which can be expanded as a linear combination of other YℓmY_{\ell m}'s; this formula gives the expansion explicitly. We see that the ℓ\ell values that contribute are exactly those which occur in ℓ1⊗ℓ2\ell_1\otimes\ell_2. Finally, we can multiply this by Yℓ3m3†Y^\cc_{\ell_3m_3} and integrate to obtain the useful formula,

∫dΩ Yℓ3m3†Yℓ1m1Yℓ2m2=(2ℓ1+1)(2ℓ2+1)4π(2ℓ3+1) ⟨ℓ3m3∣ℓ1ℓ2m1m2⟩⟨ℓ1ℓ200∣ℓ30⟩.\int d\Omega \, Y^\cc_{\ell_3m_3} Y_{\ell_1m_1} Y_{\ell_2m_2} = \sqrt{\ds{\ds(2\ell_1+1)(2\ell_2+1) \over \ds 4\pi(2\ell_3+1)}} \, \braket{\ell_3m_3}{\ell_1\ell_2m_1m_2} \braket{\ell_1\ell_2 0 0}{\ell_3 0}.

We will call this the *three-Yℓm∗Y_{\ell m*} formula}; it is very useful in atomic physics. This formula and (79) can be regarded as a special cases of the Wigner-Eckart theorem, which we consider later.

In conclusion, we mention a special case of (82), obtained by setting m1=m2=0m_1=m_2=0 and using (51),

Pℓ1(cos⁡θ)Pℓ2(cos⁡θ)=∑ℓPℓ(cos⁡θ) ∣⟨ℓ0∣ℓ1ℓ200⟩∣2,P_{\ell_1}(\cos\theta)P_{\ell_2}(\cos\theta) = \sum_\ell P_\ell(\cos\theta)\, |\braket{\ell0}{\ell_1\ell_200}|^2,

which is sometimes useful.

Problems

Problem 1.

About wave functions of particles, including spin.

(a) The wave function of a particle with spin was defined in (14). If ψm(r)\psi_m(\rvec) is the wave function of a spinning particle in state ∣ψ⟩\ket{\psi}, then what is the wave function of the particle in the rotated state, U(R)∣ψ⟩U(\Rmat)\ket{\psi}? The rotation operator U(R)U(\Rmat) is the product of a spatial rotation times a spin rotation, both parameterized by the same R\Rmat.

(b) Let us use the Pauli equation to describe the dynamics of an electron. The wave function is a 2-component spinor as in (16), and in the Pauli Hamiltonian (29) we set q=−eq=-e and g=geg=g_e, the electron gg-factor. Also note the sign in (16), that is, μ=−geμB(S/ℏ)\muvec=-g_e\mu_B(\Svec/\hbar), which comes from the fact that the charge on the electron is negative.

Consider an electron in a central force potential V(r)V(r), plus a uniform magnetic field B=Bb^\Bvec = B {\hat{\mathbf{b}}}. Let ω0=eB/mc\omega_0 = eB/mc. Use the gauge A=12B×r\Avec = \frac{1}{2} \Bvec \cross \rvec. Consider the time-dependent Pauli equation for the electron,

iℏ∂∂t∣ψ(t)⟩=H∣ψ(t)⟩,i\hbar\pop{}{t} \ket{\psi(t)} = H\ket{\psi(t)},

where HH is the Pauli Hamiltonian (29) and where qΦ=V(r)q\Phi = V(r).

Define a new state ∣ϕ(t)⟩\ket{\phi(t)} by

∣ψ(t)⟩=U(b^,ωt)∣ϕ(t)⟩,\ket{\psi(t)} = U({\hat{\mathbf{b}}},\omega t) \ket{\phi(t)},

where U(b^,ωt)U({\hat{\mathbf{b}}},\omega t) is a rotation operator that rotates the whole system (orbital and spin degrees of freedom). This means that ∣ϕ(t)⟩\ket{\phi(t)} is the state in a frame rotating with angular velocity ω\omega about the axis b^{\hat{\mathbf{b}}}.

Find a frequency ω\omega that eliminates the effect of the magnetic field on the orbital motion of the particle, apart from the centrifugal potential which is proportional to (b×r)2(\bvec \cross \rvec)^2. Find a frequency ω\omega that eliminates the effect of the magnetic field on the spin. Express your answers as some multiple of ω0\omega_0. Can you eliminate the effects of the magnetic field entirely, apart from the centrifugal potential?

Problem 2.

In Notes~\magfield{} we worked out the energy levels of a ``spinless electron’’ in a uniform magnetic field. Including the spin, find the energy levels of an electron in a uniform magnetic field. You may approximate g≈2g\approx 2. Express your answer in terms of ω0=eB/mc\omega_0 = eB/mc, the orbital frequency of a classical electron in a uniform magnetic field. Sketch the first few Landau energy levels on a vertical energy axis, first in the model in which we ignore the electron spin, and then after we take the spin into account. Ignore the energy coming from the zz-motion in this diagram. Label the levels by their degeneracies. What happens if you take into account the fact that gg is not exactly 2? This is a short problem, and does not require any lengthy calculations.

Problem 3.

I won’t ask you to work out any numerical values of Clebsch-Gordan coefficients, but you should be comfortable in doing so. The following is a related problem.

Consider the angular momentum problem ℓ⊗12\ell \otimes \frac{1}{2}, where ℓ\ell is arbitrary and could be very large. We write j=ℓ+12j=\ell+\frac{1}{2} or j=ℓ−12j=\ell-\frac{1}{2} for the resulting angular momentum. By beginning with the doubly stretched state,

∣ℓ+12,ℓ+12⟩=∣ℓℓ⟩∣1212⟩,\ket{\ell+\frac{1}{2},\ell+\frac{1}{2}} = \ket{\ell \ell} \ket{\frac{1}{2} \frac{1}{2}},

apply lowering operators to construct the states ∣ℓ+12,m⟩\ket {\ell +\frac{1}{2},m} for mm going down to ℓ−52\ell-\frac{5}{2}. By this time a pattern should be evident; guess it, and prove that it is right by induction, to obtain a general formula for ∣ℓ+12,m⟩\ket{\ell+\frac{1}{2},m}. You may simplify notation by omitting the total angular momenta ℓ\ell and 12\frac{1}{2} in the kets on the right hand sides of your equations, because they are always the same; for example, the right hand side of (87) can be written simply ∣ℓ⟩∣12⟩\ket{\ell}\ket{\frac{1}{2}}.

Now construct the stretched state for j=ℓ−12j=\ell-\frac{1}{2}, namely ∣ℓ−12,ℓ−12⟩\ket{\ell-\frac{1}{2},\ell-\frac{1}{2}}. Use the standard phase convention given by (52). Then lower this enough times to see a pattern, guess it, and prove it by induction.

The following are some useful formulas that can be derived by the methods of this problem. We present them here for future reference. We combine ℓ⊗1\ell\otimes 1, and find, for the three cases j=ℓ+1j=\ell+1, j=ℓj=\ell, and j=ℓ−1j=\ell-1, the following:

∣ℓ+1,m⟩=(ℓ+m+1)(ℓ+m)(2ℓ+2)(2ℓ+1) ∣m−1⟩∣1⟩+(ℓ−m+1)(ℓ+m+1)(ℓ+1)(2ℓ+1) ∣m⟩∣0⟩+(ℓ−m)(ℓ−m+1)(2ℓ+2)(2ℓ+1) ∣m+1⟩∣−1⟩.\begin{aligned} &\ket{\ell+1,m} = \sqrt{(\ell+m+1)(\ell+m) \over (2\ell+2)(2\ell+1)}\, \ket{m-1}\ket{1} &+\sqrt{(\ell-m+1)(\ell+m+1) \over (\ell+1)(2\ell+1)} \, \ket{m}\ket{0} +\sqrt{(\ell-m)(\ell-m+1) \over (2\ell+2)(2\ell+1)} \, \ket{m+1}\ket{-1}. \end{aligned}
∣ℓm⟩=−(ℓ−m+1)(ℓ+m)2ℓ(ℓ+1) ∣m−1⟩∣1⟩+mℓ(ℓ+1)∣m⟩∣0⟩+(ℓ−m)(ℓ+m+1)2ℓ(ℓ+1) ∣m+1⟩∣−1⟩.\begin{aligned} &\ket{\ell m} = -\sqrt{(\ell-m+1)(\ell+m) \over 2\ell(\ell+1)} \, \ket{m-1}\ket{1} &+{m \over \sqrt{\ell(\ell+1)}} \ket{m}\ket{0} +\sqrt{(\ell-m)(\ell+m+1) \over 2\ell(\ell+1)} \, \ket{m+1}\ket{-1}. \end{aligned}
∣ℓ−1,m⟩=(ℓ−m)(ℓ−m+1)2ℓ(2ℓ+1) ∣m−1⟩∣1⟩−(ℓ−m)(ℓ+m)ℓ(2ℓ+1) ∣m⟩∣0⟩+(ℓ+m+1)(ℓ+m)2ℓ(2ℓ+1) ∣m+1⟩∣−1⟩.\begin{aligned} &\ket{\ell-1,m} = \sqrt{(\ell-m)(\ell-m+1) \over 2\ell(2\ell+1)} \, \ket{m-1}\ket{1} &-\sqrt{(\ell-m)(\ell+m) \over \ell(2\ell+1)}\, \ket{m}\ket{0} +\sqrt{(\ell+m+1)(\ell+m) \over 2\ell(2\ell+1)}\, \ket{m+1}\ket{-1}. \end{aligned}