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 ψ(x)\psi(x) solves (iγμ∂μ−m)ψ=0(i\gamma^\mu\partial_\mu-m)\psi=0 in one frame, what matrix S(Λ)S(\Lambda) must act on the spinor components so that ψ′(x′)=S(Λ)ψ(x)\psi'(x')=S(\Lambda)\psi(x) solves an equation of identical form in the boosted frame? Demanding form-invariance turns out to force a single algebraic condition, S−1γμS=ΛμνγνS^{-1}\gamma^\mu S=\Lambda^\mu{}_\nu\gamma^\nu: 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 σμν=i2[γμ,γν]\sigma^{\mu\nu}=\tfrac{i}{2}[\gamma^\mu,\gamma^\nu]; the spatial part exposes intrinsic spin 12\tfrac12 and the notorious 720∘720^\circ 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 ψˉ=ψ†γ0\bar\psi=\psi^\dagger\gamma^0 is engineered exactly so that ψˉγμψ\bar\psi\gamma^\mu\psi is a true four-vector current with a positive-definite time component. Mastering covariance is what upgrades a clever matrix factorization of □+m2\Box+m^2 into a genuine relativistic theory of spin-12\tfrac12 matter.

Key takeaways
  • The free Dirac equation is form-invariant under x′=Λxx'=\Lambda x provided the spinor transforms as ψ′(x′)=S(Λ)ψ(x)\psi'(x')=S(\Lambda)\psi(x), where S(Λ)S(\Lambda) is a 4×44\times4 matrix that is emphatically not the Lorentz matrix Λ\Lambda itself.
  • Form-invariance forces exactly one algebraic condition, the covariance (intertwining) relation S−1(Λ)γμS(Λ)=ΛμνγνS^{-1}(\Lambda)\gamma^\mu S(\Lambda)=\Lambda^\mu{}_\nu\gamma^\nu.
  • Its solution is S=exp⁡(−i4σμνωμν)S=\exp(-\tfrac{i}{4}\sigma_{\mu\nu}\omega^{\mu\nu}) with generators σμν=i2[γμ,γν]\sigma^{\mu\nu}=\tfrac{i}{2}[\gamma^\mu,\gamma^\nu] — a finite-dimensional, generally non-unitary representation of the Lorentz group.
  • Rotations give unitary SS and 720∘720^\circ periodicity (SR(2π)=−1S_R(2\pi)=-1); boosts give non-unitary SS, so ψ†ψ\psi^\dagger\psi alone is not invariant.
  • Because ψˉ=ψ†γ0\bar\psi=\psi^\dagger\gamma^0 transforms with S−1S^{-1}, the current ψˉγμψ\bar\psi\gamma^\mu\psi is a four-vector with j0=ψ†ψ≥0j^0=\psi^\dagger\psi\ge0 — curing the Klein–Gordon negative-density problem.
  • Key idea: demanding the Dirac equation keep its form under ψ→Sψ\psi\to S\psi forces S−1γμS=ΛμνγνS^{-1}\gamma^\mu S=\Lambda^\mu{}_\nu\gamma^\nu, whose solution is the spinor representation of the Lorentz group — the object that encodes spin 12\tfrac12, double-valuedness, and the four-vector current in one stroke.
The core insight

Require that x′=Λx, ψ′(x′)=S(Λ)ψ(x)x'=\Lambda x,\ \psi'(x')=S(\Lambda)\psi(x) leaves (iγμ∂μ−m)ψ=0(i\gamma^\mu\partial_\mu-m)\psi=0 unchanged in form; this single demand forces S−1γμS=ΛμνγνS^{-1}\gamma^\mu S=\Lambda^\mu{}_\nu\gamma^\nu, whose solution S=exp⁡(−i4σμνωμν)S=\exp(-\tfrac{i}{4}\sigma_{\mu\nu}\omega^{\mu\nu}) 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 10−3010^{-30} or better for the electron. The 720∘720^\circ 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 2π2\pi 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 Λ\Lambda. The covariance condition says something almost magical: instead of physically rotating the gammas, you can equivalently conjugate them by a spinor-space transformation SS. The Dirac equation survives the change of frame because these two motions cancel — the Λ\Lambda that acts on the derivative ∂μ\partial_\mu is exactly undone by the SS that conjugates the gammas. That cancellation is Lorentz covariance.

Figure
The two representations meet in the covariance condition
One Lorentz transform Λ, two representations that must agree Vector (defining) rep Λᵘᵥ acts on xᵘ, ∂ᵘ, γ as a 4-vector Spinor rep S(Λ) acts on the 4 spinor indices of ψ same Λ Covariance (intertwining) condition S⁻¹ γᵘ S = Λᵘᵥ γᵛ

Spin-12\tfrac12 hides in a factor of 12\tfrac12. When the tensor generator σij\sigma^{ij} is repackaged as a rotation generator, a rotation by angle θ\theta about n^\hat n exponentiates to exp⁡(−i2θ n^⋅Σ)\exp(-\tfrac{i}{2}\theta\,\hat n\cdot\boldsymbol\Sigma). That 12\tfrac12 means a full 2π2\pi turn returns S=−1S=-1, not +1+1: the spinor lives on the double cover SL(2,C)SL(2,\mathbb C) of the Lorentz group, and you need 720∘720^\circ to come home. Only bilinear observables like ψˉψ\bar\psi\psi, quadratic in ψ\psi, are restored after 2π2\pi — which is why the sign is invisible in any measurement. Boosts feel fundamentally different from rotations. Rotations form a compact subgroup and produce unitary SS. Boosts are non-compact: their generator stretches rather than rotates, so SS is non-unitary and ψ†ψ\psi^\dagger\psi 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 ψ†ψ\psi^\dagger\psi to the time component of a four-vector via ψˉγ0ψ\bar\psi\gamma^0\psi, and the appearance of γ0\gamma^0 in the adjoint is precisely the intertwiner that makes this work.

Figure
Rotations preserve the norm; boosts stretch it
ψ†ψ under S(Λ): unitary for rotations, growing for boosts rapidity η (rotation angle θ) ψ†ψ / (ψ†ψ)₀ rotation: constant = 1 (unitary) boost: cosh η · … grows (non-unitary) β=0.6 → ψ†ψ×1.25

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 gμν=diag(+1,−1,−1,−1)g_{\mu\nu}=\mathrm{diag}(+1,-1,-1,-1) with ℏ=c=1\hbar=c=1, 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 4×44\times4 matrix under a change of frame. It looks deceptively like the vector law x′μ=Λμνxνx'^\mu=\Lambda^\mu{}_\nu x^\nu, but the matrix is different.

ψ′(x′)=S(Λ) ψ(x),x′μ=Λμν xν(1)\psi'(x')=S(\Lambda)\,\psi(x),\qquad x'^\mu=\Lambda^\mu{}_\nu\,x^\nu \tag{1}

where: ψ\psi is the four-component Dirac spinor; S(Λ)S(\Lambda) is the 4×44\times4 spinor-representation matrix; Λμν\Lambda^\mu{}_\nu is the ordinary (defining) representation acting on coordinates. Read physically: the same physical event xx acquires new coordinates x′x', and its spinor value is rotated in the internal four-dimensional spinor space by SS, not by Λ\Lambda. Requiring (1)(1) to leave the equation form-identical produces the master condition. It is one line, and it controls everything downstream.

S−1(Λ) γμ S(Λ)=Λμν γν(2)S^{-1}(\Lambda)\,\gamma^\mu\,S(\Lambda)=\Lambda^\mu{}_\nu\,\gamma^\nu \tag{2}

where: γμ\gamma^\mu are the constant Dirac matrices obeying the Clifford algebra {γμ,γν}=2gμν\{\gamma^\mu,\gamma^\nu\}=2g^{\mu\nu}. The reading: the numerical matrices γμ\gamma^\mu transform "as a four-vector" once you allow the compensating spinor conjugation by SS. Conjugating on the left by S−1S^{-1} and the right by SS is exactly what un-does the boost of ∂μ\partial_\mu. Solving (2)(2) infinitesimally hands us the generators. They are the antisymmetrized products of gammas, and they turn out to satisfy the Lorentz Lie algebra.

σμν=i2 [γμ,γν],S(Λ)=exp⁡ ⁣(−i4 σμν ωμν)(3)\sigma^{\mu\nu}=\tfrac{i}{2}\,[\gamma^\mu,\gamma^\nu],\qquad S(\Lambda)=\exp\!\left(-\tfrac{i}{4}\,\sigma_{\mu\nu}\,\omega^{\mu\nu}\right) \tag{3}

where: σμν\sigma^{\mu\nu} is the antisymmetric array of six 4×44\times4 generator matrices, and ωμν=−ωνμ\omega^{\mu\nu}=-\omega^{\nu\mu} packages the six Lorentz parameters (three rotation angles, three rapidities). The exponential builds finite transformations from the infinitesimal ones; closure is guaranteed because 12σμν\tfrac12\sigma^{\mu\nu} obeys the Lorentz algebra. The adjoint relation is what repairs the non-unitarity of boosts. It is the reason the letter γ0\gamma^0 appears in the definition of ψˉ\bar\psi at all.

γ0 S†(Λ) γ0=S−1(Λ)⟺ψˉ′(x′)=ψˉ(x) S−1(Λ)(4)\gamma^0\,S^\dagger(\Lambda)\,\gamma^0 = S^{-1}(\Lambda)\quad\Longleftrightarrow\quad \bar\psi'(x')=\bar\psi(x)\,S^{-1}(\Lambda) \tag{4}

