Wave Packet Spreading and Dispersion

Prepare a free electron in as tidy a state as quantum mechanics allows — a minimum-uncertainty Gaussian lump one ångström across — and walk away. By the time light has crossed a hydrogen atom, your lump has doubled in width. Wait one full second and the electron that started inside an atom is spread over fifty-eight kilometres. Nothing pushed it. No force acts. The packet simply cannot hold its shape, because the free-particle dispersion relation ω=ℏk2/2m\omega=\hbar k^2/2m is curved: every momentum component in the superposition travels at its own group velocity ℏk/m\hbar k/m, the fast components outrun the slow ones, and the lump stretches. This article makes that inevitability quantitative. You built the packet in Wave Packets and Their Construction and learned in Group Velocity versus Phase Velocity that its centre glides at vg=p0/mv_g=p_0/m; here we follow the width. For the Gaussian packet the free Schrödinger equation can be solved exactly — one complete-the-square integral, done in full below — and the answer is a formula worth memorising: σ(t)=σ01+(ℏt/2mσ02)2\sigma(t)=\sigma_0\sqrt{1+(\hbar t/2m\sigma_0^2)^2}. It hides a beautiful perversity (the more tightly you squeeze a packet now, the faster it explodes later), a clean timescale τ=2mσ02/ℏ\tau=2m\sigma_0^2/\hbar separating "holds its shape" from "ballistic blow-up", and a mass in the denominator that explains, in one glance, why electrons smear across kilometres while a dust grain would need the age of the universe to spread by a hair. Just as important is what does not change: the momentum distribution ∣ϕ(k)∣2|\phi(k)|^2 is frozen for all time. Spreading is not diffusion, not decay, not decoherence — it is interference bookkeeping, fully reversible, and reading it correctly is your first taste of genuinely quantum dynamics.

Key takeaways
  • A free packet's centre moves at vg=ℏk0/mv_g=\hbar k_0/m, but its width grows: σ(t)=σ01+(ℏt/2mσ02)2\sigma(t)=\sigma_0\sqrt{1+\left(\hbar t/2m\sigma_0^2\right)^2} for an initially minimum-uncertainty Gaussian of width σ0\sigma_0.
  • The cause is dispersion: ω=ℏk2/2m\omega=\hbar k^2/2m is quadratic, so group velocity ℏk/m\hbar k/m differs across the packet's kk-components by Δv=ℏΔk/m\Delta v=\hbar\Delta k/m — the fast front outruns the slow rear.
  • The spreading time τ=2mσ02/ℏ\tau=2m\sigma_0^2/\hbar marks the crossover: width nearly constant for t≪τt\ll\tau, ballistic growth σ→(ℏ/2mσ0) t=(Δp/m)t\sigma\to(\hbar/2m\sigma_0)\,t=(\Delta p/m)t for t≫τt\gg\tau.
  • Narrower packets spread faster — squeezing σ0\sigma_0 boosts Δp=ℏ/2σ0\Delta p=\hbar/2\sigma_0, so the late-time flare-out rate goes as 1/σ01/\sigma_0.
  • The momentum distribution ∣ϕ(k,t)∣2|\phi(k,t)|^2 never changes for a free particle; Δp\Delta p is constant and Δx(t) Δp=(ℏ/2)1+(t/τ)2\Delta x(t)\,\Delta p=(\hbar/2)\sqrt{1+(t/\tau)^2} grows above the minimum.
  • Key idea: spreading is dephasing of momentum components with different speeds — unitary, reversible, and controlled entirely by the curvature d2ω/dk2=ℏ/md^2\omega/dk^2=\hbar/m.
The core insight

Wave-packet spreading is the unavoidable consequence of the quadratic (dispersive) free-particle energy-momentum relation E=ℏ2k2/2mE=\hbar^2k^2/2m: the nonzero curvature d2ω/dk2=ℏ/m\mathrm{d}^2\omega/\mathrm{d}k^2=\hbar/m makes Fourier components dephase, broadening the position distribution while leaving the momentum distribution untouched.

Where this lives today

