Skip to main content

Advanced Quantum Mechanics course sequence · Interactive lesson

The Gordon decomposition: a g = 2 moment in the free current

This is the lesson where g = 2 stops being something the Dirac equation does once a magnetic field is switched on. One line of gamma algebra splits the free current into a moving charge and the curl of a magnetisation, and that magnetisation, read at low speed, is a moment of (q/m)S.

UAQM-05.07 · Lesson 7 of 9 in this unit. Position is not a completion score.
Starting model: The Gordon decomposition: a g = 2 moment in the free currentParticle current j_y ÷ n₀ along the x axis of a Gaussian electron packet of width a = 1.0 nm drifting along +y at 0.5 × 10⁵ m s⁻¹, spin polarisation ⟨σ_z⟩ = 1.0. Even dashed curve: convection; odd dashed curve: spin term, 0.50 × 10⁵ m s⁻¹ at x = a/√2 (dot); solid: their sum. Inset: the same current at four points on r = a/√2. μ_z = -9.27 × 10⁻²⁴ J T⁻¹.jy ÷ n₀ along x, in 10⁵ m s⁻¹dashed: even convection + odd spin = solidx = −4 nm+4 nmtop view (x →, y ↑)μz = −9.27 × 10⁻²⁴ J T⁻¹
Start with a picture. Change the model in the lab below.
1

Build the model

The electron's magnetic moment is already inside its free current.

The key idea

The Gordon decomposition is the exact identity that splits the Dirac current between free positive-energy spinors into a convection term, set by the sum of the two momenta, and a spin term, set by σμν and the momentum transfer.

Example. An electron at rest in a packet with spin up along z has no convection current, yet its spin term is the curl of M = −(eħ/2m)φ†σφ, which integrates to a moment of −9.274 × 10⁻²⁴ J T⁻¹ along z: (q/m)S, so g = 2.

The complete physical model and assumptions

Dirac's conserved current is Jμ = qcψ̄γμ ψ, and its spatial part qcψ†αψ is built from matrices whose eigenvalues are ±1: nothing in it looks like a charge moving at p/m, and nothing says the charge spins. The Gordon decomposition is the translation, costing two facts and one split. On shell, p̸u = mc u and ū(p′)p̸′ = mc ū(p′) let γμ be traded for momenta, and γμ γν = gμν − iσμν sorts every product into a number and a spin matrix. Out comes a convection current with the Klein-Gordon form of Unit 3 plus the four-divergence of the antisymmetric spin tensor (qħ/2m)ψ̄σμν ψ, exact at any speed because nothing was expanded. Read at low speed, the second piece is the curl of a magnetisation (qħ/2m)φ†σφ whose moment is (q/m)S, twice the orbital ratio: g = 2, with no c left in it and no field applied. Switch on a weak field and the spin part of the first-order energy −∫J⋅A d³x becomes −∫M⋅B d³x after one integration by parts. Its edges: as written it needs free on-shell spinors, its sign flips between v spinors, and in a field the convection term must take the kinetic momentum. At high speed the two pieces are comparable and partly cancel. And it gives exactly 2 for any point particle obeying the minimally coupled Dirac equation, while the measured values, quoted here, are 2.002 319 for the electron and 5.586 for the proton, and the uncharged neutron has a moment at all.

1What Dirac's current hides

Units throughout are SI with c kept, the metric is diag(1, −1, −1, −1), xμ = (ct, x), pμ = (E/c, p) and p̸ = γμ pμ. Unit 4 gave the conserved current Jμ = qcψ̄γμ ψ = (cρ, J), with ρ = qψ†ψ and J = qcψ†αψ. Look at J. Each αᵢ has eigenvalues ±1 and does not commute with the Hamiltonian, so cαₓ can only ever return ±2.998 × 10⁸ m s⁻¹, even for an electron drifting at 10⁶ m s⁻¹; only its expectation value in a positive-energy state comes out as pc²/E. Nor does anything in qcψ†αψ say that the electron spins. The Klein-Gordon current of Unit 3, (iqħ/2m)[φ* ∂μ φ − (∂μ φ*)φ], speaks the language of motion: derivatives, which are momenta, divided by m. Gordon's identity rewrites Dirac's current in that language, and whatever is left over is the part of the current that the spin carries.

2The derivation: two on-shell facts and one split