where: ψˉ=ψ†γ0\bar\psi=\psi^\dagger\gamma^0 is the Dirac adjoint. Because ψˉ\bar\psi transforms contragredient to ψ\psi (with S−1S^{-1}), the sandwich ψˉ Γ ψ\bar\psi\,\Gamma\,\psi has a clean tensor character for each matrix Γ\Gamma; in particular ψˉψ\bar\psi\psi is a scalar and ψˉγμψ\bar\psi\gamma^\mu\psi is a four-vector. A which-object-when summary keeps the pieces straight:

objecttransforms asinvariant / covariant combination
ψ\psiψ′=Sψ\psi'=S\psinot invariant by itself
ψˉ=ψ†γ0\bar\psi=\psi^\dagger\gamma^0ψˉ′=ψˉS−1\bar\psi'=\bar\psi S^{-1}pairs with ψ\psi
ψˉψ\bar\psi\psiscalarLorentz invariant
ψˉγμψ\bar\psi\gamma^\mu\psifour-vectorconserved current jμj^\mu, j0≥0j^0\ge0
ψˉσμνψ\bar\psi\sigma^{\mu\nu}\psirank-2 tensormagnetic-moment coupling
Derivation AExistence of S from the covariance condition

We construct the infinitesimal generator that satisfies S−1γμS=ΛμνγνS^{-1}\gamma^\mu S=\Lambda^\mu{}_\nu\gamma^\nu and prove it works, then exponentiate. The strategy is to linearize both the Lorentz matrix and SS in the six small parameters ωμν=−ωνμ\omega^{\mu\nu}=-\omega^{\nu\mu}, reduce the covariance condition to a commutator equation, and solve it with the antisymmetric ansatz Γ∝σμνωμν\Gamma\propto\sigma_{\mu\nu}\omega^{\mu\nu}. The single non-obvious ingredient is the Clifford-algebra identity [γμ,σαβ]=2i(gμαγβ−gμβγα)[\gamma^\mu,\sigma_{\alpha\beta}]=2i(g^\mu{}_\alpha\gamma_\beta-g^\mu{}_\beta\gamma_\alpha); everything else is bookkeeping. Watch the placement of indices — the antisymmetry of ω\omega is what collapses two terms into one.

