
Advanced Quantum Mechanics course sequence · Interactive lesson
The conserved current and its positive density
Unit 3 retired Klein–Gordon as a one-particle equation because its density could turn negative. This is where Dirac's design pays that debt: four lines of algebra give a conserved current whose density cannot go negative or be outrun by its own flow, and a closer look shows which problem positivity leaves standing.
UAQM-04.04 · Lesson 4 of 9 in this unit. Position is not a completion score.Build the model
A first-order equation buys a density that can never go negative.
The key idea
The Dirac density ρ = ψ†ψ and current j = cψ†αψ are the pair the Dirac equation itself conserves, ∂ρ/∂t + ∇⋅j = 0, and because ρ is a sum of four squared moduli it is never negative.
Example. A spin-up electron moving along z with p = (4/3) mc has ψ₃/ψ₁ = cp/(E + mc²) = 1/2, so ρ = 1.25|ψ₁|² and jz = 2c × 0.5|ψ₁|² = c|ψ₁|²: probability flows at jz/ρ = 0.80c, the group velocity pc²/E.
The complete physical model and assumptions
The continuity equation is not imposed on the Dirac equation; it is extracted from it. Multiply iħ∂ₜψ = (cα⋅p + βmc²)ψ on the left by ψ†, multiply its Hermitian conjugate on the right by ψ, and subtract: because α and β are Hermitian the mass terms cancel, the time derivatives collect into ∂ₜ(ψ†ψ) and the space derivatives into a divergence, so ρ = ψ†ψ and j = cψ†αψ obey ∂ρ/∂t + ∇⋅j = 0. Being first order in time is what separates this ρ from Klein–Gordon's: it contains no ∂ₜψ, so it is a sum of four squared moduli, positive for every solution, and Unit 3's objection to a probability reading is gone. The same algebra gives two more results free. Every n̂⋅α squares to 1, so no component of the current can exceed cρ; and with the adjoint ψ̄ = ψ†γ⁰, which obeys its own derived equation, the pair becomes jμ = c ψ̄ γμ ψ with ∂μ jμ = 0, a four-vector once Unit 5 proves the equation covariant. What positivity cannot do is choose between the energy branches. A negative-energy plane wave has a perfectly positive density and a current that runs against its momentum, so ρ no longer flags the states that wrecked Klein–Gordon; it only stops them looking pathological. Whether ψ†ψ is the probability density of one electron is the question topic 4.05 and Unit 8 take up.
1Extract the conservation law from the equation
Units are SI with ħ and c kept, xμ = (ct, x) and the metric diag(1, −1, −1, −1), as in Unit 3. Topics 4.01 and 4.02 supply all that is needed: iħ∂ₜψ = −iħc αₖ∂ₖψ + βmc²ψ, summed over k, with αₖ and β Hermitian 4 × 4 matrices. Multiply by ψ† on the left. Take the Hermitian conjugate, −iħ∂ₜψ† = iħc(∂ₖψ†)αₖ + mc²ψ†β, which uses αₖ† = αₖ and β† = β, and multiply by ψ on the right. Subtracting the second from the first removes both mc²ψ†βψ terms and leaves iħ[ψ†∂ₜψ + (∂ₜψ†)ψ] = −iħc[ψ†αₖ∂ₖψ + (∂ₖψ†)αₖψ]. Divide by iħ and both brackets are total derivatives: ∂ₜ(ψ†ψ) + ∂ₖ(cψ†αₖψ) = 0. Hermiticity is the whole proof, since a non-Hermitian β would leave a mass term behind as a source or sink of probability. Dimensions close: with ∫ψ†ψ d³x = 1, ψ carries m(−3/2), ρ is in m⁻³, j in m⁻² s⁻¹, and both terms of the equation in m⁻³ s⁻¹.
2First order in time is what makes ρ positive
Unit 3's conserved Klein–Gordon density, ρKG = (iħ/2mc²)(φ*∂ₜφ − φ∂ₜφ*), contains a time derivative because that equation is second order, and a second-order equation takes φ and ∂ₜφ as independent initial data, so ρKG can be made negative anywhere at t = 0; on a plane wave it is (E/mc²)|φ|², negative on the lower branch. Dirac's equation is first order, its initial data are ψ alone, and its density holds no derivative: ρ = Σₐ|ψₐ|², zero only where all four components vanish. With fields that fall off at infinity, d/dt ∫ρ d³x = −∮j⋅dS = 0, so a state normalised once stays normalised. Times −e the same integral is the electron's charge, and Borexino's 2015 bound τ ≥ 6.6 × 10²⁸ yr on e⁻ → νₑγ says nature conserves it too. The non-relativistic limit is the check: on the positive branch the lower pair is smaller than the upper by about v/2c, so ρ → |ψ₁|² + |ψ₂|², the Pauli density, with a correction of order v²/4c². For a 1 keV electron the lower pair holds 0.098% of ρ.
3The current, and the bound it can never break
In the Dirac representation αₖ carries σₖ in its off-diagonal blocks, so with ψ = (φ, χ) split into upper and lower two-spinors, ρ = φ†φ + χ†χ while j = 2c Re(φ†σχ). The current is an interference between the halves, and a spinor with χ = 0 carries none. A bound comes free from the algebra of topic 4.01: for a unit vector n̂, (n̂⋅α)² = Σ nᵢnₖαᵢαₖ = 1, because the αs square to 1 and anticommute in pairs, so the Hermitian n̂⋅α has eigenvalues ±1 and −ψ†ψ ≤ ψ†(n̂⋅α)ψ ≤ ψ†ψ. Point n̂ along j: |j| ≤ cρ at every point of every solution. Check it on a plane wave with p along z and spin up. The equation reduces to the 2 × 2 block [[mc², cp], [cp, −mc²]] acting on (ψ₁, ψ₃), whose positive-energy eigenvector has r = ψ₃/ψ₁ = cp/(E + mc²). Then jz/ρ = 2cr/(1 + r²) = pc²/E, the group velocity dE/dp, always below c and tending to Schrödinger's p/m as p → 0. At p = mc it is c/√2 = 0.71c, where p/m would claim c itself.
4The covariant form: ψ̄, its own equation, and jμ
Multiply the equation by β/c and name γ⁰ = β and γᵏ = βαₖ, the matrices of topic 4.03: (iħγμ ∂μ − mc)ψ = 0. Its Hermitian conjugate reads −iħ ∂μ ψ† γμ† − mcψ† = 0. Because γ⁰ is Hermitian and each γᵏ anti-Hermitian, γ⁰γμ†γ⁰ = γμ for every μ, so multiplying on the right by γ⁰ gives the adjoint equation iħ ∂μ ψ̄ γμ + mc ψ̄ = 0 for ψ̄ = ψ†γ⁰, derived rather than assumed. Then ∂μ(ψ̄ γμ ψ) = (∂μ ψ̄)γμ ψ + ψ̄ γμ ∂μ ψ = (imc/ħ)ψ̄ψ − (imc/ħ)ψ̄ψ = 0. Since γ⁰γ⁰ = 1 and γ⁰γᵏ = αₖ, the current jμ = c ψ̄ γμ ψ has j⁰ = cρ and spatial part j: the same law, written so that Unit 5 can prove jμ a four-vector. Read with that result, ρ is a time component, not a scalar. The scalar is ψ̄ψ = φ†φ − χ†χ, which can be negative, and on a positive-energy plane wave it equals (mc²/E)ρ. And |j| ≤ cρ makes jμ timelike or null and future-pointing, so ρ is positive in every frame.
5Negative energies keep a positive density
The same 2 × 2 block has a second eigenvector, at energy −E, with ψ₁/ψ₃ = −cp/(E + mc²). At p = 0.75 mc it is proportional to (1, 0, −3, 0): ρ = 10|N|², positive, while jz = 2c(1)(−3)|N|² = −6c|N|², so probability flows at −0.60c, against the momentum, which is the group velocity dE/dp = −pc²/|E| of the lower branch. Klein–Gordon gives its negative-energy plane waves a negative density; Dirac gives this one a positive density, so ρ no longer marks the states that sank Klein–Gordon's probability reading, and the spectrum is still unbounded below. Mix the branches at one momentum with weights cos²θ and sin²θ and the contrast sharpens. The cross terms cancel in ρ, because eigenvectors of a Hermitian matrix with different eigenvalues are orthogonal, so Dirac's ρ counts cos²θ + sin²θ = 1, while Klein–Gordon's counts cos²θ − sin²θ. The current, unlike ρ, keeps a cross term, oscillating at 2E/ħ ≥ 2mc²/ħ = 1.55 × 10²¹ s⁻¹, the Zitterbewegung that topic 4.09 quotes and Unit 8 derives. Positivity makes a probability reading possible; whether it is one electron's probability is for Unit 8 to settle.
Key equations
Read the units, assumptions and limits before substituting.
Continuity equation of the Dirac field
∂ρ/∂t + ∇⋅j = 0, with ρ = ψ†ψ and j = c ψ†αψ
Derived: ψ† times the equation minus its conjugate times ψ. The mass terms cancel only because β is Hermitian, so ∫ρ d³x stays fixed.
ψ in m(−3/2) when ∫ψ†ψ d³x = 1, so ρ is in m⁻³ and j in m⁻² s⁻¹; α₁, α₂, α₃ are dimensionless 4 × 4 matrices.A density with no time derivative in it
ρ = |ψ₁|² + |ψ₂|² + |ψ₃|² + |ψ₄|² ≥ 0
Derived: a first-order equation needs only ψ as initial data and puts no ∂ₜψ in ρ, so ρ vanishes only where ψ does, on either energy branch.
Each |ψₐ|² in m⁻³. Unit 3's ρKG = (iħ/2mc²)(φ*∂ₜφ − φ∂ₜφ*) is (E/mc²)|φ|² on a plane wave.Current from upper and lower components
j = 2c Re(φ†σχ), where ψ = (φ, χ)
Derived from the off-diagonal blocks of α. The current is an interference of the two halves, so a spinor with χ = 0, an electron at rest, carries none.
Dirac representation: φ and χ are the upper and lower two-spinors, σ the Pauli matrices; j in m⁻² s⁻¹.The current cannot outrun the density
|j| ≤ cρ
Derived at every point of every solution. With Unit 5's four-vector result it makes jμ timelike or null, so ρ is positive in every inertial frame.
Both sides in m⁻² s⁻¹. Follows from (n̂⋅α)² = 1 for every unit vector n̂, so n̂⋅α has eigenvalues ±1.Covariant form of the current
jμ = c ψ̄ γμ ψ with ψ̄ = ψ†γ⁰, and ∂μ jμ = 0
Conservation derived from the equation and its adjoint, iħ ∂μ ψ̄ γμ + mc ψ̄ = 0. That jμ transforms as a four-vector is quoted from Unit 5.
γ⁰ = β, γᵏ = βαₖ; xμ = (ct, x), metric diag(1, −1, −1, −1); j⁰ = cρ, every component in m⁻² s⁻¹.Plane-wave current on either energy branch
j = ε ρ pc²/|E|, with ε = ±1 the sign of E
Positive energy: j is ρ times the group velocity and tends to ρp/m as p → 0. Negative energy: ρ stays positive but the flow runs against p.
|E| = √(p²c² + m²c⁴) in J, p in kg m s⁻¹; derived from the 2 × 2 block for either helicity.Interactive lab
Predict first. Explore the model. Compare the result.
Explore the model
Try this. Hold θ = 0 and raise p: the current equals the group speed pc²/E while |ψ₃|² grows. Slide θ to 90°: ρ stays at 1 and the current reverses, but the Klein–Gordon density falls to −1. At θ = 45°, turn the phase: ρ never moves, while jz swings inside the dashed bound.
Live results
- LOWER SHARE |ψ₃|²/ρ
- 0.100
- CURRENT jz/cρ
- 0.600
- GROUP SPEED pc²/E
- 0.600 c
- SCALAR BILINEAR / ρ
- 0.800
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. Momentum p along z: 0.75 mc; Branch mixing angle θ: 0 °; Phase 2Et/ħ: 0 °
This experiment is kept only while this page is open. It does not change saved course progress.
Catch the common trap
Positive density does not mean the negative-energy problem is solved. It is tempting to read Unit 3's trouble as a single disease, negative energies showing up as negative probabilities, and Dirac's ψ†ψ as its cure. They were never the same symptom. ψ†ψ is positive for every spinor whatever its energy: the lower-branch plane wave with p = (4/3) mc along z, proportional to (1, 0, −2, 0), has ρ = 5|N|² and jz = −4c|N|², so its probability flows at 0.80c against its momentum. What Dirac fixed is the sign of the density, not the spectrum. The Hamiltonian cα⋅p + βmc² is still unbounded below, nothing in the free equation forbids a state built from both branches, and an electron coupled to radiation would have an endless ladder of lower states to fall into. Positivity licenses reading ρ as a probability density; it does not certify a one-particle theory.
Practice & worked examples
3 authored examples. Make an attempt, then reveal the reasoning one step at a time.
EasyExample 1
At one point and instant an electron's Dirac-representation spinor is ψ = N(1, 0, 0.3, 0.4i), with |N|² = 2.0 × 10²⁸ m⁻³. Find the density ρ, the current j and the local flow speed |j|/ρ, and check the bound |j| ≤ cρ.
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.
- Split ψ into upper φ = N(1, 0) and lower χ = N(0.3, 0.4i). Any such value is legitimate initial data, because a first-order equation asks for nothing but ψ itself.
- ρ = φ†φ + χ†χ = |N|²(1 + 0.09 + 0.16) = 1.25|N|² = 2.5 × 10²⁸ m⁻³.
- j = 2c Re(φ†σχ), and φ picks out the first entry of each σχ: σₓ gives 0.4i|N|², σy gives −i(0.4i)|N|² = 0.4|N|², σz gives 0.3|N|². The real parts are 0, 0.4 and 0.3.
- So j = 2c|N|²(0, 0.4, 0.3) = c|N|²(0, 0.8, 0.6) = (0, 4.8, 3.6) × 10³⁶ m⁻² s⁻¹, of magnitude c|N|² = 6.0 × 10³⁶ m⁻² s⁻¹.
- |j|/ρ = c|N|²/(1.25|N|²) = 0.80c = 2.4 × 10⁸ m s⁻¹. The bound holds: cρ = 7.5 × 10³⁶ m⁻² s⁻¹ exceeds |j|, and both carry m s⁻¹ × m⁻³ = m⁻² s⁻¹.
Answer. ρ = 2.5 × 10²⁸ m⁻³ and j = (0, 4.8, 3.6) × 10³⁶ m⁻² s⁻¹, so probability flows at 0.80c = 2.4 × 10⁸ m s⁻¹ in the y–z plane, inside the limit cρ.
MediumExample 2
A 2.0 μA electron beam with p = 0.750 mc along z (kinetic energy 0.250 mc² = 128 keV) fills a 1.0 mm² cross-section uniformly, all spins up along z. Model each electron as the positive-energy plane wave N(1, 0, r, 0)e(i(pz − Et)/ħ). Find r, the flow speed jz/ρ, the density in the beam and the share of it in the lower components, and compare with Schrödinger.
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.
- The equation reduces to the 2 × 2 block on (ψ₁, ψ₃), whose first row reads mc² + cp r = E. With E = √(p²c² + m²c⁴) = 1.250 mc², r = (E − mc²)/cp = 0.250/0.750 = 1/3, the same as cp/(E + mc²) = 0.750/2.250.
- ρ = |N|²(1 + r²) = (10/9)|N|² and jz = 2c Re(ψ₁*ψ₃) = (2/3)c|N|², so jz/ρ = (2/3)(9/10)c = 0.600c = 1.80 × 10⁸ m s⁻¹.
- Checks: pc²/E = (0.750/1.250)c = 0.600c, the group velocity. Schrödinger's p/m would say 0.750c, 25% too fast; the two agree only as p → 0.
- The beam's particle flux is jz = I/(eA) = 2.0 × 10⁻⁶ A / (1.602 × 10⁻¹⁹ C × 1.0 × 10⁻⁶ m²) = 1.25 × 10¹⁹ m⁻² s⁻¹, so ρ = jz/(0.600c) = 6.9 × 10¹⁰ m⁻³.
- The lower share is r²/(1 + r²) = 0.10: 10% of the density, 6.9 × 10⁹ m⁻³, sits in ψ₃, where a two-component Pauli spinor has no room for it.
Answer. r = 1/3; jz/ρ = 0.600c = 1.80 × 10⁸ m s⁻¹, equal to pc²/E, where Schrödinger gives 0.750c; ρ = 6.9 × 10¹⁰ m⁻³, with 10% of it in the lower components.
HardExample 3
Superpose two positive-energy, spin-up plane waves moving along z, with p₁ = 0.75 mc and p₂ = 2.4 mc, each normalised to density |N|². Find ρ(z, t) and jz(z, t), verify ∂ₜρ + ∂z jz = 0 term by term, find how fast and how far apart the density fringes are, and test |j| ≤ cρ where the density is lowest.
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.
- From the 2 × 2 block, r = cp/(E + mc²). For p₁, E₁ = 1.25 mc² and r = 1/3, so w₁ = (3, 0, 1, 0)/√10; for p₂, E₂ = 2.6 mc² and r = 2/3, so w₂ = (3, 0, 2, 0)/√13. Alone they flow at 0.600c and 12c/13 = 0.923c.
- With Φ = (Δp z − ΔE t)/ħ, Δp = 1.65 mc and ΔE = 1.35 mc², ρ = |N|²[2 + 2(w₁†w₂)cos Φ] with w₁†w₂ = 11/√130 = 0.96476. So ρ = |N|²(2 + 1.9295 cos Φ), between 0.0705|N|² and 3.93|N|²: deep fringes, never negative.
- jz = c|N|²[0.6000 + 0.9231 + 2(w₁†αz w₂)cos Φ] with w₁†αz w₂ = 9/√130 = 0.78935, so jz = c|N|²(1.5231 + 1.5787 cos Φ).
- ∂ₜρ = 2(0.96476)(ΔE/ħ)|N|² sin Φ and ∂z jz = −2(0.78935)(cΔp/ħ)|N|² sin Φ. They cancel because 11 × 1.35 = 9 × 1.65 = 14.85, which is no accident: w₁†[H(p₂) − H(p₁)]w₂ = (E₂ − E₁)w₁†w₂, and H(p₂) − H(p₁) = cαz Δp.
- The fringes move at ΔE/Δp = 9c/11 = 0.818c = 2.45 × 10⁸ m s⁻¹, spaced h/Δp = (2.426 pm)/1.65 = 1.47 pm, using the measured Compton wavelength h/mc. Schrödinger's beat speed, the mean momentum over m, would be 1.575c, faster than light; the two agree only when both momenta are small.
- At a fringe minimum ρ = 0.0705|N|² but jz = (1.5231 − 1.5787)c|N|² = −0.0556c|N|²: probability flows backwards there at 0.79c although both waves move forwards, and still |j| ≤ cρ.
Answer. ρ = |N|²(2 + 1.9295 cos Φ) ≥ 0.0705|N|²; jz = c|N|²(1.5231 + 1.5787 cos Φ); continuity holds because 11 × 1.35 = 9 × 1.65. Fringes move at 0.818c, 1.47 pm apart; at a minimum jz/ρ = −0.79c, inside the bound.
Quick check
Select an answer and explain it before checking.
Review & continue
The Dirac density ρ = ψ†ψ and current j = cψ†αψ are the pair the Dirac equation itself conserves, ∂ρ/∂t + ∇⋅j = 0, and because ρ is a sum of four squared moduli it is never negative.
- 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.