Take ū(p′)γμ u(p) with both spinors free and of positive energy. In momentum space the Dirac equation is p̸u(p) = mc u(p); its Dirac adjoint is ū(p′)p̸′ = mc ū(p′), because γ⁰γμ†γ⁰ = γμ. So γμ u = γμ p̸u/mc and ū′γμ = ū′p̸′γμ/mc, and averaging the two writes the matrix element as ū(p′)[γμ p̸ + p̸′γμ]u(p)/(2mc). Now split each product of two gammas into its symmetric and antisymmetric halves, γμ γν = gμν − iσμν. That gives γμ p̸ = pμ − iσμν pν and p̸′γμ = p′μ + iσμν p′ν, the sign turning because σνμ = −σμν. Their sum is the identity, with Δ = p′ − p. Nothing was dropped and no speed assumed. Two checks: every term carries kg m s⁻¹, and at Δ = 0, with ūu = 2mc, it gives ū(p)γμ u(p) = 2pμ; the time part 2E/c is the normalisation u†u itself.

3In position space: convection plus bound sources

Superpose positive-energy plane waves, or use the free Dirac equation directly, and momenta become derivatives: Jμ = (iqħ/2m)[ψ̄ ∂μ ψ − (∂μ ψ̄)ψ] + ∂ν Mμν with Mμν = (qħ/2m)ψ̄σμν ψ. The first term is the Klein-Gordon current with ψ̄ in place of φ*; at low speed it is q times the Schrödinger current. The second is the divergence of an antisymmetric tensor, so ∂μ ∂ν Mμν = 0: it is conserved on its own, and being a divergence it integrates to no net charge. Its components are familiar from electromagnetism. Since σij = εijk Σk we may write Mij = εijk Mk and Mi0 = cPi; then ρₛₚᵢₙ = −∇⋅P and Jₛₚᵢₙ = ∇ × M + ∂P/∂t. These are the bound charge and bound current of a medium with magnetisation M = (qħ/2m)ψ̄Σψ and polarisation P. A free Dirac electron's current is that of a tiny magnetised, polarised body moving with it.

4The low-speed limit: a moment of (q/m)S

Write ψ = (φ, χ) in the Dirac representation. For a slow positive-energy state χ ≈ (σ⋅p/2mc)φ, smaller than φ by about v/2c. Since ψ̄Σψ = φ†σφ − χ†σχ, the magnetisation is M = (qħ/2m)φ†σφ up to corrections of relative order v²/c², while P, built from φ†σχ, is smaller than M/c by a factor of order v/c, like the electric dipole of a moving magnet. The moment of any localised current is μ = ½∫r × J d³x, and for J = ∇ × M an integration by parts turns this into ∫M d³x. So μ = (qħ/2m)⟨σ⟩ = (q/m)⟨S⟩, with S = ħσ/2. The convection term, the Schrödinger current, gives the orbital moment (q/2m)⟨L⟩. Spin carries twice the moment per unit angular momentum: g = 2, derived from the free current. For the electron the size is eħ/2m = μB = 9.274 × 10⁻²⁴ J T⁻¹, pointing against the spin because q = −e.

5Which parts are small, and which are not

The 1/(2mc) in front of the spin term invites the reading that it is a small relativistic piece. Compare sizes instead. For a packet of size a and density n, the spin current is about (ħ/2m)n/a per unit charge and the convection current n v, so they are equal when v ≈ ħ/(2ma). For a = 1.0 nm that is 5.8 × 10⁴ m s⁻¹, or 1.9 × 10⁻⁴ c, a speed set by the packet's own momentum spread ħ/a and nothing relativistic. What is small is the spin term's share of the charge density, −∇⋅P, which is suppressed by v/c and again by ħ/(mca), the ratio of the reduced Compton wavelength 3.86 × 10⁻¹³ m to a. Momentum space says the same thing: the spin piece of the time component is of order β² times the convection piece, while in the spatial components the spin piece compares with the convection piece as |Δ| does with |p + p′|, with no power of β. At high speed even the time components become comparable, and the two pieces partly cancel.

6A weak field, the measured g, and where it stops

