
Advanced Quantum Mechanics course sequence · Interactive lesson
The covariance condition S⁻¹ γμ S = Λμν γν
Everything this unit proves about how Dirac spinors transform, from half angles to the sixteen bilinears and parity, follows from one matrix equation. Here you derive that equation from the chain rule, learn why it must have a solution and how far the solution is pinned down, and see what a spinor index is.
UAQM-05.02 · Lesson 2 of 9 in this unit. Position is not a completion score.Build the model
The γ matrices stay the same in every frame; the spinor pays for the change.
The key idea
The covariance condition is the matrix equation S⁻¹ γμ S = Λμν γν that the 4 × 4 matrix S(Λ) in ψ′(x′) = S(Λ)ψ(x) must satisfy for the Dirac equation, with unchanged γ matrices, to hold in every inertial frame.
Example. For a frame moving at β = 0.6 along x, the μ = 0 condition reads S⁻¹ γ⁰ S = 1.25γ⁰ − 0.75γ¹. The boost matrix of topic 5.04 meets it with entries cosh(η/2) = 1.061 and sinh(η/2) = 0.354, where η = ln 2, not with Λ's own 1.25 and 0.75.
The complete physical model and assumptions
The Dirac equation (iħ γμ ∂μ − mc)ψ = 0 is written with four fixed numerical matrices, so its Lorentz covariance cannot come from the γ's transforming: relativity asks a moving observer to use the same equation with the same γ's. Everything a change of frame does must therefore be done to ψ, by a constant 4 × 4 matrix acting on its spinor index, ψ′(x′) = S(Λ)ψ(x), while Λ acts on the coordinates. Rewriting ∂μ through the new derivatives turns the whole demand into one algebraic condition, derived here: S⁻¹ γμ S = Λμν γν. On its face it is overdetermined, 64 equations for 16 unknown entries, yet a solution must exist: the matrices Λμν γν obey the same Clifford algebra as the γ's, and Pauli's fundamental theorem, quoted, makes any two such sets similar. The solution is unique up to a factor, derived, because only multiples of the unit matrix commute with every γμ; normalising S and building it from generators leaves a sign, and that sign is measurable. The model stops at its linear ansatz. It covers rotations, boosts and parity, but time reversal needs an antilinear map that complex-conjugates ψ, and the condition guarantees an S without saying what it is, which topics 5.03 and 5.04 supply. Units are SI with ħ and c kept explicit, the metric signature is (+, −, −, −) and xμ = (ct, x).
1What a change of frame is allowed to change
Observer O′ labels events by x′μ = Λμν xν with Λᵀ g Λ = g, as topic 5.01 set up; this lesson takes the passive view, one event and two labellings of it. Relativity asks O′ to write (iħ γμ ∂′μ − mc)ψ′ = 0: the same m, ħ and c, and the same numerical γμ. That last demand is the one people skip. The γ's are not fields with values to be measured at a point, and they are not components of a vector; they are a bookkeeping of the spinor index, chosen once for every frame. So all of the frame dependence must sit in ψ. Take ψ′(x′) = S(Λ)ψ(x). It is linear, because a superposition for O is a superposition for O′; it compares ψ′ and ψ at the same event; and S does not depend on x, because Λ is the same everywhere, while an x-dependent S would let ∂′ act on S and add a term (∂′S)ψ that the Dirac equation does not contain. Quantum Mechanics II did the same for rotations: a two-component spinor at the rotated point picks up D¹⁄²(R).
2Rewriting ∂μ through the new derivatives
Every step here is derived. The chain rule gives ∂μ = (∂x′ν/∂xμ)∂′ν = Λνμ ∂′ν, with constant coefficients. Put this, and ψ(x) = S⁻¹ψ′(x′), into O's equation: (iħ γμ Λνμ ∂′ν − mc)S⁻¹ψ′ = 0. S is constant, so it passes through ∂′; multiplying on the left by S gives (iħ S γμ S⁻¹ Λνμ ∂′ν − mc)ψ′ = 0. This is O′'s Dirac equation when the matrix in front of each ∂′ν is γν (that is, when S γμ S⁻¹ Λνμ = γν), and conjugating by S turns this into S⁻¹ γν S = Λνμ γμ. The mass term came through untouched, because mc S S⁻¹ = mc: m is a Lorentz scalar, and every constraint on S comes from the derivative term. Dimensions check: ħ γμ ∂μ ψ and mcψ both carry kg m s⁻¹ times the units of ψ, while S, Λ and γμ are pure numbers, so both sides of the condition are dimensionless. The count is sobering: four 4 × 4 equations, 64 complex conditions on the 16 entries of S.
3Why a solution must exist
Call the right-hand sides Γμ = Λμν γν. Their anticommutators are Λμρ Λνσ (γρ γσ + γσ γρ) = 2Λμρ Λνσ gρσ = 2gμν; the last step is the definition of a Lorentz transformation. That is derived, and it makes the Γ's a second set of Dirac matrices. For a frame moving at β = 0.6 along x, Γ⁰ = 1.25γ⁰ − 0.75γ¹, and (Γ⁰)² = 1.5625 − 0.5625 = 1 because γ⁰ and γ¹ anticommute. Pauli's fundamental theorem, quoted and not proved here, says that any two sets of 4 × 4 matrices with the same anticommutators are similar, so an invertible S with S⁻¹ γμ S = Γμ exists for every Λ. Its proof is an existence argument built from the sixteen products of gammas and hides S's structure, which is why topics 5.03 and 5.04 construct S instead. One consequence is immediate: Γ⁰ is not Hermitian, since (γ¹)† = −γ¹, whereas S⁻¹ γ⁰ S would be Hermitian if S were unitary. A boost cannot act on Dirac spinors through a unitary S.
4How far the condition pins S down
Suppose S₁ and S₂ both work. Then S₁⁻¹ γμ S₁ = S₂⁻¹ γμ S₂, so M = S₂S₁⁻¹ commutes with every γμ. In the Dirac representation, commuting with γ⁰ = diag(I₂, −I₂) makes M block diagonal, M = diag(A, D); commuting with each γi (off-diagonal blocks σᵢ and −σᵢ) gives Aσᵢ = σᵢ D and Dσᵢ = σᵢ A, hence Aσᵢσⱼ = σᵢσⱼ A. Since σᵢσⱼ = δᵢⱼ + iεᵢⱼₖ σₖ, A commutes with all three Pauli matrices, so A is a multiple of I₂, and then D = A. So M = κI and S is fixed only up to a factor: derived. The condition is blind to κ because S enters next to S⁻¹. Setting det S = 1 trims κ to a fourth root of 1, and building S from generators, as topic 5.04 does, leaves ±S, quoted. The sign is physical. For rotations S reduces to the two-component rotation, whose −1 at 2π neutron interferometry has measured: Werner and co-workers (1975) needed a spin precession of 704° ± 38° to bring the interference pattern back, consistent with 720° and not with 360°.
5Two indices, two jobs: ψ is not a four-vector
S carries a spinor index running from 1 to 4, Λ a spacetime index running from 0 to 3, and the covariance condition is the one place they meet. That ψ has four components is a fact about the Clifford algebra, not about spacetime: the smallest matrices with four mutually anticommuting members are 4 × 4 (quoted), and the match with four dimensions is a coincidence, not a rule, since in 2 + 1 dimensions two components suffice and in 5 + 1 eight are needed. Watch both act on the same column. For a frame moving at β = 0.6 along x, Λ takes (1, 0, 0, 0) to (1.25, −0.75, 0, 0), mixing time with x through cosh η and sinh η. The S of topic 5.04 takes the spin-up rest spinor (1, 0, 0, 0) to (1.061, 0, 0, −0.354), mixing an upper component with a lower one through cosh(η/2) and sinh(η/2). After a 2π rotation Λ is the identity while S, as topic 5.04 shows, is −I. The four-vector you were looking for is the bilinear ψ̄γμ ψ, whose law topic 5.05 derives from this condition.
6Limits: no transformation, and pure rotations
Two limits test the condition before any S is built, and both are derived. With Λ = I it reads S⁻¹ γμ S = γμ for every μ, so S commutes with every γμ and, by the uniqueness argument, S = κI: no change of frame, no change of ψ beyond a constant that the normalisation sets to 1. For a pure rotation Λ⁰ν = δ⁰ν, so the μ = 0 equation is S⁻¹ γ⁰ S = γ⁰ and S commutes with γ⁰ = diag(I₂, −I₂). S is then block diagonal in the Dirac representation: a rotation never mixes upper components with lower ones. That is the non-relativistic picture, in which the upper pair is the Pauli spinor of Quantum Mechanics II, and the γi equations then tie each block to its two-component rotation, which topic 5.04 solves. A boost has Λ⁰ᵢ ≠ 0, so S⁻¹ γ⁰ S must acquire γi terms and S must mix upper with lower components, as the β = 0.6 example did. Applied to inversion, Λ = diag(1, −1, −1, −1), the same condition is solved in topic 5.06.
Key equations
Read the units, assumptions and limits before substituting.
Spinor transformation law
ψ′(x′) = S(Λ) ψ(x), with x′μ = Λμν xν
S reshuffles the four components at one event while Λ relabels the event. Linear, so superpositions survive; constant, so no derivative of S appears.
ψ in m⁻³⁄² for a normalised state; S and Λ dimensionless; xμ = (ct, x) in mDerivatives in the new frame
∂μ = Λνμ ∂′ν, with Λνμ = ∂x′ν/∂xμ
The frame enters the Dirac operator only here. The mass m is a Lorentz scalar, so the term mcψ puts no condition on S.
∂μ = ∂/∂xμ in m⁻¹; Λνμ is constant, so the chain rule adds no extra termsThe covariance condition (derived)
S⁻¹ γμ S = Λμν γν
Meet it and every solution in one frame becomes a solution in the other, with m, ħ, c and the γ's unchanged. It is the whole of Lorentz covariance for the free equation.
γμ the same dimensionless 4 × 4 matrices in both frames; 4 matrix equations, 64 complex conditions on 16 entriesThe target matrices obey the Clifford algebra
Γμ Γν + Γν Γμ = 2gμν I, where Γμ = Λμρ γρ
Derived in two lines. The right-hand side of the condition is a legitimate set of Dirac matrices, which is the hypothesis Pauli's theorem needs.
gμν = diag(1, −1, −1, −1), dimensionless; follows from Λμρ Λνσ gρσ = gμνPauli's fundamental theorem (quoted)
Γμ Γν + Γν Γμ = 2gμν I ⇒ Γμ = S⁻¹ γμ S for some invertible S
Guarantees that an S exists for every Λ without building it. Topics 5.03 and 5.04 construct it explicitly.
any two sets of four 4 × 4 matrices with the same anticommutators; quoted here, not provedUniqueness up to a factor (derived)
M γμ = γμ M for every μ ⇒ M = κI
So S is fixed only up to κS. Setting det S = 1 trims κ to κ⁴ = 1, and building S from generators (topic 5.04) leaves ±S.
M = S₂S₁⁻¹ for two solutions S₁ and S₂; κ a dimensionless non-zero complex number; I the 4 × 4 unit matrixInteractive lab
Predict first. Explore the model. Compare the result.
Explore the model
Try this. At the opening φ = 0.69, S's own entries copy Λ's 1.25 and 0.75, and the ring overshoots to rapidity 2η. Lower φ to about 0.35, half of η, and the ring lands on the dot. Then drag κ: the small dot slides along its ray while the ring stays put, because the condition fixes S only up to a factor.
Live results
- BOOST RAPIDITY η
- 0.693
- TRIAL RAPIDITY 2φ
- 1.38
- MISMATCH IN S⁻¹ γ⁰ S
- 1.407
- det S = κ⁴
- 1.000
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. Frame speed β = v/c: 0.60; Rapidity φ written into S: 0.69; Overall factor κ in S: 1.00
This experiment is kept only while this page is open. It does not change saved course progress.
Catch the common trap
Read quickly, S⁻¹ γμ S = Λμν γν looks like a statement that γμ is a four-vector, and students conclude that a moving observer uses new γ matrices Λμν γν while ψ stays as it was. The γμ are the same numerical matrices in every frame, and the condition is an instruction to S. Its right-hand side is the mixture the chain rule produced; its left-hand side is S undoing that mixture so that O′'s equation comes out with the standard γ's. Swapping in Γμ = Λμν γν with ψ unchanged is legal mathematics, since Pauli's theorem makes Γ and γ similar, but it gives every frame its own representation: at β = 0.6, Γ⁰ = 1.25γ⁰ − 0.75γ¹ is not even Hermitian, and the components of ψ would mean different things to different observers. What transforms like a four-vector is the sandwich ψ̄γμ ψ, never γμ alone.
Practice & worked examples
3 authored examples. Make an attempt, then reveal the reasoning one step at a time.
EasyExample 1
A frame moves at β = 0.8 along x. Write the matrices Γμ = Λμν γν that the covariance condition asks S⁻¹ γμ S to equal, and check by direct multiplication that Γ⁰ and Γ¹ obey the Clifford algebra. Is Γ⁰ Hermitian?
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 4 steps revealed.
- The passive boost is x′⁰ = x⁰ cosh η − x¹ sinh η and x′¹ = x¹ cosh η − x⁰ sinh η, with cosh η = 1/√(1 − 0.64) = 5/3 and sinh η = β cosh η = 4/3. So Γ⁰ = (5/3)γ⁰ − (4/3)γ¹ and Γ¹ = −(4/3)γ⁰ + (5/3)γ¹, while Γ² = γ² and Γ³ = γ³.
- Square Γ⁰ using (γ⁰)² = I, (γ¹)² = −I and γ⁰γ¹ + γ¹γ⁰ = 0: the cross terms cancel and (Γ⁰)² = (25/9)I − (16/9)I = I. In the same way (Γ¹)² = (16/9)I − (25/9)I = −I.
- Cross term: Γ⁰Γ¹ + Γ¹Γ⁰ = 2(5/3)(−4/3)(γ⁰)² + 2(−4/3)(5/3)(γ¹)² = (−40/9 + 40/9)I = 0. Together with the untouched γ² and γ³, all ten anticommutators match 2gμν I.
- Hermiticity: γ⁰ is Hermitian and γ¹ anti-Hermitian, so (Γ⁰)† = (5/3)γ⁰ + (4/3)γ¹, which is not Γ⁰. Γ⁰ still has trace 0 and squares to I, so its eigenvalues are +1 and −1 twice each, exactly as for γ⁰: what similar matrices must share.
Answer. Γ⁰ = (5/3)γ⁰ − (4/3)γ¹ and Γ¹ = −(4/3)γ⁰ + (5/3)γ¹ give (Γ⁰)² = I, (Γ¹)² = −I and a zero anticommutator, so the set obeys the Clifford algebra; Γ⁰ is not Hermitian, so only a non-unitary S can reach it.
MediumExample 2
An electron at rest in frame O has ψ(x) = u exp(−imc²t/ħ) with γ⁰u = u. Observer O′ moves at β = 0.6 along x. Using only the covariance condition, show that ψ′(x′) = Su exp(−i p′μ x′μ/ħ) solves the Dirac equation in O′. Find E′ and p′, and compare the phase at the event t = 2.00 × 10⁻²¹ s, x = 0 in both frames.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 4 steps revealed.
- In O, pμ = (mc, 0, 0, 0). In O′, p′μ = Λμν pν = (mc cosh η, −mc sinh η, 0, 0) = (1.25mc, −0.75mc, 0, 0). With mₑ c² = 0.51100 MeV, E′ = 0.639 MeV and p′ₓ c = −0.383 MeV, and E′² − (p′ₓ c)² = 0.40800 − 0.14688 = 0.26112 MeV², the square of the measured rest energy.
- The phase pμ xμ is invariant because Λᵀ g Λ = g. Check it: t′ = t cosh η = 2.50 × 10⁻²¹ s and x′ = −ct sinh η = −4.50 × 10⁻¹³ m, so E′t′ − p′ₓ x′ = (3.125 − 1.125) × 10⁻²¹ s × mc² = mc²t. Both frames give mc²t/ħ = (8.187 × 10⁻¹⁴ J)(2.00 × 10⁻²¹ s)/(1.0546 × 10⁻³⁴ J s) = 1.55 rad.
- Acting on ψ′, iħ∂′μ becomes p′μ, so O′'s equation is (γμ p′μ − mc)Su = 0. Insert S S⁻¹: (γμ p′μ − mc)Su = S(S⁻¹ γμ S p′μ − mc)u = S(Λμν p′μ γν − mc)u, using the condition.
- Lower-index components transform inversely, Λμν p′μ = pν, again from Λᵀ g Λ = g. The bracket becomes (γν pν − mc)u = mc(γ⁰ − I)u = 0 because γ⁰u = u. The equation holds for any S obeying the condition, without S ever being written down.
Answer. p′μ = (1.25mc, −0.75mc, 0, 0), so E′ = 0.639 MeV and |p′|c = 0.383 MeV; the phase is 1.55 rad in both frames, and Su solves O′'s Dirac equation for every S that satisfies the condition.
HardExample 3
Topic 5.04 will derive, for a passive boost of rapidity η along x, the candidate S = κ[cosh(η/2) − sinh(η/2)α₁], with α₁ = γ⁰γ¹ and κ a constant. For β = 0.8: (a) test it against the covariance condition for all four values of μ; (b) find the values of κ allowed by det S = 1 and by S → I as β → 0; (c) compare S acting on the spin-up rest spinor (1, 0, 0, 0) with Λ acting on the four-vector (1, 0, 0, 0).
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.
- Rapidity: eη = √((1 + β)/(1 − β)) = √9 = 3, so η = ln 3 = 1.099. Write a = cosh(η/2) = (√3 + 1/√3)/2 = 1.1547 and b = sinh(η/2) = (√3 − 1/√3)/2 = 0.5774; then a² − b² = 1 and S⁻¹ = (a + bα₁)/κ.
- From the Clifford relations alone: α₁² = γ⁰γ¹γ⁰γ¹ = −(γ⁰)²(γ¹)² = I; α₁ anticommutes with γ⁰ and γ¹ and commutes with γ² and γ³; and α₁γ⁰ = −γ¹, α₁γ¹ = −γ⁰.
- μ = 0: γ⁰(a − bα₁) = (a + bα₁)γ⁰, so S⁻¹ γ⁰ S = (a + bα₁)²γ⁰ = (a² + b²)γ⁰ + 2ab α₁γ⁰ = (a² + b²)γ⁰ − 2abγ¹. Numerically a² + b² = 1.3333 + 0.3333 = 1.6667 and 2ab = 1.3333, exactly Λ⁰ν γν = (5/3)γ⁰ − (4/3)γ¹. The factor κ cancelled.
- μ = 1: the same steps with α₁γ¹ = −γ⁰ give S⁻¹ γ¹ S = (a² + b²)γ¹ − 2abγ⁰ = −(4/3)γ⁰ + (5/3)γ¹ = Λ¹ν γν. μ = 2 and 3: α₁ commutes, so S⁻¹ γ² S = γ² and S⁻¹ γ³ S = γ³, as Λ²ν = δ²ν and Λ³ν = δ³ν require. All four pass.
- Factor: α₁ has eigenvalues +1 and −1, twice each, so det S = κ⁴(a − b)²(a + b)² = κ⁴(a² − b²)² = κ⁴. det S = 1 allows κ = 1, −1, i or −i; as β → 0, a → 1 and b → 0, so S → κI, and S = I for no boost selects κ = 1.
- Action: α₁(1, 0, 0, 0) = (0, 0, 0, 1), so S(1, 0, 0, 0) = (1.155, 0, 0, −0.577), the first spinor component mixed with the fourth at half the rapidity. Λ(1, 0, 0, 0) = (1.667, −1.333, 0, 0), time mixed with x at the full rapidity.
Answer. All four conditions hold, with a² + b² = 5/3 = Λ⁰₀ and 2ab = 4/3 = −Λ⁰₁, for any κ; det S = 1 and S → I as β → 0 leave κ = 1. S gives (1.155, 0, 0, −0.577) and Λ gives (1.667, −1.333, 0, 0): ψ is not a four-vector.
Quick check
Select an answer and explain it before checking.
Review & continue
The covariance condition is the matrix equation S⁻¹ γμ S = Λμν γν that the 4 × 4 matrix S(Λ) in ψ′(x′) = S(Λ)ψ(x) must satisfy for the Dirac equation, with unchanged γ matrices, to hold in every inertial frame.
- 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.