Step 1. Write Λμν=δμν+ωμν\Lambda^\mu{}_\nu=\delta^\mu{}_\nu+\omega^\mu{}_\nu and S=1+ΓS=1+\Gamma with Γ\Gamma linear in ω\omega, so S−1=1−ΓS^{-1}=1-\Gamma to first order.

Step 2. Insert into (2)(2): (1−Γ)γμ(1+Γ)=γμ+ωμνγν(1-\Gamma)\gamma^\mu(1+\Gamma)=\gamma^\mu+\omega^\mu{}_\nu\gamma^\nu, which to first order is the commutator equation [γμ,Γ]=ωμνγν[\gamma^\mu,\Gamma]=\omega^\mu{}_\nu\gamma^\nu. Why a commutator: only the linear-in-Γ\Gamma piece survives, and it is precisely Γγμ−γμΓ\Gamma\gamma^\mu-\gamma^\mu\Gamma moved to one side.

Step 3. Adopt the ansatz Γ=−i4σαβωαβ\Gamma=-\tfrac{i}{4}\sigma_{\alpha\beta}\omega^{\alpha\beta} with σαβ=i2[γα,γβ]\sigma_{\alpha\beta}=\tfrac{i}{2}[\gamma_\alpha,\gamma_\beta]. The antisymmetry of both σαβ\sigma_{\alpha\beta} and ωαβ\omega^{\alpha\beta} matches the six free Lorentz parameters exactly.

