Skip to main content

Advanced Quantum Mechanics course sequence · Interactive lesson

Infinitesimal transformations and the generators σμν

Topic 5.02 promised that a spinor matrix S exists for every Lorentz transformation. Here you build it, one infinitesimal step at a time, from nothing but the Clifford algebra. Spin ½ falls out without being asked for, and the boosts refuse to be unitary, which looks like a crisis for probability until you see what ψ†ψ is.

UAQM-05.03 · Lesson 3 of 9 in this unit. Position is not a completion score.
Starting model: Infinitesimal transformations and the generators σ^μνψ†ψ ÷ ψ̄ψ for a free Dirac electron of rapidity η₀ = 0.70, plotted against the rapidity δη of an active boost at 0° to its momentum. Solid: the exact boost. Dashed: the tangent fixed by the generator K = (i/2)α, slope 0.759. The horizontal line is ψ̄ψ, which no boost moves.ψ†ψ ÷ ψ̄ψ after a boost δη at angle φ to the momentumelectron η₀ = 0.70 β = 0.604 γ = 1.255solid: exact finite boost (topic 5.04)dashed: generator, slope ψ†(α⋅n̂)ψ ÷ ψ̄ψ = 0.759ψ̄ψ = 1 at every δηδη = −10δη = +1
Start with a picture. Change the model in the lab below.
1

Build the model

Six matrices made of gammas carry a spinor through every small rotation and boost.

The key idea

The generators σμν = (i/2)[γμ, γν] are six 4 × 4 matrices that say how a Dirac spinor responds to an infinitesimal Lorentz transformation Λ = 1 + ω: the spinor is multiplied by S = 1 − (i/4)σμνωμν.

Example. An active rotation of 2.0 mrad about z has ω¹² = 2.0 × 10⁻³ and gives S = 1 − (1.0 × 10⁻³)iΣz, half the angle; a boost of rapidity 2.0 × 10⁻³ along x gives S = 1 + (1.0 × 10⁻³)αₓ, which is Hermitian rather than unitary.

The complete physical model and assumptions

The covariance condition S⁻¹γμS = Λμνγν is hard to solve head-on for a finite Λ, but every proper orthochronous Λ is a product of transformations close to the identity, so it is enough to solve it to first order and let topic 5.04 exponentiate. Write Λ = 1 + ω; keeping Λᵀ g Λ = g forces ωμν = −ωνμ, six numbers: three small angles and three small rapidities. Try S = 1 − (i/4)σμνωμν with six unknown 4 × 4 matrices, and the condition collapses to a single commutator, [σμν, γρ] = 2i(gνρ γμ − gμρ γν), which σμν = (i/2)[γμ, γν] satisfies using nothing but (γμ, γν) = 2gμν, in any representation. Read in the Dirac representation, the rotation generators are J = Σ/2, so spin ½ is forced by covariance rather than added, and the boost generators are K = (i/2)α, which are anti-Hermitian. A spinor boost is therefore not unitary, and ψ†ψ changes by δη times ψ†(α⋅n̂)ψ, the current along the boost divided by c, exactly as the time component of a four-vector must. What survives is S⁻¹ = γ⁰S†γ⁰, which keeps ψ̄ψ fixed. The construction stops at first order: it cannot see that a 2π rotation gives S = −1, it never reaches parity or time reversal, which no generator connects to the identity, and it settles the probability question only once topic 5.05 shows that ∫ψ†ψ d³x, not ψ†ψ, is the invariant.

1Six small numbers make an infinitesimal Λ

Units throughout: SI, with x⁰ = ct and metric g = diag(1, −1, −1, −1). Every proper orthochronous transformation is compounded from ones arbitrarily close to the identity, so start there: Λμν = δμν + ωμν. Keeping Λᵀ g Λ = g to first order gives ωμν + ωνμ = 0, so the antisymmetry belongs to the version with both indices down, and six components are free. Index placement matters. An active rotation through δθ about z sends x → x − δθ y and y → y + δθ x, so ω¹₂ = −δθ and ω²₁ = +δθ, antisymmetric as they stand. An active boost of rapidity δη along x has ω⁰₁ = ω¹₀ = δη, a symmetric block that becomes antisymmetric only on lowering: ω₀₁ = δη = −ω₁₀. Raising both indices gives the dictionary used below, ωij = εᵢⱼₖ δθₖ and ω⁰i = −δηᵢ. The sizes are honest: a 1.0 mrad rotation, or the boost to a frame moving at 3.0 × 10⁵ m s⁻¹, has a parameter of 1.0 × 10⁻³.