Ultrafast electron diffraction and microscopy live or die by equation (5): to film chemistry on femtosecond timescales you must deliver an electron pulse that is short and still short on arrival, and the same τ∝σ02\tau\propto\sigma_0^2 that spreads a packet in space stretches a bunched pulse in time (dispersion plus Coulomb repulsion). Modern UED machines fight back with radio-frequency rebunching cavities — literally the "conjugate phase" refocusing of Derivation C, applied on purpose. Matter-wave interferometry has pushed packet coherence from electrons to molecules beyond 25,000 amu, and atom interferometers in fountains and drop towers let clouds expand for seconds — free-evolution times where the time-of-flight identity (late-time position ∝ initial momentum) becomes the measurement principle itself. And in optical fibre, the identical mathematics with β=d2ω/dk2\beta=d^2\omega/dk^2 of glass instead of ℏ/m\hbar/m governs pulse broadening in every long-haul link; "dispersion-compensating fibre" is the engineering of β\beta so that telecom packets, unlike free electrons, arrive unspread.

The physical picture

Think of the packet as a crowd of runners released together from one small stretch of road. Each runner is a momentum component, and each runs at their own group velocity v(k)=ℏk/mv(k)=\hbar k/m — proportional to momentum. The pack's average position advances at the mean speed ℏk0/m\hbar k_0/m, exactly the group velocity of the last article. But a packet localized to σ0\sigma_0 necessarily contains a spread of momenta Δp≥ℏ/2σ0\Delta p\ge\hbar/2\sigma_0 — that is the uncertainty principle, not a preparation flaw — so the runners' speeds span Δv=Δp/m\Delta v=\Delta p/m. Front-runners pull ahead, stragglers drop back, and after time tt the crowd has stretched by roughly Δv t\Delta v\,t on top of its original width. The exact Gaussian law below is precisely this estimate with its geometry done honestly: the widths add in quadrature, σ(t)2=σ02+(Δv t)2\sigma(t)^2=\sigma_0^2+(\Delta v\,t)^2. The picture immediately explains the perversity. Squeeze the starting line tighter and you do not calm the crowd — you guarantee a wider range of speeds, because Δp∼ℏ/2σ0\Delta p\sim\hbar/2\sigma_0 grows as σ0\sigma_0 shrinks. A packet confined to an atom's width detonates in a tenth of a femtosecond; a packet a millimetre wide is, for laboratory purposes, eternal. And mass enters as the great stabiliser: Δv=Δp/m\Delta v=\Delta p/m, so at fixed localization a proton spreads 1836 times slower than an electron, and a microgram grain effectively never spreads at all — one honest number for this is worked out below, and it comes out at the age of the universe.

Figure
A free Gaussian packet at t = 0, τ and 3τ — the centre advances at v_g while the width grows √2-fold, then √10-fold; the area (total probability) never changes
x t = 0, σ₀ t = τ, σ₀√2 t = 3τ, σ₀√10 centre moves at v_g = ħk₀/m |Ψ(x,t)|² — heights fall as 1/σ(t), areas stay equal to 1
Figure
The width law σ(t) = σ₀√(1+(t/τ)²) — flat below the spreading time τ = 2mσ₀²/ħ, ballistic (slope Δp/m) far above it
t/τ σ/σ₀ σ₀ (τ, √2 σ₀) (3τ, √10 σ₀) quadratic, barely grows asymptote: slope Δp/m = ħ/2mσ₀ ticks: t/τ = 1, 2, 3, 4

The machinery: dispersion does the stretching

Everything starts from the packet you already own — the superposition assembled in Wave Packets and Their Construction:

Ψ(x,t)=12π∫−∞∞ϕ(k) ei(kx−ω(k)t) dk(1)\Psi(x,t)=\frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty}\phi(k)\,e^{i\left(kx-\omega(k)t\right)}\,\mathrm{d}k \qquad (1)

where: ϕ(k)\phi(k) is the fixed momentum-amplitude profile and each component evolves only through its phase e−iω(k)te^{-i\omega(k)t}. All the dynamics is in ω(k)\omega(k); for the free particle, substituting a plane wave into the Schrödinger equation fixes it as

ω(k)=E(k)ℏ=ℏk22m(2)\omega(k)=\frac{E(k)}{\hbar}=\frac{\hbar k^2}{2m} \qquad (2)