Step 4. Evaluate the needed commutator from the Clifford algebra alone: [γμ,σαβ]=2i (gμαγβ−gμβγα)[\gamma^\mu,\sigma_{\alpha\beta}]=2i\,(g^\mu{}_\alpha\gamma_\beta-g^\mu{}_\beta\gamma_\alpha). Why this identity is the crux: it is the only place the anticommutator {γμ,γν}=2gμν\{\gamma^\mu,\gamma^\nu\}=2g^{\mu\nu} enters, and it is what makes the ansatz solve the condition.

Step 5. Substitute into the commutator equation: −i4[γμ,σαβ]ωαβ=12(gμαγβ−gμβγα)ωαβ=ωμνγν-\tfrac{i}{4}[\gamma^\mu,\sigma_{\alpha\beta}]\omega^{\alpha\beta}=\tfrac12(g^\mu{}_\alpha\gamma_\beta-g^\mu{}_\beta\gamma_\alpha)\omega^{\alpha\beta}=\omega^\mu{}_\nu\gamma^\nu, using ωαβ=−ωβα\omega^{\alpha\beta}=-\omega^{\beta\alpha} to fold the two terms. The condition holds identically.

Step 6. Exponentiate the generator: S=exp⁡(−i4σμνωμν)S=\exp(-\tfrac{i}{4}\sigma_{\mu\nu}\omega^{\mu\nu}). Closure of finite transformations follows because 12σμν\tfrac12\sigma^{\mu\nu} obeys the Lorentz Lie algebra [12σμν,12σρσ]=i(gνρ12σμσ−gμρ12σνσ−gνσ12σμρ+gμσ12σνρ)[\tfrac12\sigma^{\mu\nu},\tfrac12\sigma^{\rho\sigma}]=i(g^{\nu\rho}\tfrac12\sigma^{\mu\sigma}-g^{\mu\rho}\tfrac12\sigma^{\nu\sigma}-g^{\nu\sigma}\tfrac12\sigma^{\mu\rho}+g^{\mu\sigma}\tfrac12\sigma^{\nu\rho}). Verified: the key commutator [γμ,σαβ]=2i(gμαγβ−gμβγα)[\gamma^\mu,\sigma_{\alpha\beta}]=2i(g^\mu{}_\alpha\gamma_\beta-g^\mu{}_\beta\gamma_\alpha) was checked directly from {γμ,γν}=2gμν\{\gamma^\mu,\gamma^\nu\}=2g^{\mu\nu} for all μ,α,β\mu,\alpha,\beta 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
Derivation BThe 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 z^\hat z with rapidity η\eta. The goal is to build the explicit 4×44\times4 matrix SBS_B, the explicit 4×44\times4 Lorentz matrix Λ\Lambda, and confirm SB−1γμSB=ΛμνγνS_B^{-1}\gamma^\mu S_B=\Lambda^\mu{}_\nu\gamma^\nu as a matrix identity for every μ\mu. The subtlety is that SBS_B is built from γ0γ3\gamma^0\gamma^3, whose square is +1+1, 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 −i4σ03ω03-\tfrac{i}{4}\sigma_{03}\omega^{03}; with ω03=η\omega^{03}=\eta this reduces to −η2γ0γ3-\tfrac{\eta}{2}\gamma^0\gamma^3. Write K=γ0γ3K=\gamma^0\gamma^3 and note K2=+1K^2=+\mathbb 1.

Step 2. Exponentiate: since K2=1K^2=\mathbb 1, SB=exp⁡(−η2K)=cosh⁡η2−sinh⁡η2 KS_B=\exp(-\tfrac{\eta}{2}K)=\cosh\tfrac{\eta}{2}-\sinh\tfrac{\eta}{2}\,K, with inverse SB−1=cosh⁡η2+sinh⁡η2 KS_B^{-1}=\cosh\tfrac{\eta}{2}+\sinh\tfrac{\eta}{2}\,K. Why hyperbolic, not trigonometric: K2=+1K^2=+1 (a boost) rather than −1-1 (a rotation) turns the exponential series into cosh⁡/sinh⁡\cosh/\sinh — this is what makes SBS_B non-unitary.

