2774 words
14 minutes
Lie Groups and Lie Algebras, Part IV: The Poincaré Group and the Classification of Particles

Prerequisites: Part I — Lie Groups and Lie Algebras, Part II — The Lorentz Group, Part III — Spinors, Fields, and the Representations That Matter. Familiarity with four-momentum and basic special relativity.


We’ve spent three posts building up the Lorentz group and its representations. We learned how fields transform under rotations and boosts, and we classified the building blocks — scalars, spinors, vectors — by pairs of half-integers (j+,j)(j_+, j_-).

But we left something out. The Lorentz group describes rotations and boosts — it tells you how to transform between observers in relative motion. It does not include translations: moving your experiment from one place to another, or waiting and doing it tomorrow. These are also symmetries of nature, and they matter. Conservation of energy and momentum are consequences of translational symmetry, not Lorentz symmetry.

The full symmetry group of flat spacetime — the group that combines Lorentz transformations with translations — is the Poincaré group. Its representation theory answers the most fundamental question in particle physics:

What is a particle?

The answer, due to Wigner, is precise and beautiful: an elementary particle is an irreducible unitary representation of the Poincaré group. Every such representation is labeled by exactly two numbers: mass and spin. This post develops that story.


The Poincaré Group#

Definition#

A general Poincaré transformation acts on spacetime coordinates as:

xμxμ=Λμνxν+aμx^\mu \to x'^\mu = \Lambda^\mu{}_\nu\, x^\nu + a^\mu

where Λ\Lambda is a Lorentz transformation and aμa^\mu is a constant translation four-vector. The Poincaré group is the set of all such transformations, and it’s a 10-parameter group: six parameters for Λ\Lambda (three rotations, three boosts) plus four parameters for aμa^\mu (one time translation, three spatial translations).

The Poincaré group is a semi-direct product of the Lorentz group and the translation group:

Poincareˊ=R3,1SO+(3,1)\text{Poincaré} = \mathbb{R}^{3,1} \rtimes SO^+(3,1)

The semi-direct product (rather than a direct product) means that Lorentz transformations and translations don’t simply commute — a Lorentz transformation acts on translations by rotating/boosting the translation vector. This will show up in the algebra.

Generators#

The Poincaré group has 10 generators:

  • JμνJ^{\mu\nu} — the six Lorentz generators (three rotations JiJ^i, three boosts KiK^i), as before
  • PμP^\mu — four translation generators (energy P0=HP^0 = H and three-momentum PiP^i)

The Poincaré Algebra#

The commutation relations are:

[Jμν,Jρσ]=i(ηνρJμσημρJνσηνσJμρ+ημσJνρ)[J^{\mu\nu}, J^{\rho\sigma}] = i\left(\eta^{\nu\rho}J^{\mu\sigma} - \eta^{\mu\rho}J^{\nu\sigma} - \eta^{\nu\sigma}J^{\mu\rho} + \eta^{\mu\sigma}J^{\nu\rho}\right)

[Jμν,Pρ]=i(ηνρPμημρPν)[J^{\mu\nu}, P^\rho] = i\left(\eta^{\nu\rho}P^\mu - \eta^{\mu\rho}P^\nu\right)

[Pμ,Pν]=0[P^\mu, P^\nu] = 0

Let’s unpack what these say:

The first relation is the Lorentz algebra from Part II, now written in fully covariant tensor notation. It encodes [Ji,Jj]=iϵijkJk[J^i, J^j] = i\epsilon^{ijk}J^k, [Ji,Kj]=iϵijkKk[J^i, K^j] = i\epsilon^{ijk}K^k, and [Ki,Kj]=iϵijkJk[K^i, K^j] = -i\epsilon^{ijk}J^k all in one compact formula.

The second relation says that PρP^\rho transforms as a 4-vector under Lorentz transformations. This is physically obvious: if you rotate your coordinate system, the components of momentum rotate accordingly. In terms of the rotation and boost generators:

[Ji,Pj]=iϵijkPk(momentum is a 3-vector under rotations)[J^i, P^j] = i\epsilon^{ijk}P^k \qquad \text{(momentum is a 3-vector under rotations)}

[Ji,P0]=0(energy is a scalar under rotations)[J^i, P^0] = 0 \qquad \text{(energy is a scalar under rotations)}

[Ki,Pj]=iP0δij(boosts mix energy and momentum)[K^i, P^j] = -iP^0\delta^{ij} \qquad \text{(boosts mix energy and momentum)}

[Ki,P0]=iPi(boosts mix energy and momentum)[K^i, P^0] = -iP^i \qquad \text{(boosts mix energy and momentum)}