Switch on a weak static field. To first order the energy is ⟨−qcα⋅A⟩ = −∫J⋅A d³x, with J the free current. With A = ½B × r the convection term gives −(q/2m)⟨L⟩⋅B; the spin term gives −∫(∇ × M)⋅A d³x = −∫M⋅B d³x, the surface term vanishing for a localised packet. That is the dipole energy −μ⋅B with g = 2, read off the free current with no reduction of the equation; Unit 6 reaches the same moment by reducing the Dirac equation in a field. Now the data, all quoted. The electron's gₑ = 2.002 319 304 36 lies 0.116% above 2, a radiative correction whose leading term α/2π = 1.161 × 10⁻³ belongs to quantum electrodynamics. The proton's g = 5.586, and the neutron's moment of −1.913 μN with no charge at all, show that g = 2 belongs to a point particle with minimal coupling, not to spin ½ as such: a Pauli term ψ̄σμν ψ Fμν is a Lorentz scalar by this unit's bilinear table, so covariance allows it, and it would shift g.

2

Key equations

Read the units, assumptions and limits before substituting.

Splitting a product of two gammas

γμ γν = gμν − iσμν with σμν = (i/2)(γμ γν − γν γμ)

Derived from the Clifford algebra alone: the symmetric half is a number, the antisymmetric half the spinor Lorentz generator. It is the only algebra the identity needs.

Dimensionless 4 × 4 matrices; gμν = diag(1, −1, −1, −1); the space-space part σij = εijk Σk is the spin matrix.

The Gordon identity

ū(p′)γμ u(p) = ū(p′)[(p + p′)μ + iσμν Δν]u(p)/(2mc), with Δ = p′ − p

Derived and exact at any speed, for positive-energy spinors on shell; between v spinors the right side changes sign. It trades γμ for momenta plus spin.

p, p′ and Δ in kg m s⁻¹, m in kg; u normalised to u†u = 2E/c, so every term is in kg m s⁻¹.

The current in position space

Jμ = (iqħ/2m)[ψ̄ ∂μ ψ − (∂μ ψ̄)ψ] + ∂ν Mμν with Mμν = (qħ/2m)ψ̄σμν ψ

Derived. The first term is the Klein-Gordon current with ψ̄ for φ*; the second is conserved by itself, since Mμν is antisymmetric, and carries no net charge.

Jμ = qcψ̄γμ ψ = (cρ, J) in A m⁻²; ψ in m(−3/2); q in C. Holds for any solution of the free Dirac equation.

The magnetisation at low speed

M = (qħ/2m)ψ̄Σψ ≈ (qħ/2m)φ†σφ

Derived. Its curl is the spin part of J. It contains q, ħ and m but no c, so it survives the limit c → ∞ and is not a relativistic correction.

M in A m⁻¹; φ the upper two components; χ†σχ and the polarisation current ∂P/∂t enter at relative order v²/c².

The moment it carries

μ = ½∫r × (∇ × M) d³x = ∫M d³x = (q/m)⟨S⟩

Derived. Convection gives (q/2m)⟨L⟩, so spin carries twice the moment per unit angular momentum: g = 2. The measured gₑ = 2.002 319 (quoted) is 0.116% higher.

μ in J T⁻¹ (A m²); S = ħσ/2 in J s. For the electron |μ| = eħ/2m = μB = 9.274 × 10⁻²⁴ J T⁻¹.

Coupling to a weak magnetic field

−∫(∇ × M)⋅A d³x = −∫M⋅(∇ × A) d³x = −∫M⋅B d³x

Derived by one integration by parts: the first-order energy −∫J⋅A d³x of the free current already contains the dipole energy −μ⋅B with g = 2.

A in T m, B in T, each side in J; the surface term ∮(M × A)⋅dS vanishes for a localised packet.
3

Interactive lab

Predict first. Explore the model. Compare the result.

Explore the model

1.0 nm
0.4 to 2 nm; steps of 0.1.
0.5 10⁵ m s⁻¹
0 to 2 10⁵ m s⁻¹; steps of 0.1.
1.0
−1 to 1; steps of 0.4.

Try this. Set v to 0: convection vanishes, yet the odd spin current stays and the inset arrows circulate anticlockwise. Halve a and the spin term doubles while μz holds; flip ⟨σz⟩ and the loop reverses. Even at the top speed v/c stays below 7 × 10⁻⁴.

Live results

SPIN TERM AT x = a/√2
0.50 10⁵ m s⁻¹
MOMENTUM SPREAD ÷ m
0.82 10⁵ m s⁻¹
DRIFT v ÷ c
1.67 10⁻⁴
MOMENT μz
-9.27 10⁻²⁴ J T⁻¹

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

