Wave Packets, Uncertainty & the Momentum Operator
A plane wave has perfect momentum and no location; a real particle needs both, approximately. The compromise is the wave packet — and Fourier analysis charges a fee for it: sharpen the position, and the momentum spread grows. That fee, priced in units of , is the Heisenberg uncertainty principle. Along the way we extract from the Schrödinger equation itself, and find that a cat curled into a smaller box necessarily fidgets more.
Learning Objectives
After this lesson you will be able to:
- Explain why free particles are described by wave packets, and derive the group velocity by the stationary-phase argument.
- Compute and for a Gaussian packet, show it saturates the Fourier reciprocity bound, and derive the spreading law .
- State and interpret the Heisenberg uncertainty principle as Fourier analysis plus .
- Use the momentum-space wavefunction and the Born rule in momentum space.
- Derive the momentum operator from , compute the canonical commutator , and derive Ehrenfest's theorem.
- State the energy–time relation in its precise (Mandelstam–Tamm) form, say what its means and does not mean, and apply it to lifetimes and natural linewidths.
Intuition
The free-particle stationary states are plane waves — but P.4.1 already ruled them out as physical states: everywhere is not normalizable. Nature's free particles are instead wave packets: superpositions of plane waves with neighboring wavenumbers, interfering constructively in a small region and destructively everywhere else. A packet is localized because it contains a spread of momenta — that trade-off is not a technical nuisance but the deepest structural fact in this lesson.
Two questions drive everything. How fast does the lump move? Answer: at the group velocity, which turns out to be exactly the classical particle velocity — de Broglie's picture survives. What is momentum, really, in wave mechanics? Answer: a derivative. Watching how moves under the Schrödinger equation forces on us — and with it the commutator , the quantum fingerprint of the Poisson bracket from P.1.4.
Theory
Wave packets: superposing plane waves
For every solves the TISE with , so the general free solution is a continuous superposition (the -integral analogue of from P.4.2):
with fixed by the initial condition via the inverse Fourier transform (, 0.3.2). If is concentrated near , the integrand's phases agree near one point in space and cancel elsewhere: a wave packet.
Group velocity: the stationary-phase derivation
Where is the packet at time ? The integrand's phase is . For most , varies rapidly across the window where lives, and the contributions average to zero. The packet sits where the phase is stationary at the center of the window:
More explicitly: expand near (with ) and substitute, writing :
The packet factorizes into a fast carrier wave moving at the phase velocity , and a slow envelope that translates rigidly at the group velocity
For matter waves, gives
The apparent paradox — "the wave moves at half the particle's speed!" — dissolves once you ask what carries the physics. The phase velocity is the speed of individual crests of the unobservable carrier; crests are features of , not of , and indeed they continually slide backward through the envelope, being born at the rear and dying at the front. The probability density — the thing the Born rule ties to experiment — rides the envelope, at . (Phase velocity even depends on the arbitrary zero of energy: shift and changes while and all physics do not.)
The Gaussian packet and Fourier reciprocity
Take the standard Gaussian packet at :
(a Gaussian transforms to a Gaussian, 0.3.2). The densities and are normal distributions with standard deviations
This is no accident of the Gaussian: for any Fourier pair, , with equality iff the function is Gaussian — pure Fourier reciprocity, proved in 0.3.2. Narrow in means broad in , unavoidably.
The Heisenberg uncertainty principle
Now inject one piece of physics: de Broglie, , so . Fourier reciprocity becomes
— the Heisenberg uncertainty principle, saturated exactly by Gaussian packets. Nothing about measurement apparatus entered this derivation: the bound is a property of the state , i.e. of which functions exist. In Term 1 the same inequality reappears as the position–momentum case of the general Robertson relation (1.3.2 Expectation & Uncertainty), with (derived below) supplying the right-hand side.
Heisenberg's own 1927 argument was a thought experiment, worth seeing once before it is put in its place. To locate an electron, scatter light off it into a microscope whose objective accepts rays within a half-angle . Diffraction limits the resolution to (P.1.2). The scattered photon, of momentum , may enter the lens anywhere within the cone, so the recoil it gives the electron along is uncertain by . A shorter wavelength or a wider lens sharpens and blurs in exact proportion, and whatever and are. The scale comes out right; the story behind it does not, as the caution explains.
Caution. Uncertainty is a property of the state — pure Fourier analysis dressed in — not a disturbance inflicted by a clumsy measurement. Heisenberg's original "microscope" story (photon kicks electron) is a heuristic, and a misleading one: even before anyone measures anything, a particle simply does not possess a sharp and a sharp simultaneously, because no square-integrable function is narrow in both and . The statistics of -measurements on one ensemble and -measurements on another, both prepared in , already obey the bound.
One consequence is easy to lose: a particle has no size of its own. Its spatial extent is the of whatever state it was prepared in:
Interactive demo: How big is an electron?. Prepare the same electron in wider or narrower wave packets: its extent belongs to the state.
Spreading of the Gaussian packet
Evolve the Gaussian exactly: multiply by and transform back. The exponent stays quadratic in , so the -integral is a Gaussian integral (complete the square; all steps are the standard with complex ). The result for the density is again normal:
centered on the classical trajectory , with width
Verification without the full integral: the momentum distribution never changes (free evolution only multiplies by a phase), so the packet permanently contains velocities spread by . Ballistically, positions then spread as — matching the exact law. Note the revenge of uncertainty: the smaller you squeeze , the faster the packet explodes ( at late times). Meanwhile : saturation holds only at .
Momentum space and the Born rule there
Define the momentum-space wavefunction as the (-scaled) Fourier transform of :
Parseval's theorem gives , and the Born rule extends: is the probability of finding momentum in . Position space and momentum space are two representations of one state — in Term 1 language, and , two bases for the same ket (P.4.1).
The momentum operator (Griffiths route)
How do we compute without leaving position space? Follow the motion. Start from and differentiate, using the continuity equation with from P.4.1:
where the first integration by parts dropped the boundary term . Now integrate the second term by parts once more, :
Identify momentum as mass times the velocity of the mean: , giving
Momentum acts in position space as a derivative — exactly as de Broglie hinted: , plane waves are momentum eigenfunctions. Consistency check in momentum space: (there, is just multiplication — each representation diagonalizes its own operator).
General observables. Any classical is promoted by the substitution rule , with (multiplication) and :
E.g. kinetic energy — which is exactly the kinetic term of the Schrödinger equation: with . The construction of P.4.1 was quantization in disguise.
The canonical commutator
Operators need not commute. Apply to a test function :
Since was arbitrary,
— the canonical commutation relation, the irreducible quantum of non-commutativity from which the uncertainty principle, and much of Term 1, flows.
Ehrenfest's theorem
Finally, how does itself move? Differentiate and substitute , :
The kinetic pieces cancel after two integrations by parts (same boundary arguments as always): . The potential pieces give
by the product rule . Hence Ehrenfest's theorem:
Expectation values obey (almost) Newton's second law — "almost," because in general; they coincide for potentials up to quadratic, which is why Gaussian packets in a harmonic trap follow classical trajectories exactly (the coherent states of P.5.3 and, much later, Term 4.4).
The energy–time relation
Position and momentum are both observables, measured at one instant on one ensemble. Energy and time are not a pair of that kind: is the parameter that labels the evolution, read off a laboratory clock, and there is no time operator conjugate to (Pauli showed none can exist when the energy is bounded below). A relation of the form still holds, provided is read correctly.
The wave-packet estimate. A packet of length moving at group velocity takes to pass a fixed detector, and its energy spread is . Multiplying, : a pulse that passes quickly must contain a broad range of energies. This is Fourier reciprocity again, now between and .
The precise statement. Let be any observable without explicit time dependence. The Robertson relation (1.3.2) combined with the generalized Ehrenfest relation (E5) gives . Define , the time it takes to move by one standard deviation of . Then
the Mandelstam–Tamm relation (1945). Here is a genuine spread of energy in the state, and is not an uncertainty in any time measurement: it is the time the system needs to change appreciably. Three consequences:
- Stationary states never change. forces for every , which is the frozen dynamics of P.4.2 seen from a new angle. Only a state with an energy spread can evolve, and the faster it evolves the larger the spread must be.
- Beats. The superposition has and its observables oscillate with period , so times the period is : comfortably above the bound (E6).
- Lifetimes and linewidths. An excited state that decays with lifetime has no sharp energy. Exponential decay gives its emission line a Lorentzian profile of full width at half maximum , the natural linewidth. Hydrogen's 2p state lives ns, so eV, a frequency width MHz on the Hz Lyman-α line (E6). Short-lived states have broad lines; the qubits of Term 4 obey the same trade between how long a state survives and how sharply its frequency is defined.
Caution. The energy–time relation does not let a system "borrow" energy for a time , and it does not limit how precisely an isolated system's energy is conserved: and every moment of are exactly constant under the Schrödinger equation. It constrains how fast a state with a given energy spread can change, nothing more.
Connections: from Poisson brackets to commutators
- Canonical quantization. P.1.4 ended with the fundamental Poisson bracket . Dirac's rule maps it to — which we have now computed concretely with , . The classical bracket is the shadow of the commutator; this lesson is canonical quantization made flesh.
- Robertson relation. is the special case , of (1.3.2): here we got it from Fourier analysis, Term 1 gets it from operator algebra — same theorem, two proofs.
- Correspondence. Ehrenfest's theorem is the correspondence principle of P.2.3 fulfilled: where packets stay narrow compared to the scale on which varies, quantum averages trace classical orbits.
Worked Examples
Example 1 — How fast does an electron packet spread?
An electron (kg) is localized to m (atomic size). Find the doubling time of its width, and compare with a dust grain (kg, m).
The width doubles when , i.e. . For the electron:
A free electron confined to atomic size delocalizes essentially instantly — which is why atoms need a binding potential to hold their shape. For the dust grain:
Quantum spreading is real for electrons and utterly negligible for anything you can see — the correspondence principle in numbers.
Example 2 — Momentum statistics of a "particle in a box" ground state
At the well is removed and we ask for the momentum distribution of what was the infinite-well ground state, on (zero outside). Compute .
Write and integrate:
after elementary exponential integrals. Then
using .
The distribution peaks near (the limit is finite there — l'Hôpital), i.e. near the de Broglie momenta of the standing wave, but with tails: a bound state has no sharp momentum. A standing wave is an equal-weight superposition of left- and right-movers, so while — the Born rule in momentum space, doing real work.
Hands-on (Python)
import numpy as np
import matplotlib.pyplot as plt
# --- Free Gaussian packet: EXACT evolution in k-space via FFT ----------------
# Numerical values hbar = m = 1 (physics keeps ħ explicit; arrays don't care).
hbar, m = 1.0, 1.0
N, Lbox = 4096, 400.0
x = np.linspace(-Lbox/2, Lbox/2, N, endpoint=False)
dx = x[1] - x[0]
k = 2*np.pi*np.fft.fftfreq(N, d=dx) # FFT wavenumber grid
a, k0 = 1.0, 5.0 # width Δx0 = a, mean momentum ħk0
psi0 = (2*np.pi*a**2)**(-0.25) * np.exp(-x**2/(4*a**2)) * np.exp(1j*k0*x)
print(np.trapz(np.abs(psi0)**2, x)) # 1.0 (normalized)
def evolve(psi, t):
"""Free evolution: FFT -> multiply by e^{-i ħ k² t / 2m} -> inverse FFT (exact)."""
return np.fft.ifft(np.fft.fft(psi) * np.exp(-1j*hbar*k**2*t/(2*m)))
for t in [0, 4, 8, 12]:
plt.plot(x, np.abs(evolve(psi0, t)), label=f"t = {t}")
plt.xlim(-15, 80); plt.xlabel("x"); plt.ylabel(r"$|\Psi|$"); plt.legend(); plt.show()
# Expected: |Ψ| translates at v_g = ħk0/m = 5 (center at x = 5t) while widening.# --- Δx(t) vs the analytic spreading law; uncertainty product over time ------
def moments(psi):
"""Return (Δx, Δp) — Δx from |Ψ(x)|², Δp = ħΔk from the FFT spectrum |Φ(k)|²."""
rho = np.abs(psi)**2
xm = np.trapz(x*rho, x)
dx_ = np.sqrt(np.trapz((x - xm)**2 * rho, x))
phi2 = np.abs(np.fft.fft(psi))**2 # ∝ |Φ(k)|² on the FFT grid
km = np.sum(k*phi2) / np.sum(phi2)
dk_ = np.sqrt(np.sum((k - km)**2 * phi2) / np.sum(phi2))
return dx_, hbar*dk_
ts = np.linspace(0, 12, 25)
dxs, dps = np.array([moments(evolve(psi0, t)) for t in ts]).T
dx_theory = a*np.sqrt(1 + (hbar*ts/(2*m*a**2))**2) # Δx(t) = Δx0 √(1+(ħt/2mΔx0²)²)
plt.plot(ts, dxs, "o", label=r"numerical $\Delta x(t)$")
plt.plot(ts, dx_theory, "k-", label="analytic law")
plt.xlabel("t"); plt.legend(); plt.show()
# Expected: dots on the curve to ~4 decimal places.
print(dxs[0]*dps[0] / hbar) # ≈ 0.5000 — saturation ΔxΔp = ħ/2 at t = 0
print((dxs*dps/hbar).min()) # ≥ 0.5 at ALL times (grows after t = 0):
# Δp stays constant (free), Δx grows.# --- Fourier reciprocity: narrow in x <-> broad in p --------------------------
fig, ax = plt.subplots(2, 2, figsize=(9, 5))
for col, aa in enumerate([0.5, 4.0]): # a narrow and a wide packet
psi = (2*np.pi*aa**2)**(-0.25)*np.exp(-x**2/(4*aa**2))*np.exp(1j*k0*x)
phi = np.fft.fftshift(np.fft.fft(psi))
ks = np.fft.fftshift(k)
ax[0, col].plot(x, np.abs(psi)**2); ax[0, col].set_xlim(-15, 15)
ax[0, col].set_title(f"$\\Delta x_0$ = {aa}")
ax[1, col].plot(ks, np.abs(phi)**2); ax[1, col].set_xlim(k0-4, k0+4)
ax[1, col].set_xlabel("k")
plt.tight_layout(); plt.show()
# Expected: left column narrow-in-x / broad-in-k; right column the reverse.
# The product of widths is the same (= 1/2): you can trade, never win.Exercises
E1 (easy). Deep-water gravity waves obey . Compute and and show . Compare with matter waves: which velocity does a surfer care about, and which does a wave packet of storm swell arrive at?
Solution
; . For water the group is slower than the crests (crests run forward through the packet and die at the front); for matter waves it is the opposite (). A surfer rides one crest (); the swell energy from a distant storm arrives at — in every wave theory, the transportable stuff moves at the group velocity.
E2 (easy). Verify , and compute by applying it to a test function. (Answer: .)
Solution
: plane waves are -eigenfunctions with eigenvalue . For the commutator: . (Or use the identity with .)
E3 (medium). For the normalized Gaussian , compute and directly in position space with , and confirm .
Solution
, so (the term integrates to zero by symmetry). For the second moment, , so , using , . Hence , i.e. , and with : — saturation, as claimed.
E4 (medium). Use the uncertainty principle to estimate the ground-state energy of the harmonic oscillator, : write with , minimize over , and compare with the exact (P.5.3).
Solution
. Setting : . Then — exactly right (because the true ground state is Gaussian, saturating the bound). Moral: zero-point energy is mandatory — a particle cannot sit at the bottom of the well with , since that would mean .
E5 (hard). Derive the generalized Ehrenfest relation for any time-independent (assume you may integrate by parts freely, i.e. is Hermitian). Recover from it both and using commutators only.
Solution
. Hermiticity moves off : . Hence . Now with : (E2), so . And ; on a test function, , so and . ✓ Both Ehrenfest relations drop out of one commutator identity — the identity that becomes the Heisenberg equation of motion in Term 1, and whose classical twin is from P.1.4.
E6 (medium). (a) Hydrogen's 2p state decays to 1s with lifetime ns. Find the natural linewidth in eV and as a frequency width, and compare it with the frequency of the emitted Lyman-α photon (10.2 eV). (b) An atom is prepared in . Find and the period of the resulting oscillations, and check the Mandelstam–Tamm bound.
Solution
(a) eV, i.e. MHz. The line itself sits at Hz, so the fractional width is : a very sharp line, because the state lives for some optical periods. (b) Energy outcomes and with probability each give eV. Observables oscillate at the Bohr frequency, period fs. Then ✓: the faster the beat, the wider the energy spread it requires.
E7 (medium). Use (from E5) to prove that in every normalizable stationary state, whatever the potential. Why does the argument fail for the free plane wave , which has momentum ?
Solution
. In the first term acts on to the right, giving ; in the second, Hermiticity lets it act to the left, , giving again. The difference vanishes, so . (Equivalently, is constant in a stationary state, and .) The argument needs to exist and the integrations by parts behind Hermiticity to have vanishing boundary terms. Both fail for , which is not normalizable: it is not a state in at all, and it carries a steady current to infinity. Bound states stay put; only unnormalizable idealizations can "move forever" with sharp energy.
Checkpoint
- Why must a physical free particle be a wave packet, and what does the stationary-phase argument say about where the packet is?
- For matter waves, what are and , and why is not a contradiction?
- State the uncertainty principle and identify precisely which two ingredients produce it.
- How is derived rather than postulated in this lesson?
- State Ehrenfest's theorem. In what sense, and under what condition, do quantum expectation values follow classical trajectories?
- State the energy–time relation precisely. What does its mean, and why can a stationary state never change?
Answers
- Plane waves are not square-integrable, hence not states; a normalizable free state is a continuous superposition . Stationary phase: the packet sits where , i.e. at — it moves at the group velocity.
- (the classical velocity); . No contradiction: crests of the unobservable carrier move at , but — the measurable density — rides the envelope at .
- . Ingredients: (i) Fourier reciprocity (pure mathematics of wave packets), (ii) de Broglie (physics). It is a property of states, not of measurements.
- From dynamics: differentiate using the continuity equation, integrate by parts twice, and define ; the integrand that emerges is , identifying .
- and . Expectation values obey Newton-like equations; they follow genuinely classical trajectories when — packets narrow on the scale over which the force varies (exact for potentials up to quadratic).
- with , from Robertson plus generalized Ehrenfest. is the time for an observable's mean to move by one standard deviation, a rate of change, not a time-measurement error. A stationary state has , so every is infinite: nothing changes.
Further Reading
- [Gri] Griffiths & Schroeter, §1.5–1.6 & §2.4 — momentum, the uncertainty principle, and the free-particle wave packet.
- [Gri] Griffiths & Schroeter, §3.5 — the general uncertainty principle (Robertson), for the Term 1 view; §3.5.3 derives the energy–time relation in the Mandelstam–Tamm form used here.
- [ER] Eisberg & Resnick, Ch. 3 — de Broglie waves, group velocity, and the uncertainty principle historically.
- [Gold] Goldstein, Poole & Safko, §9.5–9.6 — Poisson brackets and canonical transformations, the classical side of .
- [Sha] Shankar, Ch. 6 & §9.3 — the classical limit and Ehrenfest's theorem done carefully.
← Prev: Stationary States & Superposition · Up: Pre-Term · Next: The Free Particle & Constant Potentials →