
Advanced Quantum Mechanics course sequence · Interactive lesson
Minimal coupling and gauge invariance of the Dirac equation
Unit 3 settled how a charged wave meets a field. Now the wave has four components and the Hamiltonian is first order, and the same substitution does new work: gauge invariance takes one line, the current needs no repair, the velocity becomes the matrix cα, and a magnetic moment hides where no one put it.
UAQM-04.09 · Lesson 9 of 9 in this unit. Position is not a completion score.Build the model
The field enters a spinor only through p − qA, and that already gives it a moment.
The key idea
Minimal coupling puts the electromagnetic field into the Dirac equation only through the substitution pμ → pμ − qAμ: H = cα⋅(p − qA) + βmc² + qφ, with no term that gauge invariance does not demand.
Example. For the electron in hydrogen, q = −e and qφ = −e²/(4πε₀r), which is −27.2 eV at r = a₀, so H = cα⋅(p + eA) + βmc² − e²/(4πε₀r): the electric field acts through qφ alone and the magnetic field through π = p + eA alone.
The complete physical model and assumptions
The gauge principle is quoted from UAQM-03.04: a phase that may change independently at every event forces ∂μ → Dμ = ∂μ + (iq/ħ)Aμ. Applied to Dirac's operator it gives (iħγμ Dμ − mc)ψ = 0, or H = cα⋅(p − qA) + βmc² + qφ, and three things are new because ψ is a spinor and H is first order. The gauge phase is one number multiplying all four components, so it slides past every α, β and γμ and invariance is a one-line proof. The current cψ†αψ is conserved in any field, and since it holds no derivative it is gauge invariant with no −(q/m)A|ψ|² repair. And the velocity (i/ħ)[H, r] is cα in any field: a matrix whose components have eigenvalues ±c and do not commute, yet whose expectation in a positive-energy wave is the sensible c²π/E. H is linear in π = p − qA, so it shows no A² term and no spin moment, but both are inside: πₓ and πy fail to commute by iqħBz, which puts −qħc²Σ⋅B into H² with no free coefficient, the seed Unit 6 grows into g = 2. The model stops in three places. It adds no moment beyond the minimal one, so the proton (g = 5.59) and the neutron (q = 0, μ = −1.91μN) need more. It cannot say why a velocity component measures ±c; Unit 8 can. And near m²c³/eħ = 1.3 × 10¹⁸ V m⁻¹ the field mixes the two energy branches: pair creation.
1Put the field in through p − qA, and only there
Units are SI, the metric is (+, −, −, −) and Aμ = (φ/c, A). The rule is quoted from UAQM-03.04: replace ∂μ by Dμ = ∂μ + (iq/ħ)Aμ, which is pμ → pμ − qAμ. Dirac's equation becomes (iħγμ Dμ − mc)ψ = 0. Multiply by cγ⁰, use γ⁰γ⁰ = 1 and γ⁰γⁱ = αⁱ, and iħ∂ψ/∂t = Hψ with H = cα⋅π + βmc² + qφ, where π = p − qA is the kinetic momentum; for the electron q = −e and π = p + eA. Units: qA is C × T m = kg m s⁻¹, a momentum, so qcα⋅A is in J. Free-field limit: Aμ → 0 gives back this unit's free equation. Two features matter later. H is linear in π, so the coupling −qcα⋅A + qφ is exact, with no A² term to keep or drop. And in 2 × 2 blocks qφ sits on the diagonal while cσ⋅π sits off it, so the vector potential acts by mixing the large and small components. In hydrogen qφ = −e²/(4πε₀r), −27.2 eV at r = a₀, and Unit 7 solves that H exactly.
2One phase for all four components
Transform the potentials by Aμ → Aμ − ∂μ Λ, which is A → A + ∇Λ and φ → φ − ∂Λ/∂t, and the spinor by ψ → e(iqΛ/ħ)ψ. Differentiating the phase adds (iq/ħ)∂μ Λ ψ, and the new −(iq/ħ)∂μ Λ in Dμ removes it, so D′μ ψ′ = e(iqΛ/ħ)Dμ ψ. The step that is new for spinors comes next: the phase must pass through every γμ matrix, and it does, because e(iqΛ/ħ) multiplies all four components by the same number and is a multiple of the 4 × 4 identity. So (iħγμ D′μ − mc)ψ′ = e(iqΛ/ħ)(iħγμ Dμ − mc)ψ = 0, derived. Two consequences follow. All four components, including those that carry the negative-energy solutions, couple with the same charge q, a fact Unit 8 has to reinterpret. And gauge and Lorentz transformations act on different things: the first changes only the phase, while a boost (Unit 5) mixes the components through a 4 × 4 matrix. Check: Λ is in T m² = V s, so qΛ/ħ is dimensionless.
3The current needs no field term
From iħ∂ψ/∂t = Hψ and its adjoint, ∂(ψ†ψ)/∂t = (1/iħ)[ψ†(Hψ) − (Hψ)†ψ]. Each term of H without a derivative, βmc², qφ and −qcα⋅A, is a Hermitian matrix times a real function, so it contributes ψ†Mψ − ψ†M†ψ = 0 at every point. Only cα⋅p survives, giving ∂(ψ†ψ)/∂t + ∇⋅(cψ†αψ) = 0, derived, the free form unchanged. Compare the Schrödinger current (ħ/m)Im(ψ*∇ψ) − (q/m)A|ψ|²: it holds a gradient, the gauge phase adds (q/m)∇Λ|ψ|² to it, and the A term is there to cancel that. The Dirac current holds no derivative, so e(−iqΛ/ħ) and e(iqΛ/ħ) cancel inside ψ†αψ and ρ and j are gauge invariant on sight. The A term is hidden, not lost: Unit 5's Gordon decomposition, quoted here, splits j into a convective part built from π, which contains it, and a spin part. Units: ψ in m(−3/2), ρ in m⁻³, j in m⁻² s⁻¹. Free-field limit: A → 0 gives the current of this unit's fourth topic.
4The velocity is cα, and it obeys the Lorentz force
In the Heisenberg picture v = (i/ħ)[H, r]. Only cα⋅p fails to commute with x, and [pₓ, x] = −iħ, so vₓ = cαₓ: the velocity is cα in any field, where Schrödinger's was π/m. The field shows up in how π moves instead. Using [πₓ, πy] = iqħBz, the gradient of qφ and ∂π/∂t = −q∂A/∂t, dπ/dt = q(ℰ + cα × B), derived, with ℰ = −∇φ − ∂A/∂t the electric field: the Lorentz force with v replaced by cα. In a positive-energy plane wave this unit's spinor u = N(χ, cσ⋅πχ/(E + mc²)) gives u†αu/u†u = cπ/E, so ⟨cα⟩ = c²π/E = ∂E/∂π, the group velocity. Limits: for π ≪ mc it is π/m and the force is Newton's; as π grows it approaches c and never passes it. At π = mc it is 0.707c, and an electron with 1.00 MeV of kinetic energy has E = 1.511 MeV and moves at 0.941c. Time-of-flight measurements on MeV electrons, Bertozzi's among them, find speeds crowding just below c, as this predicts.
5Eigenvalues ±c: a puzzle this unit cannot settle
Since αₓ² = 1 and αₓ is traceless, each component of cα has eigenvalues +c and −c, twice each. The components do not commute, αₓαy − αyαₓ = 2iΣz, so vₓ and vy cannot be measured together, and c²α⋅α = 3c² as an operator, as though every speed were √3 c. Yet no packet outruns light: Ehrenfest's d⟨r⟩/dt = ⟨cα⟩ moves a free positive-energy packet at the average of c²p/E over its momenta, below c. The tension is real. cα does not commute with H, so a plane wave of definite energy is not a velocity eigenstate, and an eigenstate of αz must mix both energy signs: among free positive-energy states of momentum p, α acts as cp/E, smaller than 1 in size, so none returns +1. A packet that does mix the signs trembles at angular frequency 2E/ħ, at least 2mc²/ħ = 1.55 × 10²¹ s⁻¹, with an amplitude near ħ/2mc = 1.93 × 10⁻¹³ m, Zitterbewegung, quoted here and derived in Unit 8, where the negative-energy states get their meaning. This lesson derives the operator and its expectation; the resolution waits.
6No A² and no μ⋅B in sight, yet g = 2 is inside
H shows neither the A² of (p − qA)²/2m nor any spin–field term, and both are inside it. The kinetic momenta fail to commute: [πₓ, πy] = −q([pₓ, Ay] + [Aₓ, py]) = iqħBz. With αᵢαⱼ = δᵢⱼ + iεᵢⱼₖΣₖ from this unit, (α⋅π)² = π² + (i/2)εᵢⱼₖΣₖ[πᵢ, πⱼ] = π² − qħΣ⋅B, derived. For φ = 0 the cross terms of H² cancel because β anticommutes with every αᵢ, so H² = c²π² + m²c⁴ − qħc²Σ⋅B. Klein–Gordon with the same coupling has c²π² + m²c⁴ and nothing more; the spinor brings a moment whose size no parameter sets, which Unit 6 reduces to −(q/m)S⋅B, g = 2. Minimal means adding nothing gauge invariance does not demand, and that is a hypothesis: a Pauli term κσμν Fμν ψ is just as gauge invariant and would move g freely. Measurement decides. The electron's g = 2.0023 is 2 up to a radiative 0.1%; the proton's 5.59, and a neutron moment with q = 0, show minimal coupling of a point particle failing for them.
Key equations
Read the units, assumptions and limits before substituting.
Minimally coupled Dirac equation
(iħγμ Dμ − mc)ψ = 0, Dμ = ∂μ + (iq/ħ)Aμ
The rule pμ → pμ − qAμ is quoted from UAQM-03.04; applying it to Dirac's operator couples all four components at once. Aμ → 0 returns the free equation.
Aμ = (φ/c, A), φ in V, A in T m; q in C; ħ in J s; Dμ in m⁻¹; metric (+, −, −, −)Hamiltonian form, linear in π
H = cα⋅(p − qA) + βmc² + qφ
Derived by multiplying by cγ⁰. The coupling −qcα⋅A + qφ is exact and linear, with no A² term; the field links large and small components through cσ⋅π.
p = −iħ∇ in kg m s⁻¹; π = p − qA, the kinetic momentum; α, β dimensionless 4 × 4; H in JGauge transformation of a spinor
ψ → e(iqΛ/ħ)ψ, A → A + ∇Λ, φ → φ − ∂Λ/∂t
Derived: D′μ ψ′ = e(iqΛ/ħ)Dμ ψ, so the equation keeps its form. The canonical p shifts by q∇Λ; π, E and every bilinear without a derivative stay put.
Λ in T m² (= V s); the phase multiplies all four components alike, so it commutes with α, β and γμConserved current, with no field term
∂(ψ†ψ)/∂t + ∇⋅(cψ†αψ) = 0
Derived: βmc², qφ and −qcα⋅A are Hermitian and local, so they cancel. No −(q/m)A|ψ|² is needed, because j has no derivative for the gauge phase to act on.
ψ in m(−3/2); ρ = ψ†ψ in m⁻³; j = cψ†αψ in m⁻² s⁻¹; true for any A and φVelocity operator
v = (i/ħ)[H, r] = cα
Derived, and the same with or without a field. In a positive-energy plane wave ⟨cα⟩ = c²π/E, the group velocity, below c: 0.707c at π = mc.
v in m s⁻¹; each component has eigenvalues ±c; αₓαy − αyαₓ = 2iΣzKinetic momenta that do not commute
(α⋅π)² = π² − qħΣ⋅B
Derived. With φ = 0 it puts −qħc²Σ⋅B into H² with no free coefficient, the moment Unit 6 reduces to g = 2. Klein–Gordon has no such term.
from [πₓ, πy] = iqħBz; B = ∇ × A in T; Σ = diag(σ, σ); every term in kg² m² s⁻²Interactive lab
Predict first. Explore the model. Compare the result.
Explore the model
Try this. Hold pz at 1.5 and slide qAz from 0.5 to −1, as an electric pulse would: the curve slides left and ⟨cαz⟩ climbs from 0.707c to 0.928c, never c, though the Newtonian line crosses c. Back at qAz = 0.5, lower both sliders by 0.5: a gauge change, and no readout moves.
Live results
- KINETIC πz = pz − qAz
- 1.00 mc
- ENERGY E
- 1.414 mc²
- VELOCITY ⟨cαz⟩
- 0.707 c
- SMALL/LARGE cπz/(E + mc²)
- 0.414
Results follow this lesson’s model and assumptions. Displayed values are rounded.
Predict → change one variable → check
Plan a change before running it. Every other input stays at the saved baseline.
Saved baseline. Canonical momentum pz = ħk: 1.5 mc; Vector potential qAz: 0.5 mc
This experiment is kept only while this page is open. It does not change saved course progress.
Catch the common trap
Because H = cα⋅(p − qA) + βmc² + qφ contains no Σ⋅B, it is tempting to conclude that the Dirac equation couples only the charge, and that the spin moment must be put in by hand, as Pauli did for the Schrödinger equation, with a term −μ⋅B. That counts the moment twice. It is already there: πₓ and πy fail to commute by iqħBz, so H² holds −qħc²Σ⋅B with a coefficient nobody chose, and Unit 6 reduces it to −(q/m)S⋅B, which is g = 2. Add Pauli's −μ⋅B with μ = −2μB S/ħ on top and the electron would have g = 4, with a spin-flip frequency of 56.0 GHz at 1 T; the g measured in Penning traps gives 28.025 GHz. A Pauli term is allowed by gauge invariance, but in the Dirac equation it carries only what minimal coupling misses: the anomaly a = (g − 2)/2 = 0.00116 for the electron, or the large extra moments of composite particles such as the proton.
Practice & worked examples
3 authored examples. Make an attempt, then reveal the reasoning one step at a time.
EasyExample 1
An electron (q = −e) is in the positive-energy plane wave u e(ikz − iEt/ħ) with ħk = 0.750 mc, in the gauge A = 0, φ = 0. Apply the gauge function Λ = λz with λ = 1.00 × 10⁻³ T m. Find the new potentials, the new canonical momentum ħk′ and wavelength h/ħk′, and show which quantities are unchanged.
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.
- New potentials: A′ = A + ∇Λ = λẑ = 1.00 × 10⁻³ T m along z, uniform, so B′ = ∇ × A′ = 0, and φ′ = φ − ∂Λ/∂t = 0. No field has been switched on; this is the same physics in new variables.
- New spinor: ψ′ = e(iqΛ/ħ)ψ = e(−ieλz/ħ)u e(ikz − iEt/ħ). The phase is one number for all four components, so u is untouched and only the wave number moves: ħk′ = ħk − eλ.
- Numbers: mc = 2.731 × 10⁻²² kg m s⁻¹ and eλ = 1.602 × 10⁻²² kg m s⁻¹ = 0.587 mc, so ħk′ = 0.750 mc − 0.587 mc = 0.163 mc. With h/mc = 2.426 pm, h/ħk goes from 2.426/0.750 = 3.24 pm to 2.426/0.1633 = 14.9 pm.
- Kinetic momentum: π′ = ħk′ − qA′ = ħk′ + eλ = 0.750 mc, as before. So E = √(1 + 0.750²) mc² = 1.250 mc² = 0.639 MeV and ⟨cαz⟩ = c²π/E = 0.600c in both gauges, and ρ = ψ′†ψ′ = ψ†ψ and j = cψ′†αψ′ = cψ†αψ point by point.
- Checks: eλ is C × T m = kg m s⁻¹, a momentum; λ → 0 returns the original wave; and the Newtonian π/m = 0.750c overshoots the true 0.600c by 25%, the relativistic correction the spinor builds in.
Answer. A′ = 1.00 × 10⁻³ T m along z and φ′ = 0; ħk falls from 0.750 mc to 0.163 mc and h/ħk rises from 3.24 pm to 14.9 pm, a gauge label, while πz = 0.750 mc, E = 1.25 mc² = 0.639 MeV and ⟨cαz⟩ = 0.600c are unchanged.
MediumExample 2
An electron starts at rest at t = 0 in a uniform static electric field of magnitude ℰ₀ = 5.00 MV m⁻¹ pointing along −z, described by φ = 0 and A = ℰ₀t ẑ. Using the Dirac Hamiltonian, find πz(t) and confirm the force law; then find ⟨cαz⟩ at t = 1.00 ns, the time and distance needed to reach 0.99c, and check that the electron stays on the positive-energy branch.
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.
- Gauge check: −∇φ − ∂A/∂t = −ℰ₀ẑ, as required. With q = −e and no transverse momentum, H(t) = cαz(pz + eℰ₀t) + βmc² contains no z, so [H, pz] = 0 and the canonical pz keeps its starting value 0. Hence πz(t) = pz + eℰ₀t = eℰ₀t.
- Force: dπz/dt = (i/ħ)[H, πz] + ∂πz/∂t = 0 + eℰ₀, which is q(ℰ + cα × B)z = (−e)(−ℰ₀) with B = 0. eℰ₀ = 8.01 × 10⁻¹³ N, so πz reaches mc = 2.731 × 10⁻²² kg m s⁻¹ after mc/eℰ₀ = 0.341 ns.
- At t = 1.00 ns, πz = 2.933 mc. The instantaneous positive-energy spinor gives E = √(1 + 2.933²) mc² = 3.099 mc² and ⟨cαz⟩ = c²πz/E = (2.933/3.099)c = 0.947c. The Newtonian πz/m would claim 2.93c.
- 0.99c needs πz/mc = 0.99/√(1 − 0.99²) = 7.018, reached at 7.018 × 0.341 ns = 2.39 ns. For the distance, dz/dt = c²πz/E = dE/dπz and dπz = eℰ₀ dt give dz = dE/eℰ₀, so z = (E − mc²)/eℰ₀ = (7.089 − 1)(0.511 MeV)/(5.00 MeV m⁻¹) = 0.622 m.
- Branch check: the two branches stay at least 2mc² = 1.02 MeV apart, and ℰ₀ is only 3.8 × 10⁻¹² of the critical field m²c³/eħ = 1.32 × 10¹⁸ V m⁻¹, so the leak to negative energy, of order exp(−πm²c³/eħℰ₀) (quoted from Unit 8), is nil. Limit: for t ≪ 0.341 ns, ⟨cαz⟩ ≈ eℰ₀t/m, Newton's answer.
Answer. πz = eℰ₀t; ⟨cαz⟩ = 0.947c at 1.00 ns, where Newton would give 2.93c; 0.99c is reached after 2.39 ns and 0.622 m; the field is 3.8 × 10⁻¹² of critical, so the electron stays on the positive-energy branch.
HardExample 3
An electron (q = −e) is in a uniform field B = 1.00 T along z, in the symmetric gauge A = (B/2)(−y, x, 0) with φ = 0. Compute [πₓ, πy], use it to find H², and find the energy gap between the two spin states that share one non-relativistic orbital state, in eV and as a frequency. Compare with the measured free-electron spin-flip frequency, 28.025 GHz at 1 T, and say what the difference means.
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.
- With q = −e, π = p + eA, so πₓ = pₓ − eBy/2 and πy = py + eBx/2. Using [pₓ, x] = −iħ and [y, py] = iħ, [πₓ, πy] = (eB/2)[pₓ, x] − (eB/2)[y, py] = −ieħB, which is iqħBz. Size: eħB = 1.69 × 10⁻⁵³ kg² m² s⁻², only 2.27 × 10⁻¹⁰ of (mc)².
- With αᵢαⱼ = δᵢⱼ + iεᵢⱼₖΣₖ, (α⋅π)² = π² + iΣz[πₓ, πy] = π² + eħBΣz. With φ = 0, H² = c²(α⋅π)² + m²c⁴ + mc³(α⋅π β + β α⋅π), and the last bracket vanishes because β anticommutes with every αᵢ, so H² = c²π² + m²c⁴ + eħc²BΣz, exact for a uniform field. Units: eħc²B is in J², like m²c⁴.
- π² acts on the orbit and Σz on the spin, so they commute. For an orbital eigenvalue c²π² = X the two spin values give E±² = m²c⁴ + X ± eħc²B, and E₊ − E₋ = 2eħc²B/(E₊ + E₋). When X ≪ m²c⁴, E± ≈ mc² and the gap is eħB/m = 2μB B.
- Numbers: ΔE = 1.855 × 10⁻²³ J = 1.158 × 10⁻⁴ eV, and ΔE/h = 27.99 GHz. The lower level has Σz = −1, spin against B, so the moment lies along B: μ = −2(e/2m)S, g = 2, with no parameter chosen. Klein–Gordon with the same coupling gives E² = m²c⁴ + X and no gap at all.
- Measured: 28.025 GHz, from g = 2.00231930436 measured in a Penning trap, is 1.00116 times the prediction. A Pauli term would need an extra moment aμB with a = 1.16 × 10⁻³; the quantised field supplies α/2π = 1.161 × 10⁻³ at first order (quoted). Minimal coupling fixes the 2; the 0.1% is radiative, not a term in the equation.
Answer. [πₓ, πy] = −ieħB; H² = c²π² + m²c⁴ + eħc²BΣz; the spin gap is 2μB B = 1.158 × 10⁻⁴ eV = h × 27.99 GHz, so g = 2, against the measured 28.025 GHz; the 0.116% excess is the radiative anomaly, not part of minimal coupling.
Quick check
Select an answer and explain it before checking.
Review & continue
Minimal coupling puts the electromagnetic field into the Dirac equation only through the substitution pμ → pμ − qAμ: H = cα⋅(p − qA) + βmc² + qφ, with no term that gauge invariance does not demand.
- 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.