Skip to main content

Advanced Quantum Mechanics course sequence · Interactive lesson

Wigner's theorem: every symmetry is unitary or antiunitary

Before parity, time reversal or the Dirac equation can be written down, we need to know what a symmetry operator is allowed to be. Wigner's answer, unitary or antiunitary and nothing else, and the one-line argument that makes every continuous symmetry unitary, are what every later unit of this course stands on.

UAQM-01.01 · Lesson 1 of 9 in this unit. Position is not a completion score.
Starting model: Wigner's theorem: every symmetry is unitary or antiunitaryBloch sphere seen from +z: states a, b, c at polar angle 55° run anticlockwise (dashed). A map of type s = 1, then a 45° turn about z, gives a′, b′, c′ (solid). Each |⟨a|b⟩|² stays 0.497, while B = ⟨a|b⟩⟨b|c⟩⟨c|a⟩ goes from Im B = 0.250 to Im B′ = 0.250.dashed a→b→c, solid a′→b′→c′open dot a, filled dot a′B = ⟨a|b⟩⟨b|c⟩⟨c|a⟩Im B′ = 1 × Im BRe B
Start with a picture. Change the model in the lab below.
1

Build the model

Keep every transition probability and only two kinds of operator remain.

The key idea

A symmetry is a one-to-one map of rays that keeps every transition probability |⟨a|b⟩|², and Wigner's theorem says it is carried out by an operator that is either unitary or antiunitary, fixed up to one overall phase.

Example. Complex conjugation K in the σz basis is a symmetry of a spin half: for |a⟩ = |+x⟩ and |b⟩ = (|↑⟩ + e(iπ/3)|↓⟩)/√2 it turns ⟨a|b⟩ = 0.750 + 0.433i into 0.750 − 0.433i, yet |⟨a|b⟩|² = 0.750 both times. It is antiunitary.

The complete physical model and assumptions

Quantum mechanics never measures a state vector. It measures rays, and the transition probabilities |⟨a|b⟩|² between them, which cannot see the phase of either vector; so a symmetry is defined as a one-to-one map of rays that keeps every such probability. Wigner's theorem says that this map, which has no algebra of its own, always lifts to an operator on vectors, and that only two kinds of lift exist: unitary, keeping every amplitude ⟨a|b⟩, or antiunitary, replacing each by its complex conjugate. The lesson outlines the proof, fixing phases on a basis and on sums of basis vectors until each coefficient must go to itself or to its conjugate, and quotes Bargmann's 1964 proof that the choice is global. Two consequences are derived and carry the rest of the course. Every square is unitary and every member of a one-parameter group is a square, so rotations, translations and time evolution are unitary with Hermitian generators; only discrete operations such as parity and time reversal are even eligible to be antiunitary. And the operator is fixed only up to a phase, which is how a spin-half rotation by 2π can be −1 while changing no ray. The theorem stops at its premises: it never says which discrete symmetry is antiunitary, which is physics, and maps that lose probability, a measurement or a dissipative channel, are not symmetries at all.

1A symmetry acts on rays, not on vectors

Units are SI with ħ written out; nothing here is relativistic, so no metric enters, and when four-vectors arrive the course's signature is (+, −, −, −). A pure state is a ray, the set e(iα)|a⟩ of unit vectors differing by a phase, because every prediction is built from transition probabilities |⟨a|b⟩|², and those cannot see α. So a symmetry is a one-to-one map T of rays onto rays with |⟨Ta|Tb⟩|² = |⟨a|b⟩|² for every pair. Nothing says T is linear; it is not even defined on vectors. A spin half shows what that permits. Its rays are the points n of the Bloch sphere, and |⟨a|b⟩|² = (1 + nₐ ⋅ nb)/2, so a symmetry is any map of the sphere that keeps every angle: an orthogonal 3 × 3 matrix. Rotations, with determinant +1, are the unitaries exp(−iθ n̂ ⋅ σ/2) of Quantum Mechanics II. Reflections, with determinant −1, keep every angle just as well, and no unitary produces them, as the invariant B below will show. Wigner's theorem says what does: an antiunitary operator, and no third kind is ever needed.

2Fixing the phases: Wigner's construction in outline