Step 3. Write the corresponding Lorentz boost matrix acting on (t,x,y,z)(t,x,y,z):

Λ=(cosh⁡η00−sinh⁡η01000010−sinh⁡η00cosh⁡η)\Lambda=\begin{pmatrix}\cosh\eta & 0 & 0 & -\sinh\eta\\ 0 & 1 & 0 & 0\\ 0 & 0 & 1 & 0\\ -\sinh\eta & 0 & 0 & \cosh\eta\end{pmatrix}

Step 4. Compute SB−1γμSBS_B^{-1}\gamma^\mu S_B for each μ\mu and match it against Λμνγν\Lambda^\mu{}_\nu\gamma^\nu. The mixed identities give γ0↦cosh⁡η γ0−sinh⁡η γ3\gamma^0\mapsto\cosh\eta\,\gamma^0-\sinh\eta\,\gamma^3 and γ3↦−sinh⁡η γ0+cosh⁡η γ3\gamma^3\mapsto-\sinh\eta\,\gamma^0+\cosh\eta\,\gamma^3, while γ1,γ2\gamma^1,\gamma^2 are untouched — exactly the rows of Λ\Lambda.

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: SB−1γμSB=ΛμνγνS_B^{-1}\gamma^\mu S_B=\Lambda^\mu{}_\nu\gamma^\nu was confirmed as a 4×44\times4 symbolic identity for all μ\mu with SB=cosh⁡η2−sinh⁡η2γ0γ3S_B=\cosh\tfrac{\eta}{2}-\sinh\tfrac{\eta}{2}\gamma^0\gamma^3 (verify script, block C) — Peskin & Schroeder Ch. 3.

Go deeper · Derivation C · 1 minThe current is a four-vector; rotation gives spin one-half
Derivation CThe current is a four-vector; rotation gives spin one-half

Two payoffs share one engine. First we show jμ=ψˉγμψj^\mu=\bar\psi\gamma^\mu\psi 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 12\tfrac12 with its 720∘720^\circ periodicity. Both follow from the covariance condition and the adjoint relation (4)(4); the only care needed is to keep the boost non-unitarity from leaking into the current — which is exactly what γ0\gamma^0 in the adjoint prevents.

Step 1. Assemble the bilinear using ψ′=Sψ\psi'=S\psi and ψˉ′=ψˉS−1\bar\psi'=\bar\psi S^{-1}: j′μ=ψˉ S−1γμS ψj'^\mu=\bar\psi\,S^{-1}\gamma^\mu S\,\psi.

Step 2. Apply the covariance condition S−1γμS=ΛμνγνS^{-1}\gamma^\mu S=\Lambda^\mu{}_\nu\gamma^\nu to get j′μ=Λμν ψˉγνψ=Λμνjνj'^\mu=\Lambda^\mu{}_\nu\,\bar\psi\gamma^\nu\psi=\Lambda^\mu{}_\nu j^\nu. The current is a genuine contravariant four-vector, and j0=ψ†ψ≥0j^0=\psi^\dagger\psi\ge0 in every frame. Why this cures Klein–Gordon: the density is ψ†ψ\psi^\dagger\psi, manifestly non-negative, unlike the KG density built from ∂tϕ\partial_t\phi that could go negative — see "Klein-Gordon Probability Current and Negative Densities".

Step 3. Now specialize to a pure rotation about z^\hat z by θ\theta, i.e. ω12=−θ\omega^{12}=-\theta. The spatial part reduces to SR=exp⁡(−i2θ Σ3)S_R=\exp(-\tfrac{i}{2}\theta\,\Sigma^3) with Σ3=diag(σ3,σ3)\Sigma^3=\mathrm{diag}(\sigma^3,\sigma^3).

Step 4. Because (Σ3)2=1(\Sigma^3)^2=\mathbb 1, SR=cos⁡θ2−i Σ3sin⁡θ2S_R=\cos\tfrac{\theta}{2}-i\,\Sigma^3\sin\tfrac{\theta}{2}. The half-angle is the spin quantum number 12\tfrac12; the total angular momentum generator is J=L+12Σ\mathbf J=\mathbf L+\tfrac12\boldsymbol\Sigma.