where: the quadratic shape is the whole story. Expand about the packet centre k0k_0: the constant term is an overall phase, the linear term translates the envelope at vg=ℏk0/mv_g=\hbar k_0/m (last article's result), and the first term that can distort the envelope is the curvature,

β≡d2ωdk2∣k0=ℏm(3)\beta\equiv\left.\frac{\mathrm{d}^2\omega}{\mathrm{d}k^2}\right|_{k_0}=\frac{\hbar}{m} \qquad (3)

where: β\beta measures how fast the group velocity itself varies across the packet: dvg/dk=βdv_g/dk=\beta, so components spanning Δk\Delta k span speeds Δv=β Δk=ℏΔk/m\Delta v=\beta\,\Delta k=\hbar\Delta k/m. A medium with β=0\beta=0 — light in vacuum — moves every component at the same speed and packets translate rigidly forever. Matter is never so lucky: β=ℏ/m\beta=\hbar/m is fixed by the particle's mass, and only grows in importance as packets get narrow. To turn this into an exact law we take the standard initial state — the minimum-uncertainty Gaussian

Ψ(x,0)=(12πσ02)1/4eik0x e−x2/4σ02(4)\Psi(x,0)=\left(\frac{1}{2\pi\sigma_0^2}\right)^{1/4}e^{ik_0x}\,e^{-x^2/4\sigma_0^2} \qquad (4)

where: σ0\sigma_0 is the initial standard deviation of position (mind the convention: some books use the 1/e1/e half-width aa of ∣Ψ∣2|\Psi|^2, which is 2 σ0\sqrt2\,\sigma_0 — a classic source of stray factors). Its momentum amplitude is also Gaussian, with σk=1/2σ0\sigma_k=1/2\sigma_0, i.e. Δp=ℏ/2σ0\Delta p=\hbar/2\sigma_0: minimum uncertainty, Δx Δp=ℏ/2\Delta x\,\Delta p=\hbar/2 exactly. Derivation A now evolves (4) exactly, and the density that emerges is

∣Ψ(x,t)∣2=12π σ(t)exp⁡ ⁣[−(x−vgt)22 σ(t)2],σ(t)=σ01+(ℏt2mσ02)2(5)|\Psi(x,t)|^2=\frac{1}{\sqrt{2\pi}\,\sigma(t)}\exp\!\left[-\frac{(x-v_g t)^2}{2\,\sigma(t)^2}\right],\qquad \sigma(t)=\sigma_0\sqrt{1+\left(\frac{\hbar t}{2m\sigma_0^2}\right)^2} \qquad (5)

where: the packet stays Gaussian for all time, its centre rides at vg=ℏk0/mv_g=\hbar k_0/m, and only the width evolves. Notice what the formula does not contain: k0k_0. How fast the packet travels has no effect on how fast it spreads — spreading is an internal affair between the packet's own momentum components. The natural clock in (5) is the spreading time

τ=2mσ02ℏ(6)\tau=\frac{2m\sigma_0^2}{\hbar} \qquad (6)

where: τ\tau is the time for the width to grow by 2\sqrt2, and it scales as mass times area. Halve σ0\sigma_0 and τ\tau drops fourfold; swap an electron for a proton and τ\tau stretches 1836-fold. With τ\tau in hand, σ(t)=σ01+(t/τ)2\sigma(t)=\sigma_0\sqrt{1+(t/\tau)^2} — a hyperbola, flat then ballistic, drawn above. Finally, the uncertainty bookkeeping. Since Δp\Delta p is constant (Derivation C) while Δx\Delta x grows,

Δx(t) Δp=ℏ21+(tτ)2  ≥  ℏ2(7)\Delta x(t)\,\Delta p=\frac{\hbar}{2}\sqrt{1+\left(\frac{t}{\tau}\right)^2}\;\geq\;\frac{\hbar}{2} \qquad (7)

where: the packet is minimum-uncertainty only at t=0t=0; free evolution degrades the product, not by adding noise but by building position–momentum correlation — the front of the packet becomes the fast side, the rear the slow side, exactly like the runners.

Derivation AExact evolution of a free Gaussian packet

We want the exact Ψ(x,t)\Psi(x,t) from the initial Gaussian (4), with no small-tt or narrow-band approximation. The strategy is the only one the free particle ever needs: go to kk-space where evolution is a pure phase, then do the resulting Gaussian integral by completing the square. Watch the real part of one complex width parameter carry the entire spreading effect.

Step 1. Fourier-transform the initial state. The transform of (4) is ϕ(k)=(2σ02/π)1/4e−σ02(k−k0)2\phi(k)=\left(2\sigma_0^2/\pi\right)^{1/4}e^{-\sigma_0^2(k-k_0)^2} — a Gaussian in kk centred at k0k_0 with σk=1/2σ0\sigma_k=1/2\sigma_0, normalized so ∫∣ϕ∣2 dk=1\int|\phi|^2\,dk=1.

Step 2. Attach the evolution phase and assemble the integral: Ψ(x,t)=12π∫ϕ(k) ei(kx−ℏk2t/2m) dk\Psi(x,t)=\frac{1}{\sqrt{2\pi}}\int\phi(k)\,e^{i(kx-\hbar k^2t/2m)}\,dk. The exponent is quadratic in kk, so the integral is Gaussian and therefore doable in closed form.

Step 3. Collect the quadratic exponent: with s=k−k0s=k-k_0, it reads −αs2+is (x−vgt)+i(k0x−ω0t)-\alpha s^2 + i s\,(x-v_gt) + i(k_0x-\omega_0 t), where α≡σ02+iℏt2m\alpha\equiv\sigma_0^2+\frac{i\hbar t}{2m} is the complex width parameter, vg=ℏk0/mv_g=\hbar k_0/m, ω0=ℏk02/2m\omega_0=\hbar k_0^2/2m. Why bundle time into α\alpha? Because the whole calculation then reads identically to the static Gaussian integral — time enters only by rotating α\alpha into the complex plane, and the physics (spreading) will come from ∣α∣|\alpha| growing.

Step 4. Complete the square and use ∫e−αs2+bsds=π/α eb2/4α\int e^{-\alpha s^2+bs}ds=\sqrt{\pi/\alpha}\,e^{b^2/4\alpha} (valid for Re α>0\mathrm{Re}\,\alpha>0): Ψ(x,t)=(σ022π)1/41α  ei(k0x−ω0t)  exp⁡ ⁣[−(x−vgt)24α]\Psi(x,t)=\left(\frac{\sigma_0^2}{2\pi}\right)^{1/4}\frac{1}{\sqrt{\alpha}}\;e^{i(k_0x-\omega_0t)}\;\exp\!\left[-\frac{(x-v_gt)^2}{4\alpha}\right].

Step 5. Take the modulus squared. With 14α+14α∗=σ022∣α∣2\frac{1}{4\alpha}+\frac{1}{4\alpha^*}=\frac{\sigma_0^2}{2|\alpha|^2} and ∣α∣2=σ04+(ℏt2m)2|\alpha|^2=\sigma_0^4+\left(\frac{\hbar t}{2m}\right)^2, the density collapses to equation (5) with σ(t)=∣α∣/σ0=σ01+(ℏt/2mσ02)2\sigma(t)=|\alpha|/\sigma_0=\sigma_0\sqrt{1+(\hbar t/2m\sigma_0^2)^2}. The packet is Gaussian at every instant; its phase (not needed for the density) carries the position–momentum correlation as a chirp — the local wavelength is shorter at the front than at the rear. Verified: sympy performs the Step-4 integral in closed form and the resulting density matches equation (5) to 50 digits at nine independent spacetime points; an independent FFT evolution reproduces σ(t) at t = τ and 3τ to better than 0.1% (verify_aq-qm-wave-packet-spreading.py, checks 2, 8–9).

Go deeper · Derivation B · 1 minThe spreading law from the runners picture
Derivation BThe spreading law from the runners picture

The exact result deserves a back-of-envelope derivation that explains why the widths add in quadrature and where τ\tau comes from, using nothing but the uncertainty principle and kinematics. This is the version to reconstruct in an exam when you have forgotten every coefficient.

Step 1. A packet of width σ0\sigma_0 carries momentum spread Δp=ℏ/2σ0\Delta p=\hbar/2\sigma_0 (minimum-uncertainty start). Its components' group velocities therefore span Δv=Δp/m=ℏ/2mσ0\Delta v=\Delta p/m=\hbar/2m\sigma_0.

Step 2. After time tt, kinematic stretching alone would spread positions by Δv t\Delta v\,t. But this stretch is statistically independent of the initial position uncertainty — which component you are does not know where in the packet you started. Why independent? At t=0t=0 the minimum-uncertainty Gaussian has zero position–momentum correlation (⟨xp+px⟩/2−⟨x⟩⟨p⟩=0\langle xp+px\rangle/2-\langle x\rangle\langle p\rangle=0); the initial spread and the velocity spread are uncorrelated random variables, so their contributions add like variances, not like lengths.

Step 3. Add in quadrature: σ(t)2=σ02+(Δv t)2=σ02[1+(ℏt2mσ02)2]\sigma(t)^2=\sigma_0^2+(\Delta v\,t)^2=\sigma_0^2\left[1+\left(\frac{\hbar t}{2m\sigma_0^2}\right)^2\right] — exactly equation (5), coefficient included. The crossover between the two terms defines τ=2mσ02/ℏ\tau=2m\sigma_0^2/\hbar.

Step 4. Read off the two regimes. For t≪τt\ll\tau: σ≈σ0[1+12(t/τ)2]\sigma\approx\sigma_0\left[1+\tfrac12(t/\tau)^2\right] — quadratic onset, no linear term, which is why packets look frozen at first. For t≫τt\gg\tau: σ→ℏt2mσ0=Δpm t\sigma\to\frac{\hbar t}{2m\sigma_0}=\frac{\Delta p}{m}\,t — pure ballistic stretching at the velocity spread, all memory of the initial width reduced to setting the rate. Verified: sympy series expansion of σ(t) about t = 0 gives σ₀(1 + t²/2τ²) with no linear term, and the t→∞ limit of σ/t equals ħ/2mσ₀ exactly (verify script, checks 3–4).

Go deeper · Derivation C · 1 minThe momentum distribution never spreads
Derivation CThe momentum distribution never spreads

The counterpart theorem: while ∣Ψ(x,t)∣2|\Psi(x,t)|^2 broadens without bound, the momentum-space density ∣ϕ(k,t)∣2|\phi(k,t)|^2 is rigorously time-independent for a free particle. The proof is two lines, but the statement is routinely garbled ("everything about the packet spreads"), so we pin it down and read off its meaning.

Step 1. In kk-space, free evolution multiplies each amplitude by a pure phase: ϕ(k,t)=ϕ(k,0) e−iω(k)t\phi(k,t)=\phi(k,0)\,e^{-i\omega(k)t}, with ω(k)\omega(k) real. This is just equation (1) read in the momentum basis.

Step 2. Take the modulus: ∣ϕ(k,t)∣2=∣ϕ(k,0)∣2 ∣e−iωt∣2=∣ϕ(k,0)∣2|\phi(k,t)|^2=|\phi(k,0)|^2\,|e^{-i\omega t}|^2=|\phi(k,0)|^2. Every moment of the momentum distribution — ⟨p⟩\langle p\rangle, Δp\Delta p, all of them — is constant. For the Gaussian, Δp=ℏ/2σ0\Delta p=\hbar/2\sigma_0 forever. Why must this happen? Momentum commutes with the free Hamiltonian H^=p^2/2m\hat H=\hat p^2/2m; momentum is conserved, not just on average but distribution-by-distribution. Spreading in xx with rigidity in kk is exactly what "dephasing" means: the components keep their weights and change only their relative phases.

Step 3. Consequences worth keeping. (i) Time-of-flight measurement: let a cloud expand for t≫τt\gg\tau; positions become x≈(ℏk/m)tx\approx(\hbar k/m)t, so the position image at late times is a photograph of the initial momentum distribution — the standard cold-atom diagnostic. (ii) Reversibility: since evolution is a known phase, applying the conjugate phase (e.g. a lens, an echo pulse) refocuses the packet; spreading is not entropy growth. (iii) The uncertainty product (7) grows only because Δx\Delta x does. Verified: sympy — the modulus of the evolution factor is identically 1, and Δx(t)·Δp reproduces equation (7), equal to ħ/2 at t = 0 (verify script, checks 5–7).

Limiting cases

CaseResultMeaning
t≪τt\ll\tauσ≈σ0 ⁣[1+12(t/τ)2]\sigma\approx\sigma_0\!\left[1+\tfrac12(t/\tau)^2\right]Quadratic onset — packets look rigid at first; no linear term
t≫τt\gg\tauσ→(Δp/m) t=ℏt/2mσ0\sigma\to(\Delta p/m)\,t=\hbar t/2m\sigma_0Ballistic stretching at the velocity spread; initial width only sets the rate
σ0→0\sigma_0\to0τ∝σ02→0\tau\propto\sigma_0^2\to0, late rate ∝1/σ0→∞\propto1/\sigma_0\to\inftyTighter squeezing → faster explosion; there is no "point particle" state that stays one
m→∞m\to\inftyτ→∞\tau\to\infty, σ(t)→σ0\sigma(t)\to\sigma_0Heavy = classical: a microgram grain at 0.15 mm width has τ ≈ age of the universe
β=d2ω/dk2→0\beta=d^2\omega/dk^2\to0no spreading at any ttLinear dispersion (vacuum light) translates packets rigidly — dispersion, not time, is the culprit
k0k_0 anythingσ(t)\sigma(t) unchangedBoosting the packet does not touch its spreading — internal affair of the components

Worked examples

Example 1 — the impatient electron. An electron is localized to σ0=1.0\sigma_0=1.0 Å (atomic size). Find the spreading time, the width-doubling time, and the width after 1 fs.

Step 1. Spreading time: τ=2meσ02/ℏ=2(9.109×10−31)(10−10)2/(1.055×10−34)\tau=2m_e\sigma_0^2/\hbar=2(9.109\times10^{-31})(10^{-10})^2/(1.055\times10^{-34}) =1.73×10−16 s≈0.17=\mathbf{1.73\times10^{-16}\ s}\approx0.17 fs. An atomic-scale electron packet lives on the tenth-of-a-femtosecond clock.

Step 2. Doubling: σ=2σ0\sigma=2\sigma_0 requires 1+(t/τ)2=2\sqrt{1+(t/\tau)^2}=2, i.e. t=3 τ=3.0×10−16 st=\sqrt3\,\tau=\mathbf{3.0\times10^{-16}\ s}.

Step 3. After t=1t=1 fs =5.8τ=5.8\tau: σ=σ01+5.82=5.9 σ0≈0.59 nm\sigma=\sigma_0\sqrt{1+5.8^2}=5.9\,\sigma_0\approx\mathbf{0.59\ nm} — already in the ballistic regime, σ≈(t/τ)σ0\sigma\approx(t/\tau)\sigma_0.

Step 4. For contrast, hold the same electron for one full second: σ≈ℏt/2meσ0′\sigma\approx\hbar t/2m_e\sigma_0' with σ0′=1\sigma_0'=1 nm gives 5.8×1045.8\times10^{4} m — 58 km. Free electrons do not stay put.

Example 2 — exam level: a neutron beam through a 10 m flight tube. A thermal neutron (v=2200v=2200 m/s) is collimated to σ0=10 μ\sigma_0=10\ \mum transverse width. How wide is the packet at the detector 10 m downstream?

Step 1. Flight time: t=L/v=10/2200=4.55×10−3t=L/v=10/2200=4.55\times10^{-3} s.

Step 2. Spreading time: τ=2mnσ02/ℏ=2(1.675×10−27)(10−5)2/(1.055×10−34)=3.18×10−3\tau=2m_n\sigma_0^2/\hbar=2(1.675\times10^{-27})(10^{-5})^2/(1.055\times10^{-34})=3.18\times10^{-3} s.

Step 3. So t/τ=1.43t/\tau=1.43 — the flight sits right in the crossover regime; neither approximation would do.

Step 4. Width: σ=σ01+1.432=10 μm×1.75=17.5 μm\sigma=\sigma_0\sqrt{1+1.43^2}=10\ \mu\text{m}\times1.75=\mathbf{17.5\ \mu m}. A real neutron-interferometry design must budget for the packet nearly doubling in transit — quantum spreading as an engineering line item.

The slow reveal of dispersion

Origins · 1 minGeorge Gabriel Stokes and how this was discovered
GG
George Gabriel Stokes
1819–1903 · Cambridge, England

Stokes spent a lifetime watching water think. Lucasian professor for over half a century, he built the hydrodynamics — viscosity, wave theory, the equations that carry his name — in which dispersion first became quantitative physics. In 1876 he set a Smith's Prize examination question that asked students to show a group of deep-water waves advances at half the speed of its individual crests: the earliest crisp statement that a wave bundle stretches and lags because each wavelength runs at its own pace. (Rayleigh, whose portrait anchors the previous article, turned that observation into the general dω/dkd\omega/dk formalism a year later — Stokes owned the phenomenon, Rayleigh the derivative.) Every formula in this article is Stokes's exam question transplanted to matter waves: replace ω=gk\omega=\sqrt{gk} by ω=ℏk2/2m\omega=\hbar k^2/2m and the stretching of a storm swell becomes the spreading of an electron.

History
1839
— Hamilton's optical papers contain the germ of group-velocity thinking
1876
— Stokes's Smith's Prize question: a deep-water wave group travels at half the crest speed — dispersion stretches wave bundles
1877
— Rayleigh's Theory of Sound systematizes group velocity as dω/dk
1925
— Debye's remark at a Zurich colloquium goads Schrödinger: a proper wave theory needs a wave equation
1926
— Schrödinger's equation fixes ω = ħk²/2m; Heisenberg's uncertainty paper (1927) makes Δx·Δp the engine of spreading
1927
— Kennard derives the exact Gaussian spreading law σ(t) = σ₀√(1+(ħt/2mσ₀²)²) — the formula of this article
1999
— Arndt and Zeilinger diffract C₆₀ molecules; packet coherence of objects of 720 amu, with spreading budgets engineered in the interferometer design

Going further

References. Griffiths, Introduction to Quantum Mechanics, 3rd ed., §2.4 (the free particle) and Problem 2.22 (Gaussian packet spreading) · Sakurai & Napolitano, Modern Quantum Mechanics, 2nd ed., §2.4 (Gaussian wave packets) · Shankar, Principles of Quantum Mechanics, 2nd ed., Ch. 5 (Gaussian packet, spreading) · Cohen-Tannoudji, Diu & Laloë, Quantum Mechanics, Vol. I, Complement G_I (free wave packet) · Townsend, A Modern Approach to Quantum Mechanics, 2nd ed., Ch. 6.

Provenance. Equations are standard textbook results. A verifier should: (1) confirm the free dispersion ω=ℏk2/2m\omega=\hbar k^2/2m by substituting a plane wave into the free Schrödinger equation; (2) reproduce vg=ℏk/mv_g=\hbar k/m, vp=ℏk/2mv_p=\hbar k/2m by differentiating; (3) carry out the Gaussian Fourier integral to obtain σ(t)=a1+(ℏt/2ma2)2\sigma(t)=a\sqrt{1+(\hbar t/2ma^2)^2} (Griffiths Problem 2.22, Sakurai §2.4); (4) verify Δp=ℏ/2a\Delta p=\hbar/2a is constant and that ΔxΔp=ℏ21+(ℏt/2ma2)2≥ℏ/2\Delta x\Delta p=\frac{\hbar}{2}\sqrt{1+(\hbar t/2ma^2)^2}\geq\hbar/2. Cross-check against Cohen-Tannoudji Complement G_I and Shankar Ch. 5. No empirical numbers are quoted; all relations are analytic. (All four verifier items are python-verified for this article — symbolic integral, limits, and an independent FFT evolution; the worked numbers are recomputed in verify_aq-qm-wave-packet-spreading.py.)

Builds on: Free Particle and Plane Waves · Wave Packets and Their Construction · Group Velocity versus Phase Velocity · Time-Independent Schrödinger Equation in One Dimension Leads to: Bound States versus Scattering States · Quantum Harmonic Oscillator: Analytic Solution

If spreading is reversible, why do we never see packets contract on their own?

They can — but only if you prepare them to. Run Derivation A backwards: a packet whose phase is chirped the opposite way (front slow, rear fast) contracts, reaches minimum width, then re-expands. Free evolution always adds the same sign of chirp, so a packet prepared without one only ever gains it and spreads. Contracting states must be engineered — an electrostatic lens, an RF rebunching cavity, an atom-optics pulse — which is exactly what beam physicists do. It is precisely like a lens focusing light: diffraction alone never focuses, but the right incoming phase converges before it diverges.

Does the spreading formula mean an electron in a hydrogen atom smears out over kilometres?

No — the formula is for a free particle. In an atom the electron is bound: its stationary states have time-independent ∣ψ∣2|\psi|^2, and the Coulomb well continually refocuses what dispersion tries to stretch. Spreading without bound is the signature of no confining potential. The harmonic oscillator makes the contrast sharpest: its dispersion of energies is evenly spaced, so packets revive perfectly every period, and the special coherent states (previewed later in Coherent States of the Harmonic Oscillator) slosh forever without spreading at all.

Where does the extra energy for the faster-moving spread packet come from?

Nowhere — no energy appears. The energy distribution is set by ∣ϕ(k)∣2|\phi(k)|^2, which never changes (Derivation C). ⟨E⟩\langle E\rangle and even the full spectrum of energies are constants of the motion. What changes is where the components are, not how fast they go: the fast components were always fast; they simply stop overlapping the slow ones. Spreading rearranges probability in space at fixed momentum bookkeeping — that is why it costs nothing and conserves everything.

Is the σ(t) formula special to Gaussians, or do all packets spread like this?

The exact closed form is Gaussian-specific, but the two structural features are universal: a quadratic-in-time onset governed by the same τ\tau scale, and late-time ballistic growth σ→(Δp/m)t\sigma\to(\Delta p/m)t for any free packet (that limit only uses the variance of the velocity distribution). Non-Gaussian packets also distort as they spread — a rectangular packet grows ringing lobes, for instance — because the quadratic phase treats their Fourier components less symmetrically. The Gaussian is the one shape that evolves into itself.

My textbook writes the width as a√(1+(ħt/2ma²)²) with a different meaning of a. Which is right?

Both — check the convention before comparing coefficients. If aa is the initial standard deviation of position (our σ0\sigma_0), the formula reads exactly as here, with Δp=ℏ/2a\Delta p=\hbar/2a and τ=2ma2/ℏ\tau=2ma^2/\hbar. Some texts instead define aa via Ψ∝e−x2/2a2\Psi\propto e^{-x^2/2a^2} (then σ0=a/2\sigma_0=a/\sqrt2) or via the 1/e1/e point of ∣Ψ∣2|\Psi|^2. Every version produces the same physics with factors of 2\sqrt2 shuffled between aa, Δp\Delta p, and τ\tau. The convention-proof anchors are Δx Δp=ℏ/2\Delta x\,\Delta p=\hbar/2 at t=0t=0 and the late-time slope Δp/m\Delta p/m — check those two and any book's formula falls in line.

Why doesn't the packet's speed affect its spreading — surely a fast packet has more dispersion?

The mean momentum ℏk0\hbar k_0 sits in the linear part of the dispersion expansion, and linear phase only translates the envelope (that was Derivation A of the group-velocity article). Spreading is driven by the curvature d2ω/dk2=ℏ/md^2\omega/dk^2=\hbar/m, which is the same at every k0k_0 for the free-particle parabola. Physically: boosting the packet adds the same velocity to every runner, which cannot change how they separate from each other. Only the spread of momenta — set by σ0\sigma_0 — and the mass matter.

How does spreading square with Ehrenfest's theorem — I thought quantum motion followed classical mechanics on average?

It does, and the two statements coexist peacefully. Ehrenfest gives d⟨x⟩/dt=⟨p⟩/md\langle x\rangle/dt=\langle p\rangle/m exactly: the mean follows the classical trajectory forever (for a free particle). Spreading is a statement about the second moment, Δx\Delta x, about which classical single-particle mechanics says nothing. A classical ensemble of particles with position spread σ0\sigma_0 and momentum spread Δp\Delta p would in fact spread by exactly the same law — the quantum novelty is not the stretching itself but the floor Δp≥ℏ/2σ0\Delta p\ge\hbar/2\sigma_0 that makes it mandatory.

Does a photon wave packet spread in vacuum?

Along its propagation direction, no: vacuum light has ω=ck\omega=ck, zero curvature, so a pulse translates rigidly at cc — this is the β=0\beta=0 row of the limiting-cases table and the reason femtosecond pulses survive kilometres of vacuum. In glass, ω(k)\omega(k) curves and pulses spread exactly as our Gaussians do (that is fibre-optic dispersion). Transversely, a light beam does spread — diffraction — which is the spatial-frequency cousin of the same Fourier bookkeeping, with the lens playing the role of the refocusing chirp.

Before this

Where this leads