Lorentz Covariance of the Dirac Equation
A relativistic wave equation is only worth the name if every inertial observer writes it down in exactly the same form. If a boosted observer had to use a different equation, the theory would secretly pick out a preferred frame — precisely what special relativity forbids. For the Klein–Gordon equation this invariance is nearly free, because its field is a Lorentz scalar that simply carries along to the new coordinates. The Dirac equation is far more demanding: it is first order, it is stitched together from the gamma matrices, and its wavefunction is a four-component spinor whose transformation law is not handed to us in advance. We have to find it. The problem reduces to one sharp question. If solves in one frame, what matrix must act on the spinor components so that solves an equation of identical form in the boosted frame? Demanding form-invariance turns out to force a single algebraic condition, : the gamma matrices, though constant numbers, may be treated as the components of a four-vector provided we simultaneously rotate them in spinor space. Everything physical falls out of that one condition. Its infinitesimal solution builds the spin generators ; the spatial part exposes intrinsic spin and the notorious periodicity; the boost part is non-unitary, a feature forced by the non-compactness of the Lorentz group rather than a bug. The Dirac adjoint is engineered exactly so that is a true four-vector current with a positive-definite time component. Mastering covariance is what upgrades a clever matrix factorization of into a genuine relativistic theory of spin- matter.
- The free Dirac equation is form-invariant under provided the spinor transforms as , where is a matrix that is emphatically not the Lorentz matrix itself.
- Form-invariance forces exactly one algebraic condition, the covariance (intertwining) relation .
- Its solution is with generators — a finite-dimensional, generally non-unitary representation of the Lorentz group.
- Rotations give unitary and periodicity (); boosts give non-unitary , so alone is not invariant.
- Because transforms with , the current is a four-vector with — curing the Klein–Gordon negative-density problem.
- Key idea: demanding the Dirac equation keep its form under forces , whose solution is the spinor representation of the Lorentz group — the object that encodes spin , double-valuedness, and the four-vector current in one stroke.
Require that leaves unchanged in form; this single demand forces , whose solution is the (non-unitary) spinor representation of the Lorentz group.
Where this lives today
Lorentz covariance of the Dirac field is the load-bearing assumption behind every calculation in the Standard Model. When a modern amplitude program contracts a string of gamma matrices between external spinors, it is implicitly using the covariance condition to guarantee that the answer is a Lorentz-invariant number, independent of how any observer sliced up spacetime. The bilinear classification the covariance condition organizes — scalar, pseudoscalar, vector, axial vector, tensor — is exactly the menu of allowed couplings that fixes the electromagnetic and weak currents. The representation theory also has a sharp experimental face. High-precision tests of Lorentz invariance in the fermion sector, carried out in the Standard Model Extension framework, bound hypothetical coefficients that would spoil the covariance condition to parts in or better for the electron. The periodicity of the spinor, once a mathematical curiosity, has been demonstrated directly with neutron interferometry, where a rotating magnetic field flips the sign of the neutron amplitude after a single turn.
The physical picture
Picture the four gamma matrices as a fixed set of arrows welded into spinor space. When you change frame, the components of any four-vector rotate by . The covariance condition says something almost magical: instead of physically rotating the gammas, you can equivalently conjugate them by a spinor-space transformation . The Dirac equation survives the change of frame because these two motions cancel — the that acts on the derivative is exactly undone by the that conjugates the gammas. That cancellation is Lorentz covariance.
Spin- hides in a factor of . When the tensor generator is repackaged as a rotation generator, a rotation by angle about exponentiates to . That means a full turn returns , not : the spinor lives on the double cover of the Lorentz group, and you need to come home. Only bilinear observables like , quadratic in , are restored after — which is why the sign is invisible in any measurement. Boosts feel fundamentally different from rotations. Rotations form a compact subgroup and produce unitary . Boosts are non-compact: their generator stretches rather than rotates, so is non-unitary and is not a Lorentz scalar. This is not a defect to be patched — it is a theorem. The Lorentz group has no finite-dimensional unitary representations except the trivial one, so any four-component object must transform non-unitarily. The fix is to promote to the time component of a four-vector via , and the appearance of in the adjoint is precisely the intertwiner that makes this work.
The core relations
The whole subject rests on two statements: how the spinor transforms, and the condition that makes the equation survive. We take the chapter convention throughout — the mostly-minus metric with , pinned in "The Klein-Gordon Equation" — and the Dirac representation of the gammas. The transformation law states that a spinor is not a set of four scalars but a single object mixed by a matrix under a change of frame. It looks deceptively like the vector law , but the matrix is different.
where: is the four-component Dirac spinor; is the spinor-representation matrix; is the ordinary (defining) representation acting on coordinates. Read physically: the same physical event acquires new coordinates , and its spinor value is rotated in the internal four-dimensional spinor space by , not by . Requiring to leave the equation form-identical produces the master condition. It is one line, and it controls everything downstream.
where: are the constant Dirac matrices obeying the Clifford algebra . The reading: the numerical matrices transform "as a four-vector" once you allow the compensating spinor conjugation by . Conjugating on the left by and the right by is exactly what un-does the boost of . Solving infinitesimally hands us the generators. They are the antisymmetrized products of gammas, and they turn out to satisfy the Lorentz Lie algebra.
where: is the antisymmetric array of six generator matrices, and packages the six Lorentz parameters (three rotation angles, three rapidities). The exponential builds finite transformations from the infinitesimal ones; closure is guaranteed because obeys the Lorentz algebra. The adjoint relation is what repairs the non-unitarity of boosts. It is the reason the letter appears in the definition of at all.
where: is the Dirac adjoint. Because transforms contragredient to (with ), the sandwich has a clean tensor character for each matrix ; in particular is a scalar and is a four-vector. A which-object-when summary keeps the pieces straight:
| object | transforms as | invariant / covariant combination |
|---|---|---|
| not invariant by itself | ||
| pairs with | ||
| scalar | Lorentz invariant | |
| four-vector | conserved current , | |
| rank-2 tensor | magnetic-moment coupling |
We construct the infinitesimal generator that satisfies and prove it works, then exponentiate. The strategy is to linearize both the Lorentz matrix and in the six small parameters , reduce the covariance condition to a commutator equation, and solve it with the antisymmetric ansatz . The single non-obvious ingredient is the Clifford-algebra identity ; everything else is bookkeeping. Watch the placement of indices — the antisymmetry of is what collapses two terms into one.
Step 1. Write and with linear in , so to first order.
Step 2. Insert into : , which to first order is the commutator equation . Why a commutator: only the linear-in- piece survives, and it is precisely moved to one side.
Step 3. Adopt the ansatz with . The antisymmetry of both and matches the six free Lorentz parameters exactly.
Step 4. Evaluate the needed commutator from the Clifford algebra alone: . Why this identity is the crux: it is the only place the anticommutator enters, and it is what makes the ansatz solve the condition.
Step 5. Substitute into the commutator equation: , using to fold the two terms. The condition holds identically.
Step 6. Exponentiate the generator: . Closure of finite transformations follows because obeys the Lorentz Lie algebra . Verified: the key commutator was checked directly from for all in the Dirac representation (verify script, block B) — Bjorken & Drell Ch. 2, Peskin & Schroeder eq. (3.23).
Go deeper · Derivation B · 1 minThe covariance condition holds for a finite boost
We stop trusting the infinitesimal argument and check the finite, non-perturbative statement for a concrete transformation: a boost along with rapidity . The goal is to build the explicit matrix , the explicit Lorentz matrix , and confirm as a matrix identity for every . The subtlety is that is built from , whose square is , so the exponential closes into hyperbolic functions rather than trigonometric ones — the algebraic fingerprint of a non-compact boost.
Step 1. The boost generator is ; with this reduces to . Write and note .
Step 2. Exponentiate: since , , with inverse . Why hyperbolic, not trigonometric: (a boost) rather than (a rotation) turns the exponential series into — this is what makes non-unitary.
Step 3. Write the corresponding Lorentz boost matrix acting on :
Step 4. Compute for each and match it against . The mixed identities give and , while are untouched — exactly the rows of .
Step 5. All four matrix identities hold to symbolic zero. The finite covariance condition is therefore an exact statement, not merely a first-order one. Verified: was confirmed as a symbolic identity for all with (verify script, block C) — Peskin & Schroeder Ch. 3.
Go deeper · Derivation C · 1 minThe current is a four-vector; rotation gives spin one-half
Two payoffs share one engine. First we show transforms as a four-vector, which is what rescues the probability density; then we reduce the spatial generators to the spin operator and read off spin with its periodicity. Both follow from the covariance condition and the adjoint relation ; the only care needed is to keep the boost non-unitarity from leaking into the current — which is exactly what in the adjoint prevents.
Step 1. Assemble the bilinear using and : .
Step 2. Apply the covariance condition to get . The current is a genuine contravariant four-vector, and in every frame. Why this cures Klein–Gordon: the density is , manifestly non-negative, unlike the KG density built from that could go negative — see "Klein-Gordon Probability Current and Negative Densities".
Step 3. Now specialize to a pure rotation about by , i.e. . The spatial part reduces to with .
Step 4. Because , . The half-angle is the spin quantum number ; the total angular momentum generator is .
Step 5. Evaluate at special angles: and . A rotation multiplies the spinor by ; only after does it return — the double-valuedness of . Verified: , from , and for both boost and rotation (verify script, blocks D–F) — Shankar Ch. 20.
Limiting cases
How specializes for the elementary transformations, all in the pinned Dirac representation:
| case | result | meaning |
|---|---|---|
| rotation about by | , | unitary; period ; the encodes spin |
| boost along , rapidity | , | non-unitary, ; |
| infinitesimal | six parameters: three rotations, three boosts | |
| parity (improper) | , | flips ; covariance extends to |
| small-boost limit feeds the Pauli reduction; lower components |
Worked examples
Example 1 — A concrete boost: velocity, rapidity, and the growth of .
Step 1. Take a boost of velocity along . The rapidity is , so — the Lorentz factor is recovered as , as it must be.
Step 2. Build the spinor boost . Half-rapidity: , .
Step 3. Apply to a rest-frame spinor and compute in the boosted frame. Because is non-unitary, the norm changes: grows from to .
Step 4. This is the smoking gun of non-unitarity — a unitary would leave fixed. The invariant , by contrast, stays put, which is why physical scalars are built from , not . Answer: , , and grows by the factor .
Example 2 — Boosting a rest spinor: the lower-component ratio.
Step 1. A positive-energy spinor at rest has only upper components; a boost mixes in lower components in the fixed ratio . For , , this is .
Step 2. Evaluate: and , so the ratio is .
Step 3. Cross-check against the half-rapidity form: the same ratio equals . The two routes agree exactly, as the boost matrix demands.
Step 4. Physically, the lower components measure how relativistic the state is: they vanish as (the Pauli limit) and approach the upper components as (the massless/chiral limit). Answer: the lower/upper ratio is for a boost.
Origins · 1 minhendrik lorentz and how this was discovered
Lorentz introduced his coordinate transformations (1904) to explain the null result of Michelson–Morley within electromagnetic theory, before Einstein reinterpreted them kinematically in 1905. The spinor representation that makes the Dirac equation covariant is a projective representation of Lorentz's group; the systematic classification of all relativistic wave equations by mass and spin — via the unitary irreducible representations of the full Poincaré group — was completed by Eugene Wigner in 1939.
Going further
References. Griffiths, Introduction to Elementary Particles, 2nd ed., Ch. 7 · Sakurai, Advanced Quantum Mechanics, Ch. 3 · Bjorken & Drell, Relativistic Quantum Mechanics, Ch. 2 · Peskin & Schroeder, An Introduction to QFT, Ch. 3 (eqs. 3.18–3.30) · Shankar, Principles of Quantum Mechanics, 2nd ed., Ch. 20 · Weinberg, The Quantum Theory of Fields, Vol. I, Ch. 5.
Provenance. All equations standard and cross-checked against Bjorken & Drell (Ch. 2), Peskin & Schroeder (Ch. 3), Griffiths (Elementary Particles, Ch. 7), Sakurai (Advanced QM, Ch. 3), and Shankar (Ch. 20). Machine-verified in this build: (1) the Clifford algebra in the Dirac representation; (2) the key commutator from the algebra alone; (3) the finite covariance condition for a concrete boost as a symbolic identity for all ; (4) non-unitary vs unitary; (5) the adjoint intertwiner ; (6) , ; (7) parity ; (8) the worked-example numbers. Metric convention , , Dirac representation throughout; no fabricated numerical constants. One base-equation repair is recorded below (eq. 8 boost-spinor formula).
Base repair. The source skeleton wrote the boost-to-spinor relation as a garbled fraction containing an untyped "terms" placeholder. It is corrected here to the clean, machine-checked closed form with and the verified lower/upper ratio .
Builds on: The Dirac Equation · Dirac Gamma Matrices and Clifford Algebra · The Klein-Gordon Equation · Dirac Spinors and Plane-Wave Solutions. Leads to: Spin from the Dirac Equation · Bilinear Covariants and Dirac Adjoint · Charge Conjugation and the Positron · Nonrelativistic Reduction and the Pauli Equation.
Why is S(Λ) four-dimensional but not the same as the 4×4 Lorentz matrix Λ?
Both are , but they act on different spaces and are different representations of the same abstract Lorentz transformation. acts on spacetime indices (it rotates ); acts on the four internal spinor components. They are related only through the covariance condition , which links the two representations via the gamma matrices. Numerically they are almost never equal — for a boost, contains while contains .
Where exactly does spin one-half enter — I never put it in by hand?
It is forced by the covariance condition, not assumed. When you reduce the spatial generators to the rotation generator, you get , and a finite rotation exponentiates to . That half-angle is the spin quantum number: it makes the total angular momentum and forces . So spin is a consequence of demanding relativistic covariance of a four-component first-order equation, one of the deepest results in the subject.
If S is non-unitary, doesn't that break probability conservation?
No — probability conservation survives because it is a statement about the four-current, not about . The conserved density is , the time component of the four-vector . Under a boost, changes exactly as the time component of a four-vector should (it mixes with the spatial current), and is a Lorentz-scalar equation valid in every frame. The non-unitarity of is real but it lives in before the is inserted; the physical density transforms correctly.
What is the role of the identity γ⁰S†γ⁰=S⁻¹?
It is the technical heart of why is the right object. Since is not unitary, transforms with , so is frame-dependent. Sandwiching a converts into (that is precisely what the identity says), so transforms with . Then has an and is invariant, and picks up exactly one factor of . Without this identity there would be no covariant bilinears at all.
Does covariance also cover parity, or only continuous transformations?
It covers the full Lorentz group , including the improper elements. Parity is implemented by : one checks and , which is exactly the covariance condition for the parity matrix . This is why is a true scalar but is a pseudoscalar (it flips sign under parity), and why is an axial vector. The discrete symmetries fall out of the same representation theory as the boosts and rotations.
Why does the boost exponential use cosh/sinh instead of cos/sin like the rotation?
It comes down to the square of the generator. A rotation is built from with but appearing as — the factor of makes it . A boost is built from with and no factor of : . The presence or absence of traces directly to whether the generator squares with a (compact, trigonometric, unitary) or acts like a real hyperbolic rotation (non-compact, hyperbolic, non-unitary). This single sign is the whole difference between a rotation and a boost.
How do the boosted spinors u(p) connect to this?
They are literally applied to rest-frame spinors: . Because satisfies the covariance condition, the boosted object automatically solves the momentum-space Dirac equation — you never have to guess the plane-wave spinors, you boost them. The lower components appear in the fixed ratio computed in Example 2. This construction is developed in "Dirac Spinors and Plane-Wave Solutions" and feeds directly into the Feynman rules of QED.