Step 5. Evaluate at special angles: SR(2π)=−1S_R(2\pi)=-\mathbb 1 and SR(4π)=+1S_R(4\pi)=+\mathbb 1. A 360∘360^\circ rotation multiplies the spinor by −1-1; only after 720∘720^\circ does it return — the double-valuedness of SL(2,C)→SO+(1,3)SL(2,\mathbb C)\to SO^+(1,3). Verified: SR(2π)=−1S_R(2\pi)=-\mathbb 1, SR(4π)=+1S_R(4\pi)=+\mathbb 1 from (Σ3)2=1(\Sigma^3)^2=\mathbb 1, and g0S†g0=S−1g^0 S^\dagger g^0=S^{-1} for both boost and rotation (verify script, blocks D–F) — Shankar Ch. 20.

Limiting cases

How S(Λ)S(\Lambda) specializes for the elementary transformations, all in the pinned Dirac representation:

caseresultmeaning
rotation about n^\hat n by θ\thetaSR=exp⁡(−i2θ n^⋅Σ)S_R=\exp(-\tfrac{i}{2}\theta\,\hat n\cdot\boldsymbol\Sigma), Σ=diag(σ,σ)\boldsymbol\Sigma=\mathrm{diag}(\boldsymbol\sigma,\boldsymbol\sigma)unitary; period 4π4\pi; the 12\tfrac12 encodes spin 12\tfrac12
boost along n^\hat n, rapidity η\etaSB=cosh⁡η2−n^⋅α sinh⁡η2S_B=\cosh\tfrac{\eta}{2}-\hat n\cdot\boldsymbol\alpha\,\sinh\tfrac{\eta}{2}, tanh⁡η=β\tanh\eta=\betanon-unitary, SB†=SB=γ0SB−1γ0S_B^\dagger=S_B=\gamma^0 S_B^{-1}\gamma^0; α=γ0γ\boldsymbol\alpha=\gamma^0\boldsymbol\gamma
infinitesimal Λ=δ+ω\Lambda=\delta+\omegaS=1−i4σμνωμνS=1-\tfrac{i}{4}\sigma_{\mu\nu}\omega^{\mu\nu}six parameters: three rotations, three boosts
parity (improper)SP=γ0S_P=\gamma^0, ψ′(t,x)=γ0ψ(t,−x)\psi'(t,\mathbf x)=\gamma^0\psi(t,-\mathbf x)γ0γkγ0=−γk\gamma^0\gamma^k\gamma^0=-\gamma^k flips x\mathbf x; covariance extends to O(1,3)O(1,3)
β→0\beta\to0SB≈1−12β⋅αS_B\approx1-\tfrac12\boldsymbol\beta\cdot\boldsymbol\alphasmall-boost limit feeds the Pauli reduction; lower components ∼p/m\sim p/m

Worked examples

Example 1 — A concrete boost: velocity, rapidity, and the growth of ψ†ψ\psi^\dagger\psi.

Step 1. Take a boost of velocity β=0.6\beta=0.6 along z^\hat z. The rapidity is η=artanh⁡(0.6)=0.6931\eta=\operatorname{artanh}(0.6)=0.6931, so cosh⁡η=1/1−β2=γ=1.2500\cosh\eta=1/\sqrt{1-\beta^2}=\gamma=1.2500 — the Lorentz factor is recovered as cosh⁡η\cosh\eta, as it must be.

Step 2. Build the spinor boost SB=cosh⁡η2−sinh⁡η2 γ0γ3S_B=\cosh\tfrac{\eta}{2}-\sinh\tfrac{\eta}{2}\,\gamma^0\gamma^3. Half-rapidity: cosh⁡η2=1.0607\cosh\tfrac{\eta}{2}=1.0607, sinh⁡η2=0.3536\sinh\tfrac{\eta}{2}=0.3536.

Step 3. Apply SBS_B to a rest-frame spinor ψ0=(1,0,0,0)T\psi_0=(1,0,0,0)^\mathsf T and compute ψ†ψ\psi^\dagger\psi in the boosted frame. Because SBS_B is non-unitary, the norm changes: ψ†ψ\psi^\dagger\psi grows from 11 to cosh⁡η=1.2500\cosh\eta=\mathbf{1.2500}.