The last two are exactly what you’d expect from special relativity: a boost in the xx-direction mixes P0P^0 (energy) with PxP^x (momentum along xx).

The third relation says that translations commute. This is the statement that spacetime is flat — there’s no curvature. In general relativity, spacetime is curved and translations along different directions don’t commute; the Poincaré group would be replaced by something more complicated. But for the flat spacetime of particle physics, [Pμ,Pν]=0[P^\mu, P^\nu] = 0.


Casimir Operators of the Poincaré Group#

Recall from Part I: Casimir operators commute with all generators, take definite values on each irreducible representation (by Schur’s lemma), and thereby label the representations. The Poincaré group has two independent Casimir operators.

First Casimir: P2P^2#

C1=PμPμ=P2C_1 = P^\mu P_\mu = P^2

This is the squared four-momentum — the mass squared:

P2=(P0)2P2=m2P^2 = (P^0)^2 - \mathbf{P}^2 = m^2

You can verify that [P2,Jμν]=0[P^2, J^{\mu\nu}] = 0 (since PμP^\mu transforms as a vector, P2P^2 is a Lorentz scalar) and [P2,Pμ]=0[P^2, P^\mu] = 0 (since translations commute). So P2P^2 commutes with all ten generators.

On each irreducible representation, P2P^2 takes a definite value m2m^2. This is the mass of the particle. The fact that mass is a Casimir — a label of the representation, not a dynamical variable — is why all electrons have exactly the same mass: they all live in the same irreducible representation.

Second Casimir: W2W^2#

The second Casimir is constructed from the Pauli-Lubanski pseudovector:

Wμ=12ϵμνρσJνρPσW^\mu = \frac{1}{2}\epsilon^{\mu\nu\rho\sigma}J_{\nu\rho}P_\sigma

where ϵμνρσ\epsilon^{\mu\nu\rho\sigma} is the totally antisymmetric Levi-Civita tensor with ϵ0123=+1\epsilon^{0123} = +1.

The Pauli-Lubanski vector has several important properties:

  • WμPμ=0W^\mu P_\mu = 0 — it’s orthogonal to the four-momentum. This follows from the antisymmetry of ϵμνρσ\epsilon^{\mu\nu\rho\sigma} contracted with the symmetric product PσPμP_\sigma P_\mu.

  • WμW^\mu transforms as a four-vector under Lorentz transformations (it has one free index μ\mu) and commutes with translations ([Wμ,Pν]=0[W^\mu, P^\nu] = 0).

  • The Casimir is C2=WμWμ=W2C_2 = W^\mu W_\mu = W^2, which commutes with all ten generators.

The physical meaning of W2W^2 depends on whether the particle is massive or massless. We’ll see this shortly.


Wigner’s Classification#

We now want to find all irreducible unitary representations of the Poincaré group. Eugene Wigner developed the method in 1939, and the result is one of the deepest theorems in theoretical physics.

Why Unitary?#

In quantum mechanics, symmetry transformations must be represented by unitary operators (or anti-unitary, for time reversal). This is Wigner’s theorem: any symmetry of a quantum system — any map that preserves transition probabilities — must be implemented by a unitary or anti-unitary operator on the Hilbert space.

For the Lorentz group alone, we saw in Part III that finite-dimensional representations are not unitary (the boost generators are anti-Hermitian). This isn’t a contradiction: the finite-dimensional representations describe how field components transform, not how quantum states transform. Quantum states live in an infinite-dimensional Hilbert space, where unitary representations do exist.

The Poincaré group representations we’re looking for are infinite-dimensional (they act on the space of one-particle states of definite momentum), and they are unitary.

The Method of Induced Representations#

Wigner’s strategy is elegant:

Step 1: Since P2=m2P^2 = m^2 is a Casimir, fix m2m^2 and consider the set of all four-momenta satisfying p2=m2p^2 = m^2. This is a hyperboloid in momentum space (for m2>0m^2 > 0) or the light cone (for m2=0m^2 = 0).

Step 2: Pick a standard (reference) momentum kμk^\mu on that surface. Any other momentum pμp^\mu on the same surface can be reached from kμk^\mu by a Lorentz transformation: pμ=L(p)μνkνp^\mu = L(p)^\mu{}_\nu\, k^\nu for some “standard boost” L(p)L(p).

Step 3: Find the little group — the subgroup of Lorentz transformations that leave kμk^\mu invariant:

Λμνkν=kμ\Lambda^\mu{}_\nu\, k^\nu = k^\mu

