
Nuclear, particle & quantum-information sequence · Interactive lesson
Symmetry, generators and conservation
Before you audit a single reaction you should know why the ledger has the columns it does. Here each conserved quantity is built from the symmetry that produces it — a unitary family, its Hermitian generator, one commutator with H — so that “conserved” becomes a calculation you can run on any Hamiltonian, not a rule you memorise.
UPV-19.01 · Lesson 1 of 9 in this unit. Position is not a completion score.Nuclear, particle & quantum-information sequence. These units continue into nuclear and particle physics and quantum information. Follow your university’s prerequisites, mathematical depth and assessment; this independent pathway is not a universal programme specification.
Build the model
Conserved means one thing: the generator commutes with H.
The key idea
A continuous symmetry of a quantum system is a one-parameter unitary family U(a) = exp(−iaG/ħ) whose Hermitian generator G commutes with the Hamiltonian; that single commutator, [H, G] = 0, is exactly the statement that G is conserved.
Example. For H = p̂²/2m the translation generator p̂ satisfies [H, p̂] = 0, so ⟨p̂⟩ is constant; add V = mgx and [H, p̂] = iħmg, so d⟨p̂⟩/dt = (i/ħ)(iħmg) = −mg — for a 1.0 kg mass, ⟨p̂⟩ falls by 9.8 kg m s⁻¹ every second, exactly Newton.
The complete physical model and assumptions
Every conservation law in this unit is one commutator. Start with a transformation the physics does not notice — shift the apparatus, rotate it, wait, multiply every charged field by a phase. Wigner's theorem says such a symmetry acts on state space as a unitary U, and a continuous family U(a) with U(0) = 1 and U(a)U(b) = U(a + b) is generated by a single Hermitian operator: U(a) = exp(−iaG/ħ), with G = iħ dU/da at a = 0. Hermiticity is not decoration; it is what makes U unitary and what lets G double as an observable with real eigenvalues. Now demand that the dynamics respect the symmetry, U†HU = H for every a. Differentiate at a = 0 and that infinite family of conditions collapses to [H, G] = 0. The Heisenberg equation for a G with no explicit time dependence reads d⟨G⟩/dt = (i/ħ)⟨[H, G]⟩, so a vanishing commutator freezes ⟨G⟩ in every state — and, because commuting Hermitian operators share an eigenbasis, an eigenstate of G stays an eigenstate with the same eigenvalue forever. That is the whole content of “conserved”. The price is a continuous parameter: parity has no infinitesimal version and no generator, so it returns a multiplicative label ±1 rather than an additive charge. And the theorem is only as good as H — an accidental symmetry of the terms you wrote down is not protected against the terms you left out.
1Start from what the physics cannot notice
A symmetry is a transformation that leaves every measurable prediction alone. Wigner's theorem turns that into algebra: any such map on state space is a unitary (or antiunitary) operator. For a continuous family the antiunitary option drops out, because U(a) = U(a/2)U(a/2) and the product of two antiunitary operators is unitary; Stone's theorem then writes the family as exp(−iaG/ħ) with a single Hermitian G. Translations show the mechanism. Shifting a wavefunction by a means U(a)ψ(x) = ψ(x − a), and Taylor's theorem writes ψ(x − a) = Σ (−a)ⁿ/n! dⁿψ/dxⁿ = exp(−a d/dx)ψ. Matching exponents, −iG/ħ = −d/dx, so G = −iħ d/dx = p̂: the generator of translations is the momentum operator, Hermitian because integrating by parts moves the derivative across the inner product with a sign that cancels the i. The same reading gives Ĵ for rotations, H for time translation and ħQ̂/e for a global phase, and in every case the product aG has the dimensions of ħ, so aG/ħ is a pure number: a length pairs with a momentum, an angle with an angular momentum, a time with an energy.
2Demand that H respect the symmetry, then differentiate
The dynamics respect the symmetry when transforming a state before or after evolving it makes no difference, which is U†(a) H U(a) = H for every a — apparently infinitely many conditions. Expand to first order, U(a) = 1 − iaG/ħ + O(a²): U†HU = H + (ia/ħ)(GH − HG) + O(a²) = H − (ia/ħ)[H, G], so the whole family is respected if and only if [H, G] = 0; the converse holds because [H, G] = 0 implies [H, Gⁿ] = 0 for every power in the exponential. One commutator is a finite computation. Take a spin-½ with H = (ħω/2)(cos θ σz + sin θ σₓ) and ask whether G = σz = 2Sz/ħ, the generator of rotations about z in units of ħ/2, is conserved. Only the σₓ piece fails to commute: [H, σz] = (ħω/2) sin θ [σₓ, σz] = −iħω sin θ σy. The commutator vanishes exactly when sin θ = 0, that is when the field defining H lies along the axis σz generates rotations about. At θ = 30° with ω = 1.0 rad ns⁻¹ the operator norm is ħω sin θ = 0.50 ħ ns⁻¹, and that number is about to set the rate at which σz fails to be conserved.
3Turn the commutator into a rate with the Heisenberg equation
Differentiate ⟨ψ(t)|G|ψ(t)⟩ using iħ d|ψ⟩/dt = H|ψ⟩ and its conjugate: d⟨G⟩/dt = (i/ħ)⟨[H, G]⟩ + ⟨∂G/∂t⟩. For a generator with no explicit clock the last term is absent, and the rate of change of ⟨G⟩ in any state is the expectation of the commutator in that state. Run the spin example from |+z⟩, the σz = +1 eigenstate. The Bloch vector precesses about n = (sin θ, 0, cos θ) at angular rate ω, so ⟨σz⟩(t) = cos²θ + sin²θ cos ωt and ⟨σy⟩(t) = −sin θ sin ωt. Check the equation directly: (i/ħ)⟨[H, σz]⟩ = (i/ħ)(−iħω sin θ)⟨σy⟩ = −ω sin²θ sin ωt, and differentiating ⟨σz⟩(t) gives the same. At θ = 30° the expectation falls from 1 to cos 2θ = 0.50 in half a period, at ωt = π, so a system prepared with a definite σz has a 25% chance of showing the opposite value by then; at θ = 90° it swings all the way to −1; at θ = 0 nothing moves. Note the subtlety at t = 0: the rate is zero for every θ, because the expectation of any commutator [H, G] in an eigenstate of G is g⟨H⟩ − g⟨H⟩ = 0. Conservation is a claim about all times, and only the operator statement [H, G] = 0 delivers it.
4Shared eigenbasis: the label is exact, not merely averaged
Commuting Hermitian operators can be diagonalised together, so [H, G] = 0 lets you label energy eigenstates |E, g⟩ by the eigenvalue of G as well. Expand a state of definite g in that basis: every component carries the same g, and time evolution exp(−iHt/ħ) only multiplies each component by a phase exp(−iEt/ħ). The state stays inside the g sector, so the probability of measuring any other value g′ is zero at every later time — not small, zero. This is stronger than a frozen mean. Since [H, G] = 0 implies [H, Gⁿ] = 0, every moment of the G distribution is fixed, and with it the entire distribution of outcomes. The joint basis is unique only where H is non-degenerate: in the hydrogen n = 2 level four states share one energy, and choosing Lz rather than Lₓ to split them is a choice you make, not one nature makes. That freedom is what the reaction audit later in this unit uses when it labels a particle state by charge, baryon number and Jz alongside its mass.
5Discrete symmetries: no generator, so a multiplicative label
Parity sends x → −x and has no small version: there is no continuous a to differentiate, so no Hermitian generator, and nothing additive comes out. What survives is P itself, unitary with P² = 1, hence eigenvalues η = ±1. If [H, P] = 0 those eigenvalues are conserved, but composing systems multiplies them rather than adding: a two-particle state has η = η₁η₂(−1)L, the orbital factor coming from YLm(−r̂) = (−1)L YLm(r̂). Two pions, each of intrinsic parity −1, have total parity +1 in an s-wave and −1 in a p-wave. Charge conjugation works the same way: the π⁰ has C = +1 and each photon C = −1, so π⁰ → 3γ would need (−1)³ = −1 and is forbidden, with its branching fraction measured to be below 3.1 × 10⁻⁸. Contrast the additive ledger: two particles of charge +1 make +2, never (+1)(+1). The reaction audit in this unit carries both kinds of column, and confusing them — adding parities, multiplying charges — is the commonest bookkeeping error.
6Exact, accidental and approximate: what the argument promises
The theorem is only as good as the H you feed it. A gauged symmetry such as the electromagnetic U(1) is built into every allowed term, so [H, Q̂] = 0 is exact. Baryon and lepton number are different: [HSM, B̂] = 0 holds for every renormalisable term one can write, but nothing forces it, and a single higher-dimension operator such as qqqℓ/Λ² would break it — which is why they are called accidental and why proton-decay searches matter. Isospin is broken explicitly, by md − mᵤ and by electromagnetism, so [H, Î] is small rather than zero and ⟨Î⟩ drifts at a rate set by the size of the breaking term: an approximate symmetry, and still a usable column in the ledger. Finally, H is itself the generator of time translation, with dH/dt = ∂H/∂t; a Hamiltonian with an explicit clock, such as an atom in a laser field, conserves nothing called energy until you enlarge the system to include the field. The symmetry argument never tells you which symmetries nature has — it tells you what follows, exactly, once you have named one.
Key equations
Read the units, assumptions and limits before substituting.
One-parameter unitary family
U(a) = exp(−iaG/ħ)U(a)U(b) = U(a + b), U†U = 1
Continuity plus the group law is all it takes: Stone's theorem then supplies a unique Hermitian G, recovered as G = iħ dU/da at a = 0.
a: the symmetry parameter (length, angle, time or phase); G: Hermitian generator whose product with a has the dimensions of ħ (J s), so aG/ħ is a pure numberSymmetry condition on the dynamics
U†(a) H U(a) = H for all a ⇔ [H, G] = 0
Infinitely many unitary conditions collapse to one commutator, which is one algebraic computation for any H you can write down.
H: Hamiltonian in J; G: generator; ⇒ follows from expanding U(a) = 1 − iaG/ħ + O(a²), ⇐ from [H, Gⁿ] = 0 in every term of the exponentialHeisenberg equation for ⟨G⟩
d⟨G⟩/dt = (i/ħ)⟨[H, G]⟩ + ⟨∂G/∂t⟩
This is why [H, G] = 0 means conserved: the expectation freezes in every state, and since [H, Gⁿ] = 0 too, so does every moment of G.
⟨⋅⟩ taken in the evolving state |ψ(t)⟩; the last term vanishes when G carries no explicit clock, true of every generator hereShared eigenbasis and stable labels
[H, G] = 0 ⇒ H|E, g⟩ = E|E, g⟩ and G|E, g⟩ = g|E, g⟩
An eigenstate of G stays an eigenstate of G with the same g under exp(−iHt/ħ): the label is exact, not merely averaged.
g: real eigenvalue of G, the conserved quantum number; degenerate E levels are the only place the joint basis needs choosingAdditive versus multiplicative labels
U(a) = U₁(a) ⊗ U₂(a) ⇒ g = g₁ + g₂P = P₁ ⊗ P₂ ⊗ Porb ⇒ η = η₁η₂(−1)L
Two charges of +1 make +2, but two odd-parity particles in an s-wave make an even-parity pair — the product rule is what the ledger uses for P and C.
a composite transforms with U₁ ⊗ U₂, so the phases exp(−iag/ħ) multiply and the eigenvalues of continuous generators add (Q, B, lepton number, Jz); discrete P and C have no generator, so their eigenvalues multiply; L: relative orbital angular momentumGenerators you already own
p̂ = −iħ∇ (translations)Ĵ (rotations)H (time)ħQ̂/e (global phase)
Read off the ledger's columns: momentum, angular momentum, energy and charge are conserved for the same single reason.
p̂ in kg m s⁻¹ pairs with a length, Ĵ in J s with an angle, H in J with a time, ħQ̂/e in J s with a dimensionless phase α, so U(α) = exp(−iαQ̂/e) with Q̂ in CInteractive lab
Predict first. Explore the model. Compare the result.
Explore the model
Try this. Set θ = 0 and drag t: ⟨G⟩ stays at +1 and the state never leaves the G axis, because [H, G] = 0. Tilt to 45° and the curve sinks to 0 at ωt = π, then once every period; at 90° it reaches −1. Raising ω changes how fast the leak happens, never how deep — the depth is fixed by sin θ in the commutator.
Live results
- ‖[H, G]‖ / ħ
- 0.500 rad/ns
- ⟨G⟩(t)
- 0.646
- d⟨G⟩/dt = (i/ħ)⟨[H, G]⟩
- -0.227 ns⁻¹
- LOWEST ⟨G⟩ = cos 2θ
- 0.500
Results follow this lesson’s model and assumptions. Displayed values are rounded.
Predict → change one variable → check
Plan a change before running it. Every other input stays at the saved baseline.
Saved baseline. Tilt θ of H from the G axis: 30 °; Precession rate ω: 1.00 rad/ns; Time t: 2.0 ns
This experiment is kept only while this page is open. It does not change saved course progress.
Catch the common trap
Students often read conservation off d⟨G⟩/dt = 0 in one state at one instant. That is not enough. Prepare the spin example in |+z⟩ with H tilted at θ = 30°: at t = 0 the rate is exactly zero, as it is for any G evaluated in one of its own eigenstates — yet half a period later ⟨σz⟩ has fallen from 1 to cos 2θ = 0.50 and a measurement shows the “wrong” eigenvalue one time in four. Conservation is the operator statement [H, G] = 0, which freezes ⟨G⟩ and every higher moment in every state at every time; a vanishing expectation value is a fact about one state at one instant. The reverse error is as common: treating any non-zero [H, G] as “not conserved” without asking how big. A commutator proportional to md − mᵤ makes isospin an excellent approximate symmetry, and the ledger uses it.
Practice & worked examples
3 authored examples. Make an attempt, then reveal the reasoning one step at a time.
EasyExample 1
Show that the translation U(a)ψ(x) = ψ(x − a) is generated by p̂ = −iħ d/dx. Then take a proton in a uniform field E = 5.0 × 10⁴ V m⁻¹ along x, so H = p̂²/2m − eEx, and use the Heisenberg equation to find d⟨p̂⟩/dt.
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.
- Taylor's theorem: ψ(x − a) = Σₙ (−a)ⁿ/n! dⁿψ/dxⁿ = exp(−a d/dx) ψ(x). Match this to exp(−iaG/ħ): −iG/ħ = −d/dx, so G = −iħ d/dx = p̂.
- p̂ is Hermitian on normalisable functions — integrating by parts moves d/dx across ⟨φ|p̂ψ⟩ with a minus sign that the complex conjugate of −i cancels — so U(a) is unitary and the group law U(a)U(b) = U(a + b) holds because p̂ commutes with itself.
- Commutator with H: [p̂²/2m, p̂] = 0, and [V(x), p̂]ψ = V(−iħψ′) + iħ(Vψ)′ = iħV′ψ. With V = −eEx, V′ = −eE, so [H, p̂] = −iħeE — non-zero, so the field breaks translation symmetry and p̂ is not conserved.
- Heisenberg: d⟨p̂⟩/dt = (i/ħ)⟨[H, p̂]⟩ = (i/ħ)(−iħeE) = eE = (1.602 × 10⁻¹⁹ C)(5.0 × 10⁴ V m⁻¹) = 8.0 × 10⁻¹⁵ N, Newton's second law recovered as Ehrenfest's theorem.
Answer. G = p̂ = −iħ d/dx generates translations; the field gives [H, p̂] = −iħeE, so momentum is not conserved and d⟨p̂⟩/dt = eE = 8.0 × 10⁻¹⁵ N.
MediumExample 2
A spin-½ has H = (ħω/2)(cos θ σz + sin θ σₓ) with ω = 2.0 rad ns⁻¹ and θ = 30°, and is prepared in |+z⟩. Find [H, σz] and its operator norm in µeV, then ⟨σz⟩ at t = 1.0 ns, the probability of measuring σz = −1 there, and verify the Heisenberg equation at that instant.
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.
- [σz, σz] = 0 and [σₓ, σz] = −2iσy, so [H, σz] = (ħω/2) sin θ (−2iσy) = −iħω sin θ σy. Its norm is ħω sin θ = ħ(2.0 ns⁻¹)(0.50) = 1.0 ħ ns⁻¹ = (6.582 × 10⁻¹⁶ eV s)(10⁹ s⁻¹) = 0.66 µeV.
- Write H = (ħω/2) n⋅σ with n = (sin θ, 0, cos θ): the Bloch vector precesses about n at rate ω. Its component along n, cos θ, is fixed; the perpendicular part, of length sin θ, rotates. Projecting back onto z: ⟨σz⟩(t) = cos²θ + sin²θ cos ωt, and ⟨σy⟩(t) = −sin θ sin ωt.
- Numbers: cos²30° = 0.75, sin²30° = 0.25, ωt = 2.0 rad, cos 2.0 = −0.4161. ⟨σz⟩(1.0 ns) = 0.75 + 0.25(−0.4161) = 0.75 − 0.1040 = 0.646.
- Born rule: P(σz = −1) = (1 − ⟨σz⟩)/2 = (1 − 0.646)/2 = 0.177 — a state prepared with a definite σz now shows the other eigenvalue 18% of the time.
- Heisenberg check: (i/ħ)⟨[H, σz]⟩ = ω sin θ ⟨σy⟩ = (2.0)(0.50)(−0.50 × 0.9093) = −0.455 ns⁻¹, and d⟨σz⟩/dt = −ω sin²θ sin ωt = −(2.0)(0.25)(0.9093) = −0.455 ns⁻¹. They agree; only θ = 0 would make both identically zero.
Answer. [H, σz] = −iħω sin θ σy with norm 1.0 ħ ns⁻¹ ≈ 0.66 µeV; ⟨σz⟩(1.0 ns) = 0.646; P(σz = −1) = 0.177; d⟨σz⟩/dt = −0.455 ns⁻¹ from both sides of the Heisenberg equation.
HardExample 3
A microwave cavity mode is driven parametrically: H = ħω a†a + ħκ(a² + a†²) with κ = 2π × 50 MHz. (a) Show that N̂ = a†a generates the phase family U(α) = exp(−iαN̂) with U†aU = e(−iα)a. (b) Decide which terms of H respect it and compute [H, N̂]. (c) Find d⟨N̂⟩/dt at t = 0 in the vacuum and in the coherent state |β⟩ with β = 2e(iπ/4). (d) Name the label that survives.
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.
- [N̂, a] = a†aa − aa†a = (a†a − aa†)a = −a. Set f(α) = U†aU = e(iαN̂) a e(−iαN̂); then df/dα = i e(iαN̂)[N̂, a]e(−iαN̂) = −i f, so f(α) = e(−iα)a, and by conjugation U†a†U = e(iα)a†.
- Under U: a†a → a†a (the phases cancel), a² → e(−2iα)a², a†² → e(2iα)a†². The number term is invariant for every α; the pair term only for α = 0 or π (mod 2π). The drive breaks the continuous U(1) down to that Z₂ subgroup.
- [N̂, a²] = [N̂, a]a + a[N̂, a] = −2a² and [N̂, a†²] = +2a†², so [H, N̂] = ħκ([a², N̂] + [a†², N̂]) = ħκ(2a² − 2a†²) = 2ħκ(a² − a†²) ≠ 0: photon number is not conserved.
- d⟨N̂⟩/dt = (i/ħ)⟨[H, N̂]⟩ = 2iκ⟨a² − a†²⟩. Vacuum: ⟨0|a²|0⟩ = ⟨0|a†²|0⟩ = 0, so the rate is zero at t = 0 — yet |0⟩ is not stationary, since a†²|0⟩ = √2|2⟩ feeds in pairs and ⟨N̂⟩ grows at second order. A zero rate in one state at one instant is not conservation.
- Coherent state: ⟨a²⟩ = β² = 4e(iπ/2) = 4i and ⟨a†²⟩ = β*² = −4i, so ⟨a² − a†²⟩ = 8i and d⟨N̂⟩/dt = 2iκ(8i) = −16κ = −16 × 3.14 × 10⁸ s⁻¹ = −5.0 × 10⁹ s⁻¹, starting from ⟨N̂⟩ = |β|² = 4.
- Survivor: Π = (−1)N̂ = exp(iπN̂) = U(−π). Every term of H changes N̂ by 0 or ±2, so [H, Π] = 0 and the multiplicative label ±1 is exact while the additive N̂ is not — the vacuum only ever mixes with even photon numbers.
Answer. [H, N̂] = 2ħκ(a² − a†²): the pair term breaks the U(1) phase symmetry, so d⟨N̂⟩/dt is 0 in the vacuum at t = 0 but −5.0 × 10⁹ s⁻¹ in |2e(iπ/4)⟩; photon-number parity (−1)N̂ commutes with H and is exact.
Quick check
Select an answer and explain it before checking.
Review & continue
A continuous symmetry of a quantum system is a one-parameter unitary family U(a) = exp(−iaG/ħ) whose Hermitian generator G commutes with the Hamiltonian; that single commutator, [H, G] = 0, is exactly the statement that G is conserved.
- 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.