Step 4. This is the smoking gun of non-unitarity — a unitary SS would leave ψ†ψ\psi^\dagger\psi fixed. The invariant ψˉψ\bar\psi\psi, by contrast, stays put, which is why physical scalars are built from ψˉ\bar\psi, not ψ†\psi^\dagger. Answer: η=0.693\eta=0.693, γ=1.25\gamma=1.25, and ψ†ψ\psi^\dagger\psi grows by the factor γ=1.25\gamma=1.25.

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 ∣p∣/(E+m)|\mathbf p|/(E+m). For β=0.6\beta=0.6, γ=1.25\gamma=1.25, this is ∣p∣/(E+m)=γβ/(γ+1)|\mathbf p|/(E+m)=\gamma\beta/(\gamma+1).

Step 2. Evaluate: γβ=0.75\gamma\beta=0.75 and γ+1=2.25\gamma+1=2.25, so the ratio is 0.75/2.25=0.33330.75/2.25=\mathbf{0.3333}.

Step 3. Cross-check against the half-rapidity form: the same ratio equals tanh⁡(η/2)=tanh⁡(0.3466)=0.3333\tanh(\eta/2)=\tanh(0.3466)=0.3333. 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 β→0\beta\to0 (the Pauli limit) and approach the upper components as β→1\beta\to1 (the massless/chiral limit). Answer: the lower/upper ratio is tanh⁡(η/2)=1/3\tanh(\eta/2)=1/3 for a β=0.6\beta=0.6 boost.

Origins · 1 minhendrik lorentz and how this was discovered
HL
hendrik lorentz
1853–1928 · Dutch physicist whose transformation equations, written to keep Maxwell's theory consistent across frames, became the coordinate backbone of special relativity — and, once married to the Dirac spinor, the covariance condition of this article.

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 S(Λ)S(\Lambda) 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.

History
1904
— Lorentz publishes the transformation equations that carry his name
1928
— Dirac writes the first-order relativistic equation, forcing a spinor transformation law
1929
— Weyl and Fock formulate spinors on the Lorentz group and clarify their double-valuedness
1939
— Wigner classifies the unitary irreps of the Poincaré group by mass and spin

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 {γμ,γν}=2gμν\{\gamma^\mu,\gamma^\nu\}=2g^{\mu\nu} in the Dirac representation; (2) the key commutator [γμ,σαβ]=2i(gμαγβ−gμβγα)[\gamma^\mu,\sigma_{\alpha\beta}]=2i(g^\mu{}_\alpha\gamma_\beta-g^\mu{}_\beta\gamma_\alpha) from the algebra alone; (3) the finite covariance condition SB−1γμSB=ΛμνγνS_B^{-1}\gamma^\mu S_B=\Lambda^\mu{}_\nu\gamma^\nu for a concrete boost as a 4×44\times4 symbolic identity for all μ\mu; (4) SBS_B non-unitary vs SRS_R unitary; (5) the adjoint intertwiner γ0S†γ0=S−1\gamma^0 S^\dagger\gamma^0=S^{-1}; (6) SR(2π)=−1S_R(2\pi)=-1, SR(4π)=+1S_R(4\pi)=+1; (7) parity γ0γkγ0=−γk\gamma^0\gamma^k\gamma^0=-\gamma^k; (8) the worked-example numbers. Metric convention (+,−,−,−)(+,-,-,-), ℏ=c=1\hbar=c=1, 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 SB=1+γ0γμp^μ(E/m) terms2m(E+m)S_B=\frac{1+\gamma^0\gamma^\mu\hat p_\mu(E/m)\,\text{terms}}{\sqrt{2m(E+m)}} containing an untyped "terms" placeholder. It is corrected here to the clean, machine-checked closed form u(p)=SB u(0)u(p)=S_B\,u(0) with SB=cosh⁡η2−n^⋅α sinh⁡η2S_B=\cosh\tfrac{\eta}{2}-\hat n\cdot\boldsymbol\alpha\,\sinh\tfrac{\eta}{2} and the verified lower/upper ratio tanh⁡(η/2)=∣p∣/(E+m)\tanh(\eta/2)=|\mathbf p|/(E+m).

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 4×44\times4, but they act on different spaces and are different representations of the same abstract Lorentz transformation. Λ\Lambda acts on spacetime indices (it rotates t,x,y,zt,x,y,z); SS acts on the four internal spinor components. They are related only through the covariance condition S−1γμS=ΛμνγνS^{-1}\gamma^\mu S=\Lambda^\mu{}_\nu\gamma^\nu, which links the two representations via the gamma matrices. Numerically they are almost never equal — for a boost, Λ\Lambda contains cosh⁡η,sinh⁡η\cosh\eta,\sinh\eta while SBS_B contains cosh⁡η2,sinh⁡η2\cosh\tfrac{\eta}{2},\sinh\tfrac{\eta}{2}.

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 12σij\tfrac12\sigma^{ij} to the rotation generator, you get 12Σ\tfrac12\boldsymbol\Sigma, and a finite rotation exponentiates to exp⁡(−i2θ n^⋅Σ)\exp(-\tfrac{i}{2}\theta\,\hat n\cdot\boldsymbol\Sigma). That half-angle is the spin quantum number: it makes the total angular momentum J=L+12Σ\mathbf J=\mathbf L+\tfrac12\boldsymbol\Sigma and forces S(2π)=−1S(2\pi)=-1. So spin 12\tfrac12 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 SS. The conserved density is j0=ψ†ψj^0=\psi^\dagger\psi, the time component of the four-vector jμ=ψˉγμψj^\mu=\bar\psi\gamma^\mu\psi. Under a boost, j0j^0 changes exactly as the time component of a four-vector should (it mixes with the spatial current), and ∂μjμ=0\partial_\mu j^\mu=0 is a Lorentz-scalar equation valid in every frame. The non-unitarity of SS is real but it lives in ψ†ψ\psi^\dagger\psi before the γ0\gamma^0 is inserted; the physical density ψˉγ0ψ\bar\psi\gamma^0\psi transforms correctly.

