Ehrenfest's Theorem
The wave chapter's Ehrenfest's Theorem answered a nervous 1927 question — does wave mechanics remember ? — by pushing integrals through the Schrödinger equation until and emerged. That article owns the pair, and its hard-won honesty clause: expectation values ride almost classical rails, bending whenever . This deeper-register revisit builds the machine those results fall out of. One product-rule derivation, three lines in bra-ket, yields the general engine
for every observable at once — the expectation-value shadow of the Heisenberg equation of motion, reached without ever changing pictures. The wave-register pair becomes a two-line corollary (one commutator each, borrowed from the CCR ladder). But the engine's real yield is what the pair never showed: feed it and out comes the quantum virial theorem , the level-by-level energy audit that later chapters use on hydrogen. Feed it and energy conservation appears. Feed it any observable commuting with and you are one serial away from the full theory of conserved quantities. The closing act is quantitative honesty about the classical limit — Bohr's correspondence principle made checkable. A machine-run experiment evolves the same displaced wave packet in a harmonic and a slightly quartic well: the first tracks its classical twin to for ever, the second drifts visibly within one period and loses a third of its swing by the third — with the deviation predicted by the engine's own correction terms.
- THE engine: — one derivation, every observable; the expectation shadow of the Heisenberg equation.
- The wave-register pair , drops out as two one-line commutators (owned by the wave chapter's Ehrenfest's Theorem; recovered here, not re-derived).
- Feed : the quantum virial theorem in stationary states — for power laws , .
- Feed : — energy conserved exactly when the Hamiltonian is static.
- Classicality is linearity, not size: harmonic is exactly classical for every state; a 2% quartic term visibly derails the centroid within one period (machine-run numbers inside).
- makes constant — the doorway to Constants of the Motion, next.
- Key idea: one commutator sandwich governs the motion of every average — and reads out classical mechanics exactly as far as the Hamiltonian is quadratic, no further.
For any observable, : expectation values obey commutator-driven equations that shadow classical mechanics — exactly for Hamiltonians quadratic in , approximately whenever the packet is narrow compared to the potential's curvature scale.
Where this lives today
The engine is the daily language of quantum optics and optomechanics: cavity fields, mechanical oscillators and spins are tracked through coupled expectation-value equations (, , ), and the closure question — do the equations for first moments close, or leak into higher ones? — decides whether a "semiclassical" model of a laser or a levitated nanosphere is honest. LIGO's mirror dynamics and every Kalman-filtered quantum sensor run on exactly this moment hierarchy, truncated where the audit says it may be. The failure side is equally alive: "Ehrenfest time" — the horizon beyond which a packet in a chaotic or anharmonic system abandons its classical rail (logarithmically short in for chaos) — is a standard diagnostic in cold-atom experiments that launch coherent states in tilted lattices and watch, in real time, the collapse the quartic run above shows in miniature.
The physical picture
A wave packet is a crowd, not a runner. Each measurement of position samples the crowd once; is the crowd's centroid. Ehrenfest's question is whether the centroid runs like Newton's single particle — and the engine's answer is: the centroid feels the average of the force over the crowd, , not the force at the centroid, . Where the force is linear, the crowd average and the centroid value coincide and Newton survives verbatim. Where the force curves, the wings of the crowd vote differently from its center, and the centroid leaves the classical rail.
The second face of the engine is bookkeeping across the whole observable algebra. The Heisenberg picture rotates operators; sandwiching that rotation in any fixed state produces a coupled hierarchy of expectation-value equations — drives on , on , on , each average's motion sourced by the average one commutator away. For quadratic Hamiltonians the hierarchy closes at the first two members, which is precisely why the oscillator is exactly classical; anharmonicity leaks the motion upward into ever-higher moments, and the leak rate is the quantitative content of "the classical limit".
The engine
Everything follows from one derivation, run in the Schrödinger picture where states move and operators stand still. (The Heisenberg-register route is a one-liner by comparison: sandwich The Heisenberg Equation of Motion between fixed states. Both roads, same law — as the picture-equivalence theorem guarantees.)
where: ; the commutator term is the dynamics, the partial term collects built-in time dependence of the operator (usually zero); and the equation is picture-invariant — every symbol in it is a sandwich. Note the equivalent sign conventions: .
We derive equation (1) by differentiating with the product rule, feeding in the time-dependent Schrödinger equation and its bra-side adjoint. The strategy is identical in spirit to the wave chapter's integral computation, but bra-ket compression does in three lines what integration by parts did in a page — and yields every observable at once instead of and separately. Watch the relative minus sign between the two Schrödinger insertions: it is what assembles the commutator, and it comes from daggering .
Step 1. Product rule on the sandwich — three terms, one per time-dependent factor:
Step 2. Insert the Schrödinger equation and its adjoint (hermitian ; the minus from conjugating ):
Step 3. Collect the two dynamical terms into the commutator:
Why the theorem is basis-free and picture-free: no representation was chosen, no wavefunction integrated — only hermiticity of and the dynamical postulate entered. The wave chapter's integral route is this computation written out in the position representation. *Verified: machine-checked on a random 4×4 Hamiltonian against central-difference numerics along the exact evolution (article verifier); energy conservation for static checked to .*
Two corollaries come free. The x–p pair: with , the CCR ladder of Canonical Commutation Relation evaluates and (both machine-verified), so equation (1) reproduces and — the theorems the wave chapter's Ehrenfest's Theorem derived by the integral route and owns, together with the Taylor-expansion classicality audit ( apparatus) and its worked numbers. Energy: gives — for a static Hamiltonian, the mean energy never moves, in any state whatsoever.
The virial theorem — the engine's characteristic yield
Here is a result the x–p pair cannot see, because it lives one rung up the moment hierarchy. Feed the engine the symmetrized product — the quantum version of the classical virial :
where: ; the commutator evaluates by the same CCR ladder, one term per factor of . In a stationary state every expectation value is frozen (Stationary States and Energy Eigenstates), so the left side vanishes and
where: for a power-law potential this reads — the quantum copy of the classical time-average virial theorem, with ensemble averages in place of time averages. For the oscillator (): , an exact even split, machine-checked level by level in the verifier. For Coulomb (): , the energy audit that Central Potentials and Hydrogen will run on every hydrogen orbital. The theorem is a workhorse precisely because it converts one hard question (separate kinetic and potential content of an eigenstate) into one easy one (the total energy).
Go deeper · Derivation B · 1 minThe quantum virial theorem from the engine
We derive equation (2) by evaluating for and , then specialize to stationary states. The strategy is pure commutator bookkeeping: split by linearity into a kinetic and a potential piece, and evaluate each with one rung of the CCR ladder (, — consumed from Canonical Commutation Relation, never re-proved). The symmetrization matters only for hermiticity of ; both orderings give the same commutator with .
Step 1. Kinetic piece. Using :
Step 2. Potential piece. Using :
Why commutes through: , so only the factors generate terms — each rung of the ladder acts once.
Step 3. Assemble in the engine:
Step 4. In a stationary state (all averages frozen), giving ; for , and . Why stationarity is essential: in a superposition of energies oscillates at Bohr frequencies and the left side survives — the virial relation then holds only as a time average, exactly as in classical mechanics. *Verified: machine-checked in QHO eigenstates (, 80-level Fock basis) and exact for (article verifier).*
Correspondence, made quantitative
Bohr's correspondence principle demanded that quantum dynamics merge into classical dynamics in the appropriate limit; the engine tells us exactly when and how fast. The honest statement has two clauses. Exactness clause: if is at most quadratic in and — free particle, uniform field, harmonic oscillator — then is linear, identically, and the centroid obeys Newton exactly, for every state, however wide, however quantum. Leak clause: any curvature of the force couples the centroid to the packet's shape; expanding about (the wave article's audit) puts the leading correction at — the wings of the crowd voting. The verifier runs the cleanest possible head-to-head. A displaced ground-state Gaussian (, , units ) evolves on a fine grid, once in and once in with — a mere 8% force correction at the turning point. The harmonic run tracks to better than for three full periods. The quartic run agrees early (deviation 0.04 at one tenth of a period), drifts to 0.51 by the first period, peaks near 1.3, and by the third period the centroid's swing has collapsed to 1.27 against the classical 2.00 — the packet has dephased across the anharmonic frequency gradient, a miniature of the collapse Spectral Decomposition of Time Evolution anatomized. The leak is predictable: the finite width feeds an extra force , renormalizing the centroid's frequency by 6% relative to its classical twin — phase drift of exactly the observed size after one period.
Limiting cases
| case | result | meaning |
|---|---|---|
| quadratic | exactly classical | linearity, not , is the exactness condition |
| narrow packet, small | classical + slow leak | correspondence with a computable error budget |
| , | frozen | constant of the motion — full theory next article |
| stationary state | all frozen; virial (3) holds | the engine's left side dies; equation (2) becomes an identity |
| oscillator: even split; Coulomb (): | ||
| , static | energy conservation as an engine one-liner |
Worked examples
Example 1 — virial audit of a trapped ion. A calcium ion sits in a harmonic trap of frequency MHz, prepared in the Fock state. Split its energy into kinetic and potential parts.
Step 1. The level energy: with eV.
Step 2. So 10.34 neV — a nano-electron-volt scale that makes trapped ions exquisite force sensors.
Step 3. The virial theorem for power law: , i.e. 5.17 neV each — an exact even split, valid level by level (machine-checked in an 80-level Fock basis), with no wavefunction integral ever computed.
Step 4. Contrast the effort: computing directly means integrating against Hermite polynomials; the engine reduced it to one commutator and one division by two. That economy — total energy in, kinetic/potential split out — is why the virial theorem reappears for every hydrogen orbital in the central-potential chapter.
Example 2 — the classicality horizon of an anharmonic trap. The verifier's quartic run, read as an experiment: a packet with displaced to in (dimensionless units). When does the centroid stop being classical?
Step 1. Size the perturbation: at the turning point the quartic force is 32% of the harmonic force 2.0 — but the classical trajectory is computed in the same potential, so simple frequency shift is not the discrepancy. The quantum-classical gap comes from the width: .
Step 2. That width term acts as a 6% frequency renormalization of the centroid against its classical twin, predicting a phase gap of rad after one period — displacement error .
Step 3. The machine run confirms: deviation 0.04 at (agreement regime), 0.51 at (the predicted drift), maximum 1.29 by three periods.
Step 4. Beyond phase drift, the packet dephases: by the third period the quantum swing has collapsed to 1.27 vs the classical 2.00 — anharmonic level spacings running neighboring components at different clocks. The classical description fails not by small corrections but by qualitative structure (collapse, and at much longer times revival) — the Ehrenfest-time doctrine in one figure. Wave-register spreading rates and their own worked numbers are Wave Packet Spreading and Dispersion's.
Origins · 1 minNiels Bohr and how this was discovered
The correspondence principle was Bohr's compass through the decade when quantum theory had rules but no mechanics. His 1913 postulates (that story belongs to the stationary-states article) said nothing about how quantum behavior connects to the classical physics it must contain; from 1918 he elevated that connection to a working tool — christened Korrespondenzprinzip in 1920 — demanding that in the limit of large quantum numbers, frequencies, intensities and polarizations of quantum transitions merge into the Fourier components of the classical orbit. In Bohr's hands it was less a theorem than a divining rod: Kramers computed intensities with it, Heisenberg's 1925 breakthrough began as an attempt to make it exact ("Umdeutung" — reinterpreting classical Fourier series as transition arrays). When wave mechanics arrived, Ehrenfest's little 1927 note (its story and its theorem belong to the wave chapter's twin of this article) sharpened the divining rod into an equation — this article's engine — and the correspondence principle stopped being philosophy: the merge into classical mechanics is exact for quadratic Hamiltonians and happens at a computable rate elsewhere. Bohr, characteristically, cared most about the cases where the merge fails — his institute spent the 1930s mapping precisely the phenomena (interference, spin, measurement) that no classical limit reaches.
Going further
References. Griffiths & Schroeter, Introduction to Quantum Mechanics, 3rd ed., §1.5 & §3.5 · Sakurai & Napolitano, Modern Quantum Mechanics, 2nd ed., §2.4 · Shankar, Principles of Quantum Mechanics, 2nd ed., Ch. 6 · Ehrenfest, Z. Phys. 45, 455 (1927) · Ballentine, Quantum Mechanics: A Modern Development, Ch. 14 (moment hierarchies and the classical limit).
Provenance. Derivations follow the standard treatments in Griffiths (3rd ed., §1.5, §3.5), Sakurai & Napolitano (2nd ed., §2.4), and Shankar (2nd ed., Ch. 6). Verifier should independently recompute the commutators and from , and the master formula by differentiating with the time-dependent Schrodinger equation. The constant is the CODATA value. Historical attribution: Ehrenfest, Z. Phys. 45, 455 (1927). For this edition all named items were machine-executed (sympy/numpy/scipy), plus: the engine against central-difference numerics on a random 4×4 (); the virial commutator in QHO eigenstates () with exact; the trapped-ion numbers (4.14 neV, 10.34 neV, 5.17 neV); and the anharmonic head-to-head (harmonic control classical to over 3 periods; quartic : deviation 0.04 at , 0.51 at , max 1.29, swing collapse 2.00→1.27). Per the chapter ownership map: the x–p pair derivations, Taylor classicality audit and its numbers belong to the wave chapter's Ehrenfest's Theorem (this article recovers the pair as corollaries and never reuses its numbers); the operator-level equation to The Heisenberg Equation of Motion; the CCR ladder to Canonical Commutation Relation (consumed); conservation theory to Constants of the Motion (next serial); spreading craft to Wave Packet Spreading and Dispersion; energy–time uncertainty explicitly NOT derived here (owned by The Energy-Time Uncertainty Relation and Mandelstam-Tamm Bound).
Builds on: Time-Dependent Schrodinger Equation · The Heisenberg Equation of Motion · Canonical Commutation Relation · Expectation Values and Variance · Stationary States and Energy Eigenstates
Leads to: Constants of the Motion and Conservation Laws · Symmetries and Conservation in Quantum Dynamics · The Quantum Propagator · Central potentials (virial audits)
How is this article different from the wave chapter's Ehrenfest's Theorem?
Same physics, two registers, deliberately split. The wave article proves the x–p pair by integral manipulation of , and owns the classicality Taylor audit with its worked numbers. This article owns the general commutator engine — every observable, three bra-ket lines — plus what only the engine reaches: the virial theorem, energy conservation as a one-liner, the moment-hierarchy view of the classical limit, and a quantitative anharmonic case study. Read the wave article for how the theorem was first met; read this one for the machine you will actually use in later chapters.
Is the engine just the Heisenberg equation with brackets around it?
Sandwiching the Heisenberg equation in a fixed state does give the engine — but the engine is weaker, and that matters both ways. Operator-level: freezes the whole observable, eigenprojectors included. Expectation-level: the engine only ever constrains first moments; two very different states can share . Conversely the engine is stronger pedagogically: it is picture-free, derivable without any Heisenberg machinery, and directly measurable — averages are what experiments actually record.
Why does the virial theorem need a stationary state?
Because its derivation sets , and only stationary states freeze every average. In a superposition, beats at Bohr frequencies and oscillates around zero instead of vanishing — the honest statement is then about time averages, exactly as in classical mechanics where the virial theorem averages over an orbit. The stationary-state version is the sharper tool because "frozen" replaces "averaged" with no residue.
Does d⟨p⟩/dt = −⟨V′(x)⟩ mean momentum is conserved when the force averages to zero across the packet?
Instantaneously yes, and it can happen away from any force-free point — a symmetric packet straddling a potential maximum feels zero average force while both wings accelerate outward. But watch the higher moments: grows even as stays put (the packet splits), so "conserved centroid" is not "nothing happening". This is the moment hierarchy talking: first moments can lie still while second moments carry the physics — a standard trap when reading semiclassical simulations.
What exactly is the Ehrenfest time?
The timescale over which a well-localized packet's centroid stops tracking the classical trajectory. For smooth anharmonic systems it scales as a power of the packet-width parameters (the quartic run's one-period drift); for classically chaotic systems it shrinks to — logarithmic in , because exponential stretching amplifies the width leak at the Lyapunov rate . Beyond , only the full quantum evolution (spectral methods, propagators — the rest of this chapter) is trustworthy. Quantitative bounds on evolution timescales are the Mandelstam–Tamm article's territory.
Can I use the engine when the Hamiltonian itself depends on time?
Yes — nothing in the three-line derivation assumed static ; insert as-is. Two consequences change: energy is no longer conserved (, the power delivered by the drive), and the commutator term must use the instantaneous . The Heisenberg-register version needs the care flagged in the previous articles; the Schrödinger-register engine sidesteps that subtlety entirely, which is one practical reason to know both derivations.