2Covariance collapses to one commutator

Try S = 1 − (i/4)σμνωμν with six unknown matrices σμν = −σνμ. To first order S⁻¹ = 1 + (i/4)σμνωμν, so S⁻¹γρS = γρ + (i/4)ωμν[σμν, γρ], and covariance demands γρ + ωρνγν for every ω. That holds if [σμν, γρ] = 2i(gνρ γμ − gμρ γν): contracting with ωμν gives −½(ωμρ γμ − ωρν γν), and antisymmetry turns ωμρ into −ωρμ, leaving ωρνγν. Now test σμν = (i/2)[γμ, γν]. Moving γρ through γμγν with the anticommutator twice gives [γμγν, γρ] = 2gνρ γμ − 2gμρ γν; antisymmetrising in μν doubles it, and the factor i/2 completes the required commutator. Only (γμ, γν) = 2gμν was used, so the result is derived for every representation. Any other solution differs by a matrix commuting with all four γρ, a multiple of 1 by topic 5.02, which merely rescales S.

3Reading off J and K: spin ½ arrives unasked

In the Dirac representation γ⁰ = diag(1, −1) and γi carries σᵢ above the diagonal and −σᵢ below, in 2 × 2 blocks. Then γiγj = −σᵢσⱼ in both diagonal blocks, so σij = εᵢⱼₖ Σₖ with Σₖ = diag(σₖ, σₖ), while σ⁰i = iγ⁰γi = iαᵢ. With the dictionary for ω, S = 1 − (i/2)δθ⋅Σ + ½δη⋅α, which is 1 − iδθ⋅J − iδη⋅K with J = Σ/2 and K = (i/2)α. Multiplying blocks checks topic 5.01's algebra directly: [Jₓ, Jy] = iJz, [Jₓ, Ky] = iKz, and [Kₓ, Ky] = −¼[αₓ, αy] = −iJz, so the spinor matrices are a representation of the same group. The rotation part is two copies of Quantum Mechanics II's 1 − (i/2)δθ⋅σ, the limit any relativistic spinor must reach, and Jz has eigenvalues ±½: a spin of ħ/2 = 5.27 × 10⁻³⁵ J s, the two-beam split Stern and Gerlach measured. Nobody inserted the ½; the Clifford algebra fixed it. Boosts carry half their rapidity too, the seed of topic 5.04's half angles.

4Anti-Hermitian boosts: S is not unitary, and cannot be

Σ is Hermitian, so a spinor rotation is unitary. α is Hermitian as well, so K = (i/2)α is anti-Hermitian and a boost S = 1 + (δη/2)α⋅n̂ is Hermitian, with S†S = 1 + δη α⋅n̂. The density therefore shifts, δ(ψ†ψ) = δη ψ†(α⋅n̂)ψ; since cψ†αψ is Unit 4's current, that is j′⁰ = j⁰ + δη n̂⋅j, the first-order law for a time component. For an electron at 0.60c, a boost of δη = 0.010 along its motion raises ψ†ψ by 0.60%; across its motion, by nothing at first order; at rest there is no current and the change is of order δη². As c → ∞ a small boost has δη = δv/c, so δρ/ρ = vδv/c² vanishes: the Galilean result. No cleverer S is unitary. Under a trace, [Jz, Kₓ] = iKy and [Kₓ, Ky] = −iJz give tr(Ky²) = −tr(Jz²) in any finite-dimensional representation, derived; Hermitian J and K would make the left side non-negative and the right side non-positive, forcing both to vanish and then J = K = 0. The full theorem, that no non-trivial finite-dimensional representation of the Lorentz group is unitary, is quoted.

5What replaces unitarity: γ⁰S†γ⁰ = S⁻¹