Take an orthonormal basis |n⟩. Because |⟨n|m⟩|² = δₙₘ is kept, the image rays are mutually orthogonal; unit vectors |n′⟩ on them form a basis because T is onto, but their phases are arbitrary. Fix them with the sums (|1⟩ + |n⟩)/√2. The image ray has probability ½ with T(1) and with T(n) and none with the rest, so it holds e(iα)|1′⟩ + e(iβ)|n′⟩, and redefining |n′⟩ → e(i(β−α))|n′⟩ makes it the ray of |1′⟩ + |n′⟩. One overall phase is left. Now take |ψ⟩ = Σ cₙ|n⟩ with c₁ real and positive, and write its image as Σ c′ₙ|n′⟩ with c′₁ real and positive, so c′₁ = c₁. Keeping |⟨n|ψ⟩|² gives |c′ₙ| = |cₙ|; keeping the probability with (|1⟩ + |n⟩)/√2 gives |c₁ + c′ₙ| = |c₁ + cₙ|, so Re c′ₙ = Re cₙ. Each coefficient therefore goes to cₙ or to cₙ*. That this is one choice for every n and every vector, including vectors with c₁ = 0 and infinite dimension, is the step Bargmann's 1964 proof secures. It is quoted; the Medium example shows why a mixed choice fails.

3Telling the two kinds apart

Pairwise probabilities cannot separate a unitary from an antiunitary, since |z*| = |z|. Three states can. The product B = ⟨a|b⟩⟨b|c⟩⟨c|a⟩ is untouched when any vector is re-phased, because each appears once as a bra and once as a ket, so B belongs to the rays. A unitary keeps every factor and so keeps B; an antiunitary conjugates every factor and sends B to B*. For a qubit, writing each projector as (1 + n ⋅ σ)/2 and tracing their product gives B = [1 + nₐ ⋅ nb + nb ⋅ nc + nc ⋅ nₐ + i nₐ ⋅ (nb × nc)]/4, derived, and a spherical-geometry identity, quoted, makes arg B half the solid angle of the triangle abc. So Im B carries the orientation of the triangle: a unitary, being a rotation, keeps it, and an antiunitary is a mirror that reverses it. Two limits check this. For a single state B = 1 and the kinds agree. For three Bloch vectors coplanar with the origin, all real in one basis, Im B = 0, and no test on those states can tell the kinds apart; it takes a state off that plane.

4Squares are unitary, so continuous symmetries are too

Kinds compose like signs. If A₁ and A₂ are antiunitary, A₁A₂(c|a⟩) = A₁(c*A₂|a⟩) = c A₁A₂|a⟩, so the product is linear, and ⟨A₁A₂a|A₁A₂b⟩ = ⟨A₂a|A₂b⟩* = ⟨a|b⟩, so it is unitary; a unitary times an antiunitary is antiunitary. Now take a one-parameter group, T(θ₁)T(θ₂) = T(θ₁ + θ₂): rotations by θ about a fixed axis, translations by a along x, evolution through a time t. Its operators obey V(θ) = ωV(θ/2)² with |ω| = 1, and whichever kind V(θ/2) is, its square is unitary, so every V(θ) is unitary, derived from the group law alone. Stone's theorem, quoted, then writes V(θ) = exp(−iθG/ħ) with G Hermitian: J, p or H. Dimensions check each exponent: θJ/ħ is rad × J s ÷ J s, ap/ħ is m × kg m s⁻¹ ÷ J s and tH/ħ is s × J ÷ J s, all pure numbers, and θ → 0 returns V → 1. So the linearity of time evolution is not an extra postulate: it follows once evolution keeps probabilities and composes as a group.

5What is left for discrete symmetries

The square-root argument needs a square root inside the group. Parity has none: P² = 1, so its group holds only 1 and P, and neither squares to P. Time reversal, charge conjugation and the point reflections of a crystal are in the same position, so Wigner's theorem lets each be either kind and the choice is physics rather than mathematics. Parity will be unitary in topic 1.03 and time reversal antiunitary in topic 1.04, for reasons this topic does not supply; "only discrete symmetries can be antiunitary" is a permission, not a prediction. The rule of signs fixes the bookkeeping. Labelling unitary +1 and antiunitary −1 is a homomorphism of the symmetry group onto the two signs, or onto +1 alone, so the antiunitary elements, if there are any, form exactly one coset of the unitary subgroup: an antiunitary symmetry times any rotation is again antiunitary, and everything continuously connected to the identity is unitary. The qubit makes this concrete. O(3) splits into rotations and reflections, and det(O²) = (det O)² = +1 is the square-root argument in miniature.