The little group depends on the choice of kμk^\mu, but different choices on the same mass shell give isomorphic little groups.

Step 4: Classify the irreducible representations of the little group. These determine the “internal” degrees of freedom of the particle — spin, polarization, helicity.

Step 5: Build the full Poincaré representation by “boosting” the little group representation to all other momenta. This is the induced representation.

The result: every irreducible unitary representation of the Poincaré group is determined by the mass mm and an irreducible representation of the little group.

Let’s now carry this out for the two physical cases.


Massive Representations (m2>0m^2 > 0)#

Standard Momentum#

For a massive particle, the natural choice of standard momentum is the rest frame:

kμ=(m,0,0,0)k^\mu = (m, 0, 0, 0)

This is the momentum of a massive particle sitting at rest. Every other momentum pμ=(E,p)p^\mu = (E, \mathbf{p}) on the mass shell p2=m2p^2 = m^2 can be reached by boosting from the rest frame.

Little Group: SO(3)SO(3)#

Which Lorentz transformations leave kμ=(m,0,0,0)k^\mu = (m, 0, 0, 0) invariant? The boosts certainly don’t — boosting a particle at rest gives it momentum. But rotations leave the rest-frame momentum unchanged: rotating a particle at rest still leaves it at rest, with the same energy mm and zero three-momentum.

Therefore, the little group for massive particles is the rotation group SO(3)SO(3), or equivalently its double cover SU(2)SU(2).

Spin#

The irreducible representations of SU(2)SU(2) are labeled by the spin j=0,12,1,32,2,j = 0, \frac{1}{2}, 1, \frac{3}{2}, 2, \ldots, and have dimension 2j+12j + 1.

In the rest frame, the Pauli-Lubanski vector simplifies dramatically. Since kμ=(m,0)k^\mu = (m, \mathbf{0}):

W0=12ϵ0ijkJijPk=0(in the rest frame, Pk=0)W^0 = \frac{1}{2}\epsilon^{0ijk}J_{ij}P_k = 0 \quad \text{(in the rest frame, } P_k = 0\text{)}

Wi=12ϵi0jkJjkP0=m12ϵijkJjk=mJiW^i = \frac{1}{2}\epsilon^{i0jk}J_{jk}P_0 = m\,\frac{1}{2}\epsilon^{ijk}J_{jk} = m\,J^i

So in the rest frame, Wμ=(0,mJ)W^\mu = (0, m\,\mathbf{J}) — the Pauli-Lubanski vector is simply mass times the angular momentum. The Casimir becomes:

W2=WμWμ=W2=m2J2=m2j(j+1)W^2 = W^\mu W_\mu = -\mathbf{W}^2 = -m^2\,\mathbf{J}^2 = -m^2\,j(j+1)

This is the physical content of the second Casimir: W2W^2 measures the spin. A massive particle is characterized by:

P2=m2,W2=m2j(j+1)\boxed{P^2 = m^2, \qquad W^2 = -m^2\,j(j+1)}

A massive spin-jj particle has 2j+12j + 1 independent polarization states (the 2j+12j + 1 values of JzJ^z in the rest frame: mj=j,j+1,,j1,jm_j = -j, -j+1, \ldots, j-1, j). For example:

  • Spin-0 (Higgs boson): 1 state
  • Spin-12\frac{1}{2} (electron): 2 states (spin up, spin down)
  • Spin-1 (WW boson): 3 states (three polarizations)
  • Spin-2 (hypothetical massive graviton): 5 states

Massless Representations (m2=0m^2 = 0)#

Standard Momentum#

For a massless particle, there is no rest frame — massless particles travel at the speed of light in every frame. The standard momentum is conventionally chosen along the zz-axis:

kμ=(ω,0,0,ω)k^\mu = (\omega, 0, 0, \omega)

for some energy ω>0\omega > 0. This satisfies k2=ω2ω2=0k^2 = \omega^2 - \omega^2 = 0.

Little Group: ISO(2)ISO(2)#

Which Lorentz transformations leave kμ=(ω,0,0,ω)k^\mu = (\omega, 0, 0, \omega) invariant?

Rotations about the zz-axis (the direction of motion) clearly do — they rotate the transverse xyxy-plane while leaving kμk^\mu unchanged. This gives a U(1)U(1) subgroup generated by JzJ^z.

But there are also less obvious transformations. It turns out there are two additional generators that leave kμk^\mu invariant. These are combinations of rotations and boosts in the transverse directions:

Π1=Kx+Jy,Π2=KyJx\Pi_1 = K^x + J^y, \qquad \Pi_2 = K^y - J^x

