Skip to main content

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.
Starting model: The covariance condition S⁻¹ γ^μ S = Λ^μ_ν γ^νCovariance condition for μ = 0 under a passive boost along x at β = 0.60, rapidity η = 0.693. The curve is the unit hyperbola that (S⁻¹ γ⁰ S)² = I forces. Filled dot: the target Λ⁰_ν γ^ν. Open ring: S⁻¹ γ⁰ S for the trial S = κ[cosh φ − sinh φ α₁], at rapidity 2φ = 1.38 whatever κ is. Small dot: S's own entries, at rapidity φ and size κ.μ = 0 condition: does S⁻¹ γ⁰ S hit Λ⁰ν γν?trial S = κ[cosh φ − sinh φ α₁]; β = 0.60, κ = 1.00↑ entry multiplying −γ¹ (−α₁ in S)entry multiplying γ⁰ (I in S) →● target at rapidity η:1.250 γ⁰ − 0.750 γ¹○ S⁻¹ γ⁰ S at rapidity 2φ:2.113 γ⁰ − 1.862 γ¹• S itself at rapidity φ:1.248 I − 0.746 α₁
Start with a picture. Change the model in the lab below.
1

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.

2

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 m

Derivatives 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 terms

The 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 entries

The 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 proved

Uniqueness 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 matrix
3

Interactive lab

Predict first. Explore the model. Compare the result.

Explore the model

0.60
0 to 0.9; steps of 0.05.
0.69
0 to 0.8; steps of 0.01.
1.00
0.5 to 1.5; steps of 0.05.

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.

Interactive Advanced Quantum Mechanics modelCovariance condition for μ = 0 under a passive boost along x at β = 0.60, rapidity η = 0.693. The curve is the unit hyperbola that (S⁻¹ γ⁰ S)² = I forces. Filled dot: the target Λ⁰_ν γ^ν. Open ring: S⁻¹ γ⁰ S for the trial S = κ[cosh φ − sinh φ α₁], at rapidity 2φ = 1.38 whatever κ is. Small dot: S's own entries, at rapidity φ and size κ.μ = 0 condition: does S⁻¹ γ⁰ S hit Λ⁰ν γν?trial S = κ[cosh φ − sinh φ α₁]; β = 0.60, κ = 1.00↑ entry multiplying −γ¹ (−α₁ in S)entry multiplying γ⁰ (I in S) →● target at rapidity η:1.250 γ⁰ − 0.750 γ¹○ S⁻¹ γ⁰ S at rapidity 2φ:2.113 γ⁰ − 1.862 γ¹• S itself at rapidity φ:1.248 I − 0.746 α₁
Covariance condition for μ = 0 under a passive boost along x at β = 0.60, rapidity η = 0.693. The curve is the unit hyperbola that (S⁻¹ γ⁰ S)² = I forces. Filled dot: the target Λ⁰ν γν. Open ring: S⁻¹ γ⁰ S for the trial S = κ[cosh φ − sinh φ α₁], at rapidity 2φ = 1.38 whatever κ is. Small dot: S's own entries, at rapidity φ and size κ.

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

Baseline 0.60; choose 0 to 0.9, in steps of 0.05.
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

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.

5

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.

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.

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.

6

Quick check

Select an answer and explain it before checking.

Covariance demands that an observer O′ moving at β = 0.6 along x use exactly the same Dirac equation as O. What does that require of the 4 × 4 matrix S in ψ′(x′) = Sψ(x)?
7

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.

Extra challenging questions

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