6The phase Wigner leaves free

V is fixed only up to a phase, so the operators of a symmetry group compose as V(g₁)V(g₂) = ω(g₁, g₂)V(g₁g₂) with |ω| = 1, a projective representation, and the phases are not decoration. A rotation by 2π sends every ray to itself, so its operator need only be a number times 1, and exp(−i2πJz/ħ) on |j, m⟩ gives e(−i2πm) = (−1)(2j), the same for every m because j − m is an integer: −1 for half-integer j. The sign Quantum Mechanics II met at 2π is therefore no paradox. R(2π) is the identity symmetry, carried out by the operator −1. For rotations Bargmann (1954), quoted, showed that the phases can be chosen so that the operators form a true representation of SU(2), the double cover of SO(3), which leaves ω = ±1. No measurement on the rotated system alone can see the sign, since every |⟨a|b⟩|² is untouched; it appears only when a rotated wave interferes with an unrotated one, as in the neutron interferometer analysed in the Hard example.

2

Key equations

Read the units, assumptions and limits before substituting.

A symmetry, defined on rays

|⟨Ta|Tb⟩|² = |⟨a|b⟩|² for every pair of rays a, b

Asks only for what experiments measure. The phases of the images are left free, and taming exactly that freedom is the work of Wigner's construction.

A ray is the set e(iα)|a⟩ of unit vectors; T maps rays one-to-one onto rays. Probabilities are dimensionless.

Wigner's theorem (outlined; full proof quoted)

V|a⟩ lies on the ray Ta, with ⟨Va|Vb⟩ = ⟨a|b⟩ or ⟨Va|Vb⟩ = ⟨a|b⟩* for all a, b

Turns a map of rays, which cannot be multiplied, into an operator that can be multiplied, exponentiated and sandwiched. Phase fixing is derived here; Bargmann's 1964 global step is quoted.

Unitary V is linear; antiunitary V is antilinear, V(c|a⟩) = c*V|a⟩. V is unique up to a phase; in dimension ≥ 2, T fixes the kind.

Bargmann invariant: the test of kind

B = ⟨a|b⟩⟨b|c⟩⟨c|a⟩ goes to B (unitary) or to B* (antiunitary)

Pairwise probabilities cannot separate the two kinds; the sign of Im B can, because an antiunitary symmetry reverses the orientation of every triangle of states.

Any three states. Re-phasing any of them leaves B alone, so B belongs to rays. For a qubit Im B = nₐ ⋅ (nb × nc)/4, derived.

Two antiunitaries make a unitary

⟨A₁A₂a|A₁A₂b⟩ = ⟨A₂a|A₂b⟩* = ⟨a|b⟩

Kinds multiply like signs, unitary +1 and antiunitary −1, so the antiunitary elements of a symmetry group, if any, form one coset of its unitary subgroup.

A₁ and A₂ antiunitary. A₁A₂(c|a⟩) = c A₁A₂|a⟩, so the product is linear as well. Derived.

Continuous symmetries are unitary

V(θ) = ω V(θ/2)², with |ω| = 1

Every member of a one-parameter group is a square, and every square is unitary. Stone's theorem (quoted) then gives V(θ) = exp(−iθG/ħ) with G Hermitian.

θ is the group parameter: an angle in rad, a displacement in m or a time in s. ω is the phase Wigner leaves free. Derived.

A rotation by 2π, as an operator

exp(−i2πJz/ħ)|j, m⟩ = (−1)(2j)|j, m⟩

R(2π) fixes every ray and Wigner fixes its operator only up to a phase, so −1 for half-integer j is allowed: V(g₁)V(g₂) = ωV(g₁g₂), a projective representation.

Jz and ħ are both in J s, so the exponent is a pure number; j − m is an integer, so the sign is the same for every m. Derived.
3

Interactive lab

Predict first. Explore the model. Compare the result.

Explore the model

55 °
20 to 90 °; steps of 5.
45 °
0 to 360 °; steps of 15.
1
−1 to 1; steps of 2.

Try this. Flip s to −1: the solid triangle turns clockwise and B′ jumps to the mirror point below the axis, yet no probability changes. Sweep χ through a full turn: the triangle spins but B′ never moves, so no rotation undoes a reflection. At θ = 90° Im B = 0 and the two kinds look alike.