You can verify directly that [Π1,Pμ]kμ=0[\Pi_1, P^\mu]k_\mu = 0 and [Π2,Pμ]kμ=0[\Pi_2, P^\mu]k_\mu = 0 — these generators leave the standard momentum invariant. Together with JzJ^z, they satisfy:

[Jz,Π1]=iΠ2,[Jz,Π2]=iΠ1,[Π1,Π2]=0[J^z, \Pi_1] = i\Pi_2, \qquad [J^z, \Pi_2] = -i\Pi_1, \qquad [\Pi_1, \Pi_2] = 0

This is the algebra of ISO(2)ISO(2) — the Euclidean group in two dimensions, consisting of rotations and translations of a 2D plane.

Compare this with the massive case:

Massive (m>0m > 0)Massless (m=0m = 0)
Standard momentum(m,0,0,0)(m, 0, 0, 0)(ω,0,0,ω)(\omega, 0, 0, \omega)
Little groupSO(3)SU(2)/Z2SO(3) \cong SU(2)/\mathbb{Z}_2ISO(2)ISO(2)
GeneratorsJx,Jy,JzJ^x, J^y, J^zJz,Π1,Π2J^z, \Pi_1, \Pi_2
Compact?YesNo (translations)

The little group has changed topology — from the compact group SO(3)SO(3) to the non-compact group ISO(2)ISO(2). This is not a smooth deformation. You cannot continuously go from one to the other, and this will have physical consequences.

Dealing with ISO(2)ISO(2): The Translation Generators#

The representations of ISO(2)ISO(2) come in two types:

Faithful representations: The “translation” generators Π1,Π2\Pi_1, \Pi_2 have nonzero eigenvalues. These give the continuous spin representations, where the spin is not discrete but takes continuous values. These representations describe particles with an infinite number of polarization states for each momentum — exotic objects that have never been observed in nature. They are discarded on physical grounds (they lead to pathological behavior: infinite degeneracy, problems with localizability, and conflicts with observed particle spectra).

Unfaithful representations: We set Π1=Π2=0\Pi_1 = \Pi_2 = 0 and keep only the JzJ^z generator. The little group effectively reduces to SO(2)U(1)SO(2) \cong U(1), the group of rotations in the transverse plane.

Every physical massless particle corresponds to the second case.

Helicity#

The irreducible representations of U(1)U(1) are one-dimensional, labeled by a single number — the helicity:

Jzk,λ=λk,λJ^z \,|k, \lambda\rangle = \lambda\, |k, \lambda\rangle

where λ\lambda is the component of angular momentum along the direction of motion. Since JzJ^z generates rotations by angle θ\theta via eiθJze^{-i\theta J^z}, and a 2π2\pi rotation must give ±1\pm 1 (for bosons/fermions respectively), λ\lambda must be an integer or half-integer: λ=0,±12,±1,±32,±2,\lambda = 0, \pm\frac{1}{2}, \pm 1, \pm\frac{3}{2}, \pm 2, \ldots

A massless particle with helicity λ\lambda has only one polarization state for each λ\lambda. But CPT symmetry (required in any local relativistic quantum field theory) demands that if a state with helicity +λ+\lambda exists, so must a state with helicity λ-\lambda. So physical massless particles come in pairs of helicity states: (+λ,λ)(+\lambda, -\lambda).

The contrast with massive particles is stark:

Massive spin-jjMassless helicity λ\lambda
Polarization states2j+12j + 122 (for λ0\lambda \neq 0)
Spin-12\frac{1}{2}2 states2 states
Spin-13 states2 states
Spin-25 states2 states

For spin-12\frac{1}{2}, the count happens to agree — both massive and massless have 2 states. But for higher spins, the massless case has fewer states. A massive spin-1 particle (like the WW boson) has 3 polarizations; a massless spin-1 particle (the photon) has only 2. The “missing” longitudinal polarization of the photon is a direct consequence of the little group being ISO(2)ISO(2) rather than SO(3)SO(3).

This is why the Higgs mechanism is necessary: when a gauge boson acquires mass (via the Higgs field), it must pick up a third polarization — the longitudinal mode — which it “eats” from the Goldstone boson. The transition from 2 polarizations to 3 is the transition from ISO(2)ISO(2) to SO(3)SO(3) as the little group.


The Massive-Massless Discontinuity#

We can now understand one of the deepest structural facts in particle physics: the m0m \to 0 limit of a massive representation is not the same as the massless representation.