Unit 4's Hermiticity rule γμ† = γ⁰γμγ⁰ gives σμν† = (−i/2)[γν†, γμ†] = γ⁰σμνγ⁰, so γ⁰σμν†γ⁰ = σμν for all six generators, derived. Hence γ⁰S†γ⁰ = 1 + (i/4)σμνωμν, which is S⁻¹ at first order, and because γ⁰(S₁S₂)†γ⁰ = (γ⁰S₂†γ⁰)(γ⁰S₁†γ⁰) = S₂⁻¹S₁⁻¹ the relation survives every product, so it holds for each finite S topic 5.04 builds. Its first consequence: with ψ̄ = ψ†γ⁰, ψ̄′ψ′ = ψ†S†γ⁰Sψ = ψ̄(γ⁰S†γ⁰)Sψ = ψ̄ψ. For the 0.60c electron, ψ̄ψ = ψ†ψ/γ = 0.80 ψ†ψ and it stays there under every boost while ψ†ψ moves; the two differ at order v²/c², because the lower components are of order v/c, and agree in the non-relativistic limit. Topic 5.05 builds the full table of bilinears from this one relation.

6Wigner's theorem survives

Wigner's theorem, quoted here, demands that a symmetry connected to the identity, as every rotation and boost is, act unitarily on the Hilbert space. That space is not the four spinor components at one point. It is the space of wave functions, with ⟨ψ|ψ⟩ = ∫ψ†ψ d³x taken over a whole slice of constant time, and the operator representing Λ there sends ψ(x) to Sψ(Λ⁻¹x): it moves the argument and the slice as well as the components, so the rise of ψ†ψ by γ is paid for by the contraction of the volume it fills. The trace argument cannot be run in that space, because the generators become unbounded differential operators with no finite traces, which is why the non-trivial unitary representations the quoted theorem allows are all infinite-dimensional. That ∫ψ†ψ d³x is the same in every frame is shown in topic 5.05, from the conserved current. Measured, it is charge invariance: electrons move at different speeds in an H₂ molecule and a He atom, yet both are neutral to about 10⁻²⁰ e (King, 1960).

2

Key equations

Read the units, assumptions and limits before substituting.

The spin generators

σμν = (i/2)[γμ, γν]

Built from the gammas alone, so everything proved from it holds in every representation of the Clifford algebra.

Dimensionless 4 × 4 matrices, antisymmetric in μν, so six of them; σμν = iγμγν whenever μ ≠ ν.

Infinitesimal spinor transformation

S(1 + ω) = 1 − (i/4) σμν ωμν

Put into S⁻¹γρS it returns γρ + ωρνγν, the covariance condition to first order, derived for all six parameters at once.

ω dimensionless; active ωij = εᵢⱼₖ δθₖ (rad) and ω⁰i = −δηᵢ (rapidity); 1/4 is ½ for summing each pair twice times a ½ that covariance fixes.

The commutator that does the work

[σμν, γρ] = 2i(gνρ γμ − gμρ γν)

It says σμν turns γρ exactly as a Lorentz generator turns a vector index, which is all the covariance condition asks.

gμν = diag(1, −1, −1, −1); derived from (γμ, γν) = 2gμν alone, with no representation chosen.

Rotation and boost generators

S = 1 − iδθ⋅J − iδη⋅K, with J = Σ/2 and K = (i/2)α

J is Hermitian with eigenvalues ±½, spin ½ unasked; K is anti-Hermitian, so a spinor boost is not unitary.

From σij = εᵢⱼₖ Σₖ and σ⁰i = iαᵢ in the Dirac representation; ħJ is the spin angular momentum in J s.

Pseudo-unitarity in place of unitarity

S⁻¹ = γ⁰ S† γ⁰

Keeps ψ̄ψ = ψ†γ⁰ψ invariant under every rotation and boost, while leaving ψ†ψ free to change.

From γ⁰σμν†γ⁰ = σμν, itself from γμ† = γ⁰γμγ⁰; it survives products, so it holds for finite S too.

What a boost step does to ψ†ψ

δ(ψ†ψ) = δη ψ†(α⋅n̂)ψ

From S†S = 1 + δη α⋅n̂: density shifts by rapidity times current, the first-order law j′⁰ = j⁰ + δη n̂⋅j of a time component.

ψ†ψ in m⁻³; δη the rapidity of a boost along the unit vector n̂; cψ†αψ is Unit 4's current density in m⁻² s⁻¹.
3

Interactive lab

Predict first. Explore the model. Compare the result.

Explore the model

0.70
0 to 1; steps of 0.05.
0 °
0 to 180 °; steps of 15.
0.40
−1 to 1; steps of 0.05.