Live results

|⟨a|b⟩|² = |⟨a′|b′⟩|²
0.497
RE B = RE B′
0.245
IM B
0.250
IM B′
0.250

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

Interactive Advanced Quantum Mechanics modelBloch sphere seen from +z: states a, b, c at polar angle 55° run anticlockwise (dashed). A map of type s = 1, then a 45° turn about z, gives a′, b′, c′ (solid). Each |⟨a|b⟩|² stays 0.497, while B = ⟨a|b⟩⟨b|c⟩⟨c|a⟩ goes from Im B = 0.250 to Im B′ = 0.250.dashed a→b→c, solid a′→b′→c′open dot a, filled dot a′B = ⟨a|b⟩⟨b|c⟩⟨c|a⟩Im B′ = 1 × Im BRe B
Bloch sphere seen from +z: states a, b, c at polar angle 55° run anticlockwise (dashed). A map of type s = 1, then a 45° turn about z, gives a′, b′, c′ (solid). Each |⟨a|b⟩|² stays 0.497, while B = ⟨a|b⟩⟨b|c⟩⟨c|a⟩ goes from Im B = 0.250 to Im B′ = 0.250.

Predict → change one variable → check

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

Saved baseline. Polar angle θ of a, b, c: 55 °; Rotation χ about z, applied after: 45 °; Type s: +1 unitary, −1 antiunitary: 1

Baseline 55; choose 20 to 90, in steps of 5.
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

Students often define a symmetry as an operator that keeps inner products, ⟨Va|Vb⟩ = ⟨a|b⟩, and conclude that every symmetry is unitary by definition. That asks for more than any experiment checks. A state is a ray, so ⟨a|b⟩ depends on the arbitrary phases chosen for |a⟩ and |b⟩; what is measured is |⟨a|b⟩|², together with ray invariants such as B = ⟨a|b⟩⟨b|c⟩⟨c|a⟩. An antiunitary operator conjugates every amplitude, so it keeps every probability exactly, because |z*| = |z|, and sends B to B*, a perfectly consistent assignment. Defining it away discards real symmetries: the map sending every spin-half state to the orthogonal one keeps all probabilities, inverts the Bloch sphere, and cannot be unitary, and time reversal will need the same option. Unitarity is a theorem about continuous symmetries, not the definition of a symmetry.

5

Practice & worked examples

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

EasyExample 1

A map of spin-half rays keeps |↑⟩ and |+y⟩ = (|↑⟩ + i|↓⟩)/√2 and sends |+x⟩ = (|↑⟩ + |↓⟩)/√2 to |−x⟩ = (|↑⟩ − |↓⟩)/√2, acting on the Bloch sphere as the mirror x → −x. Check that it keeps the transition probabilities among the three states, use B = ⟨a|b⟩⟨b|c⟩⟨c|a⟩ to decide whether it is unitary or antiunitary, and find an operator for it.

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

In a three-state system a symmetry T has had its phases fixed by Wigner's construction, so it sends every vector with real coefficients to the same combination of |1′⟩, |2′⟩, |3′⟩. For |ψ⟩ = (|1⟩ + i|2⟩ + i|3⟩)/√3 the construction lets each coefficient go to itself or to its conjugate. Show numerically that the choice can be mixed neither within ψ nor between ψ and |φ⟩ = (|1⟩ + i|2⟩)/√2.

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

Two operators V₁ and V₂ carry out the same symmetry T on a space of dimension at least 2. (a) Show that V₁ = λV₂ with |λ| = 1. (b) Apply it to the rotation by 2π for spin j. (c) Rauch, Wilfing, Bauspiess and Bonse (1978) found that a neutron interferometer's intensity repeats every 716.8 ± 3.8° of spin rotation in one beam relative to the other. Predict the period, and say how many standard uncertainties the data lie from it and from 360°.

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.

6

Quick check

Select an answer and explain it before checking.

Translations along x by a distance a form a one-parameter group, T(a)T(b) = T(a + b). A student proposes carrying them out with antiunitary operators V(a), arguing that Wigner's theorem allows either kind. Which statement is right?
7

Review & continue

A symmetry is a one-to-one map of rays that keeps every transition probability |⟨a|b⟩|², and Wigner's theorem says it is carried out by an operator that is either unitary or antiunitary, fixed up to one overall phase.

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