What is the role of the identity γ⁰S†γ⁰=S⁻¹?

It is the technical heart of why ψˉ=ψ†γ0\bar\psi=\psi^\dagger\gamma^0 is the right object. Since SS is not unitary, ψ†\psi^\dagger transforms with S†≠S−1S^\dagger\ne S^{-1}, so ψ†ψ\psi^\dagger\psi is frame-dependent. Sandwiching a γ0\gamma^0 converts S†S^\dagger into S−1S^{-1} (that is precisely what the identity says), so ψˉ=ψ†γ0\bar\psi=\psi^\dagger\gamma^0 transforms with S−1S^{-1}. Then ψˉψ\bar\psi\psi has an S−1S=1S^{-1}S=1 and is invariant, and ψˉγμψ\bar\psi\gamma^\mu\psi picks up exactly one factor of Λ\Lambda. 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 O(1,3)O(1,3), including the improper elements. Parity is implemented by SP=γ0S_P=\gamma^0: one checks γ0γkγ0=−γk\gamma^0\gamma^k\gamma^0=-\gamma^k and γ0γ0γ0=+γ0\gamma^0\gamma^0\gamma^0=+\gamma^0, which is exactly the covariance condition for the parity matrix ΛP=diag(+,−,−,−)\Lambda_P=\mathrm{diag}(+,-,-,-). This is why ψˉψ\bar\psi\psi is a true scalar but ψˉγ5ψ\bar\psi\gamma^5\psi is a pseudoscalar (it flips sign under parity), and why ψˉγμγ5ψ\bar\psi\gamma^\mu\gamma^5\psi 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 Σk\Sigma^k with (Σk)2=+1(\Sigma^k)^2=+\mathbb 1 but appearing as exp⁡(−i2θΣ)\exp(-\tfrac{i}{2}\theta\Sigma) — the factor of ii makes it cos⁡−isin⁡\cos-i\sin. A boost is built from γ0γk\gamma^0\gamma^k with (γ0γk)2=+1(\gamma^0\gamma^k)^2=+\mathbb 1 and no factor of ii: exp⁡(−η2γ0γk)=cosh⁡−sinh⁡(γ0γk)\exp(-\tfrac{\eta}{2}\gamma^0\gamma^k)=\cosh-\sinh(\gamma^0\gamma^k). The presence or absence of ii 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 SBS_B applied to rest-frame spinors: u(p,s)=SB(p) u(0,s)u(p,s)=S_B(p)\,u(0,s). Because SBS_B satisfies the covariance condition, the boosted object automatically solves the momentum-space Dirac equation (p̸−m)u(p)=0(\slashed p-m)u(p)=0 — you never have to guess the plane-wave spinors, you boost them. The lower components appear in the fixed ratio ∣p∣/(E+m)=tanh⁡(η/2)|\mathbf p|/(E+m)=\tanh(\eta/2) computed in Example 2. This construction is developed in "Dirac Spinors and Plane-Wave Solutions" and feeds directly into the Feynman rules of QED.

Before this

Where this leads