Try this. Turn φ to 90° and the tangent goes flat: a boost across the current leaves ψ†ψ fixed at first order, yet the curve still rises at second order. At φ = 0 slide δη to −η₀: the curve touches ψ̄ψ = 1 where the electron is brought to rest.

Live results

γ = ψ†ψ ÷ ψ̄ψ BEFORE
1.255
FIRST-ORDER SLOPE
0.759
EXACT AT δη
1.669
GENERATOR AT δη
1.559

Results follow this lesson’s model and assumptions. Displayed values are rounded.

Interactive Advanced Quantum Mechanics modelψ†ψ ÷ ψ̄ψ for a free Dirac electron of rapidity η₀ = 0.70, plotted against the rapidity δη of an active boost at 0° to its momentum. Solid: the exact boost. Dashed: the tangent fixed by the generator K = (i/2)α, slope 0.759. The horizontal line is ψ̄ψ, which no boost moves.ψ†ψ ÷ ψ̄ψ after a boost δη at angle φ to the momentumelectron η₀ = 0.70 β = 0.604 γ = 1.255solid: exact finite boost (topic 5.04)dashed: generator, slope ψ†(α⋅n̂)ψ ÷ ψ̄ψ = 0.759ψ̄ψ = 1 at every δηδη = −10δη = +1
ψ†ψ ÷ ψ̄ψ for a free Dirac electron of rapidity η₀ = 0.70, plotted against the rapidity δη of an active boost at 0° to its momentum. Solid: the exact boost. Dashed: the tangent fixed by the generator K = (i/2)α, slope 0.759. The horizontal line is ψ̄ψ, which no boost moves.

Predict → change one variable → check

Plan a change before running it. Every other input stays at the saved baseline.

Saved baseline. Electron rapidity η₀: 0.70; Boost angle to momentum φ: 0 °; Boost step δη: 0.40

Baseline 0.70; choose 0 to 1, 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

The tempting chain runs: a Lorentz transformation is a symmetry, Wigner says symmetries are unitary, so S must be unitary, and a calculation giving S†S ≠ 1 hides a sign error or else the Dirac theory leaks probability. Both conclusions are wrong. S acts on four components at one point, a finite-dimensional representation, and there the algebra gives tr(Ky²) = −tr(Jz²), which forbids Hermitian boost generators in any choice of γ matrices. Wigner's unitary operator acts on whole wave functions, moving the argument and the volume as well, and its norm ∫ψ†ψ d³x is invariant. Pointwise, ψ†ψ is a time component and has to change, by exactly δη times the current along the boost; the quantity S does preserve is ψ̄ψ, through S⁻¹ = γ⁰S†γ⁰.

5

Practice & worked examples

3 authored examples. Make an attempt, then reveal the reasoning one step at a time.

EasyExample 1

A Dirac spinor is actively rotated through δθ = 4.0 mrad about the z-axis. Find the non-zero components of ωμν, build S from S = 1 − (i/4)σμνωμν, and say what happens to each spinor component and to ψ†ψ at first order.

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.

MediumExample 2

An electron has kinetic energy 1.00 MeV (mc² = 0.511 MeV). Using S for an infinitesimal active boost of rapidity δη = 2.0 × 10⁻³, find the first-order fractional change in its ψ†ψ for a boost along, against and perpendicular to its momentum, and the change in ψ̄ψ. Compare with the exact boost.

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.

HardExample 3

Show from the Lorentz algebra alone that tr(Ky²) = −tr(Jz²) in any finite-dimensional representation. Evaluate both traces for the spinor generators J = Σ/2, K = (i/2)α and for topic 5.01's 4 × 4 vector generators, and say what this means for unitarity. Then find the eigenvalues of S†S for a spinor boost of δη = 0.050, and show that rescaling S cannot make it unitary.

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.

In the Dirac representation an infinitesimal boost along x acts on spinors as S = 1 + (δη/2)αₓ, so that S†S = 1 + δη αₓ rather than 1. Which account of this is correct?
7

Review & continue

The generators σμν = (i/2)[γμ, γν] are six 4 × 4 matrices that say how a Dirac spinor responds to an infinitesimal Lorentz transformation Λ = 1 + ω: the spinor is multiplied by S = 1 − (i/4)σμνωμν.

  • 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.