Interactive Advanced Quantum Mechanics modelParticle current j_y ÷ n₀ along the x axis of a Gaussian electron packet of width a = 1.0 nm drifting along +y at 0.5 × 10⁵ m s⁻¹, spin polarisation ⟨σ_z⟩ = 1.0. Even dashed curve: convection; odd dashed curve: spin term, 0.50 × 10⁵ m s⁻¹ at x = a/√2 (dot); solid: their sum. Inset: the same current at four points on r = a/√2. μ_z = -9.27 × 10⁻²⁴ J T⁻¹.jy ÷ n₀ along x, in 10⁵ m s⁻¹dashed: even convection + odd spin = solidx = −4 nm+4 nmtop view (x →, y ↑)μz = −9.27 × 10⁻²⁴ J T⁻¹
Particle current jy ÷ n₀ along the x axis of a Gaussian electron packet of width a = 1.0 nm drifting along +y at 0.5 × 10⁵ m s⁻¹, spin polarisation ⟨σz⟩ = 1.0. Even dashed curve: convection; odd dashed curve: spin term, 0.50 × 10⁵ m s⁻¹ at x = a/√2 (dot); solid: their sum. Inset: the same current at four points on r = a/√2. μz = −9.27 × 10⁻²⁴ J T⁻¹.

Predict → change one variable → check

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

Saved baseline. Packet width a: 1.0 nm; Drift speed v along +y: 0.5 10⁵ m s⁻¹; Spin polarisation ⟨σz⟩: 1.0

Baseline 1.0; choose 0.4 to 2, in steps of 0.1.
4. Compared with the saved baseline, this result will…

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

4

Catch the common trap

The tempting misreading is that the spin term is a relativistic correction: it carries 1/(2mc), so it should fade as c → ∞, which would make g = 2 a relativistic effect. It does not fade. The current is Jμ = qcψ̄γμ ψ, and the c in front cancels the c in 1/(2mc); in position space iΔν, i times the momentum transfer, becomes ħ∂ν, so the spin current is the curl of (qħ/2m)φ†σφ, built from q, ħ and m alone. Its size is set by how sharply the spin density varies in space, not by how fast anything moves. The parts that really are relativistic are the spin term's share of the charge density and the ∂P/∂t current, both suppressed by powers of v/c. Lévy-Leblond showed in 1967 that a first-order, Galilean-invariant wave equation for spin ½ also gives g = 2 (quoted). What relativity adds is the Thomas factor in spin-orbit coupling, which is Unit 6's business, not the 2 in g.

5

Practice & worked examples

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

EasyExample 1

An electron with kinetic energy 300 keV (mc² = 511.0 keV) is in one plane-wave state u(p, s), normalised to u†u = 2E/c. Use the Gordon identity with p′ = p to find ū(p)γμ u(p) in units of mc, and from it the velocity cJ/J⁰ that the current carries. Does the answer depend on s?

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

0 of 5 steps revealed.

MediumExample 2

A free electron sits at rest in a Gaussian packet of density n(r) = (πa²)(−3/2) e(−r²/a²), with a = 0.50 nm and spin up along +z. From the low-speed Gordon current find the peak magnetisation, the largest spin current density and where it flows, and the moment ½∫r × J d³x. What drift speed would make the convection current match that peak? Then compare g = 2 with the measured gₑ in a 5.00 T field.

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

0 of 5 steps revealed.

HardExample 3

An electron with γ = 2.00 is scattered elastically through 90°, from p = p ẑ to p′ = p x̂, with its rest-frame spin up along z before and after. Using Dirac-representation spinors u = √((E + mc²)/c)(ξ, cσ⋅p ξ/(E + mc²)), evaluate ū(p′)γμ u(p) directly, then the convection and spin pieces of the Gordon identity separately. How large is the spin piece against the convection piece in the time component, and which piece supplies the y component?

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

0 of 6 steps revealed.

6

Quick check

Select an answer and explain it before checking.

An electron sits at rest in a localised packet with no orbital motion, spin up along +z, when a weak uniform 1.00 T field along +z is switched on. Coupling the Gordon decomposition of its free current to the field's vector potential at first order, what is the spin contribution to its energy?
7

Review & continue

The Gordon decomposition is the exact identity that splits the Dirac current between free positive-energy spinors into a convection term, set by the sum of the two momenta, and a spin term, set by σμν and the momentum transfer.

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

Extra challenging questions

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