For a massive spin-1 particle, there are 2(1)+1=32(1) + 1 = 3 polarization states. As m0m \to 0, all three states persist until mm reaches exactly zero, at which point the little group jumps from SO(3)SO(3) to ISO(2)ISO(2), and only 2 helicity states survive. The longitudinal mode doesn’t smoothly vanish — it decouples discontinuously.

This isn’t just a mathematical curiosity. In the theory of massive gravity (where one tries to give the graviton a small mass), this discontinuity shows up physically: the predictions of massive gravity don’t smoothly approach those of general relativity as m0m \to 0. This is the van Dam-Veltman-Zakharov (vDVZ) discontinuity, and it was a major puzzle in theoretical physics. (The resolution involves nonlinear effects — the Vainshtein mechanism — but the discontinuity at the linear level is real and is a direct consequence of the little group structure we’ve described.)

The same phenomenon explains why you can’t simply “take the mass to zero” in the Proca equation (massive spin-1) to get Maxwell’s equations. The massive theory has 3 degrees of freedom and no gauge invariance; the massless theory has 2 degrees of freedom and requires gauge invariance. The gauge symmetry emerges at m=0m = 0 precisely to kill the extra longitudinal mode. It’s not put in by hand — it’s forced by the change in the little group.


Summary: What Is a Particle?#

Let’s collect everything. Wigner’s classification tells us:

An elementary particle is an irreducible unitary representation of the Poincaré group, labeled by mass mm and spin (or helicity).

The full classification:

m2m^2Little GroupLabelStatesExamples
m2>0m^2 > 0SO(3)SO(3)Spin jj2j+12j+1Electron (j=1/2j = 1/2), W±W^\pm (j=1j = 1), Higgs (j=0j = 0)
m2=0m^2 = 0ISO(2)U(1)ISO(2) \to U(1)Helicity λ\lambda22Photon (λ=±1\lambda = \pm 1), graviton (λ=±2\lambda = \pm 2)
m2<0m^2 < 0SO(2,1)SO(2,1)Tachyons (unphysical)

The m2<0m^2 < 0 case (tachyons) gives representations where the “mass shell” p2=m2p^2 = m^2 is a spacelike hyperboloid. These particles would travel faster than light. They are not observed in nature, and their presence in a theory usually signals an instability (the field is sitting at a local maximum of its potential, not a minimum). In the Standard Model, the Higgs field before electroweak symmetry breaking has a tachyonic mode — but this just means the field rolls down to its true vacuum, where the physical Higgs particle has m2>0m^2 > 0.


Looking Back#

We started this series by asking: what is a Lie group? Four posts later, we can answer a much bigger question: what is a particle?

The logical chain:

  1. Lie groups and algebras (Post I): Continuous symmetries are described by Lie groups. Their infinitesimal structure is encoded in Lie algebras — commutators of generators with structure constants.

  2. The Lorentz group (Post II): The symmetry of spacetime under rotations and boosts is SO+(3,1)SO^+(3,1). Its six generators satisfy a specific non-abelian algebra, with the crucial minus sign in [Ki,Kj]=iϵijkJk[K^i, K^j] = -i\epsilon^{ijk}J^k.

  3. Representations (Post III): The Lorentz algebra decomposes (after complexification) into su(2)su(2)\mathfrak{su}(2) \oplus \mathfrak{su}(2), giving representations labeled by (j+,j)(j_+, j_-). This produces scalars, Weyl spinors, vectors, and higher-spin objects — the building blocks of quantum fields.

  4. The Poincaré group and particles (Post IV): Adding translations gives the Poincaré group. Wigner’s theorem classifies all irreducible unitary representations by mass and spin. The little group — SO(3)SO(3) for massive particles, ISO(2)ISO(2) for massless — determines the polarization content. The fact that the photon has 2 polarizations, the electron has 2 spin states, and the WW boson has 3 polarizations are not empirical accidents — they are mathematical consequences of the symmetry structure of spacetime.

The representation theory of the Poincaré group is the classification of everything that can exist as a free particle in flat spacetime. To describe how these particles interact, you need gauge theory, Lagrangians, and the full apparatus of quantum field theory. But the menu of what’s on the table — the particle content — is determined entirely by symmetry.


This concludes the series on Lie Groups, the Lorentz Group, and the Poincaré Group.


This post is based on my own self-study notes that I created in 2022 in order to get a deeper understanding of all of this.

Lie Groups and Lie Algebras, Part IV: The Poincaré Group and the Classification of Particles
https://rohankulkarni.me/posts/notes/poincare-group/
Author
Rohan Kulkarni
Published at
2026-04-06
License
CC BY-NC-SA 4.0