Hamiltonian as Generator of Time Evolution

Open any mechanics text and canonical transformations look like a toolbox: clever changes of variables you choose to apply, hunting for a chart where the problem simplifies. This page is about the moment the toolbox turns around and looks back at you. Let the system evolve for a time tt — do nothing clever at all, just wait — and map each initial phase point (q0,p0)(q_0,p_0) to where the dynamics carries it, (q(t),p(t))(q(t),p(t)). That map, for every single value of tt, is itself a canonical transformation. Nature runs the machinery on its own: motion is a canonical transformation, continuously unfolding, and the function generating it is the Hamiltonian. The statement has teeth in both directions. Read forward, it says the dt\mathrm{d}t-step of every trajectory is the infinitesimal canonical transformation with generator HH — Hamilton's equations stop being postulates and become the transformation equations of a specific F2F_2. Read backward, it says the entire canonical formalism — brackets preserved, areas preserved, the symplectic condition satisfied — applies to the flow map Φt\Phi_t at every instant, which is why phase-space volume is conserved and why the initial conditions themselves remain legitimate canonical coordinates forever. That last remark is the seed of Hamilton–Jacobi theory. Here we make the claim precise three ways: the generating-function route, explicit flow maps for free fall and the oscillator certified canonical by direct bracket tests, and the group-theoretic reading — dynamics as a curve through the group of canonical transformations, with HH as its tangent vector.

Key takeaways
  • Advancing the system by dt\mathrm{d}t is a near-identity canonical transformation with Type-2 generator F2=∑iqiPi+H dtF_2=\sum_i q_iP_i+H\,\mathrm{d}t; its transformation equations are Hamilton's equations.
  • The finite-time evolution map Φt:(q0,p0)↦(q(t),p(t))\Phi_t:(q_0,p_0)\mapsto(q(t),p(t)) is canonical for every tt — dynamics is a one-parameter family of canonical transformations, the exponential of the generator HH.
  • Explicit flow maps make it concrete: free fall gives a shear, the harmonic oscillator a rotation matrix M(t)M(t) with det⁡M=1\det M=1 and MJMT=JMJM^{\mathsf T}=J; both pass the bracket test {Q,P}q,p=1\{Q,P\}_{q,p}=1 exactly.
  • Because Φt\Phi_t is canonical, Poisson brackets and phase-space areas are invariant along the motion — Liouville's theorem is one corollary, Hamilton–Jacobi theory (transform to the initial conditions) is another.
  • For time-dependent H(t)H(t) each instant still generates a canonical step; the flow stays canonical even though energy is no longer conserved.
  • Quantum mechanics keeps the statement verbatim: H^\hat H generates time translation through U(t)=e−iH^t/ℏU(t)=e^{-i\hat Ht/\hbar}.
  • Key idea: the Hamiltonian is the infinitesimal generator of time evolution — motion itself is a canonical transformation unfolding continuously, δg={g,H} dt\delta g=\{g,H\}\,\mathrm{d}t.
The core insight

Time evolution is the one-parameter family of canonical transformations whose infinitesimal generator is the Hamiltonian: δg={g,H} dt\delta g = \{g,H\}\,\mathrm{d}t. Conserved quantities are exactly the generators whose flows leave HH invariant.

Where this lives today

The working descendants of "evolution is a canonical transformation" are symplectic integrators. A naive numerical scheme like explicit Euler discretizes Hamilton's equations but its update map is not canonical — phase-space volume grows a little each step, and orbits spiral outward from energy surfaces no matter how small the step. A symplectic integrator instead builds the update as a composition of exact canonical maps (typically the flows of the kinetic and potential pieces of HH separately — the leapfrog/Störmer–Verlet family), so the numerical trajectory is the exact evolution of a slightly wrong Hamiltonian rather than a wrong evolution of the right one. That single design decision is why solar-system integrations can run for billions of model years without secular energy drift (the JPL ephemerides and long-term chaos studies of the outer planets rest on it), why accelerator physicists tracking 10710^{7} turns of a proton bunch through the LHC lattice insist that every beamline element be represented by a symplectic map, and why molecular-dynamics codes hold their temperature over microsecond runs. The quantum side is even more literal: a gate-based quantum computer runs Trotterized time evolution, compiling e−iH^t/ℏe^{-i\hat Ht/\hbar} from small unitary steps — Hamilton's infinitesimal canonical steps, now with ℏ\hbar — and "Hamiltonian simulation" is the flagship near-term application of the machines.

The physical picture

Picture phase space as a sheet of stretchy graph paper and the dynamics as a steady wind blowing across it. Each grid cell drifts, tilts, and shears as the wind carries it — but if you measure any cell's area at any instant, it is exactly what it was at the start. That is what "the flow map is canonical" looks like: not rigidity (cells distort dramatically) but a precise bookkeeping in which the canonical structure — brackets, areas, the pairing of each qq with its pp — rides along unharmed. The wind field itself is read off one function: at each point the velocity is (∂H/∂p, −∂H/∂q)(\partial H/\partial p,\,-\partial H/\partial q). One scalar landscape steers the whole sheet.

Figure
Time evolution as a canonical conveyor — the flow carries phase-space patches along trajectories, shearing them while preserving their area and bracket structure
q p the flow of H carries every point t = 0 t = 1 t = 2 patches shear and tilt, but every patch keeps its area: each snapshot map is a canonical transformation velocity = ( ∂H/∂p , −∂H/∂q )

Now recall the generator machinery from Infinitesimal Canonical Transformations: any function GG on phase space defines a small canonical nudge δq=ε ∂G/∂p\delta q=\varepsilon\,\partial G/\partial p, δp=−ε ∂G/∂q\delta p=-\varepsilon\,\partial G/\partial q. Momentum nudges positions; angular momentum nudges directions. The claim of this page slots the dynamics into that family: choose G=HG=H and ε=dt\varepsilon=\mathrm{d}t, and the nudge is exactly the move the system makes on its own in the next instant. "Energy generates time translation" is not a slogan — it is the identification of the wind field above with the flow machinery of the canonical formalism. The finite version is best seen as a curve through a group. The set of all canonical transformations forms a group (composition of canonical maps is canonical — the structural story lives in Symplectic Group and Phase-Space Geometry). A trajectory of the system is a curve through phase space; the dynamics as a whole is a curve t↦Φtt\mapsto\Phi_t through the group, starting at the identity, with HH as its tangent vector at every instant:

Figure
Dynamics as a curve through the group of canonical transformations — each time t names a full canonical map, with H the tangent generator at the identity
the group of canonical transformations identity (t = 0) Φ half second Φ one second the dynamics: t maps to Φ tangent at the identity = H group law: Φ of s composed with Φ of t equals Φ of s plus t (autonomous H)

One more reading pays off later. If evolving is transforming coordinates, you may run it in reverse: transform from the current (q,p)(q,p) back to the constants (q0,p0)(q_0,p_0). In those coordinates nothing moves — the "trajectory" is a single frozen point — and the entire difficulty of dynamics has been relocated into finding the transformation. Demanding a generating function for exactly this reverse map produces the Hamilton–Jacobi equation; here you are seeing its premise: the map exists and is canonical because motion itself built it.

The infinitesimal step: Hamilton's equations as transformation equations

Everything begins with a single small step. Take the state now, (q,p)(q,p), and the state an instant later, (Q,P)=(q(dt),p(dt))(Q,P)=(q(\mathrm{d}t),p(\mathrm{d}t)), and ask: what generating function connects them? The identity map is generated by the Type-2 function F2=∑iqiPiF_2=\sum_i q_iP_i (see Type-2 Generating Function F2(q,P,t)), and a near-identity map by adding a small correction. The correction that produces the dynamics is the Hamiltonian itself:

F2(q,P,t)=∑iqiPi+H(q,P,t) dt(1)F_2(q,P,t)=\sum_i q_iP_i + H(q,P,t)\,\mathrm{d}t \qquad (1)

where: ∑iqiPi\sum_i q_iP_i — the identity generator; H dtH\,\mathrm{d}t — the infinitesimal correction, with HH evaluated at (q,P)(q,P) — the distinction between PP and pp inside HH costs only O(dt2)O(\mathrm{d}t^2). Equation (1) is the sharpest one-line statement of this article: the Hamiltonian is what you add to the identity to get motion. Cranking the Type-2 machinery on (1) — done honestly in Derivation A — yields the displacement per unit time:

δqidt=∂H∂pi,δpidt=−∂H∂qi(2)\frac{\delta q_i}{\mathrm{d}t}=\frac{\partial H}{\partial p_i},\qquad \frac{\delta p_i}{\mathrm{d}t}=-\frac{\partial H}{\partial q_i} \qquad (2)

where: δqi=Qi−qi\delta q_i=Q_i-q_i, δpi=Pi−pi\delta p_i=P_i-p_i — the changes over the step. These are Hamilton's canonical equations, re-derived with a changed meaning: they are the transformation equations of the canonical map generated by HH. In bracket language, using δf=ε{f,G}\delta f=\varepsilon\{f,G\} from Infinitesimal Canonical Transformations with G=HG=H, ε=dt\varepsilon=\mathrm{d}t:

δg={g,H} dt(3)\delta g=\{g,H\}\,\mathrm{d}t \qquad (3)

where: gg — any observable. The dynamical part of the evolution equation g˙={g,H}+∂g/∂t\dot g=\{g,H\}+\partial g/\partial t (derived once and for all in Poisson Brackets: Definition) is precisely transport by HH's flow; the explicit-tt term is bookkeeping for observables whose formula mentions the clock.

Derivation AThe time step from the Type-2 generator

We are deriving equation (2): the near-identity canonical transformation generated by F2=∑iqiPi+H dtF_2=\sum_i q_iP_i+H\,\mathrm{d}t moves each phase point exactly as Hamilton's equations prescribe. The strategy is direct application of the Type-2 transformation equations, keeping everything to first order in dt\mathrm{d}t; the general expansion for arbitrary GG lives in Infinitesimal Canonical Transformations — here we specialize to G=HG=H and watch Hamilton's equations fall out as transformation equations rather than postulates. The subtlety to watch is the argument of HH: the generator uses the new momentum PP, and discharging that mismatch is what the O(dt2)O(\mathrm{d}t^2) bookkeeping is for.

Step 1. Type-2 transformation equations applied to (1):

pi=∂F2∂qi=Pi+∂H(q,P,t)∂qi dt,Qi=∂F2∂Pi=qi+∂H(q,P,t)∂Pi dtp_i=\frac{\partial F_2}{\partial q_i}=P_i+\frac{\partial H(q,P,t)}{\partial q_i}\,\mathrm{d}t,\qquad Q_i=\frac{\partial F_2}{\partial P_i}=q_i+\frac{\partial H(q,P,t)}{\partial P_i}\,\mathrm{d}t

Step 2. Solve the first relation for the momentum change:

δpi≡Pi−pi=−∂H∂qi dt\delta p_i\equiv P_i-p_i=-\frac{\partial H}{\partial q_i}\,\mathrm{d}t

Why we may evaluate the derivative at (q,p)(q,p): PP differs from pp by O(dt)O(\mathrm{d}t), so replacing P→pP\to p inside ∂H/∂qi\partial H/\partial q_i shifts the result only at O(dt2)O(\mathrm{d}t^2) — invisible at the order we work to.

Step 3. Read the coordinate change from the second relation, with the same replacement:

δqi≡Qi−qi=∂H∂pi dt\delta q_i\equiv Q_i-q_i=\frac{\partial H}{\partial p_i}\,\mathrm{d}t

Step 4. Divide by dt\mathrm{d}t and identify: q˙i=∂H/∂pi\dot q_i=\partial H/\partial p_i, p˙i=−∂H/∂qi\dot p_i=-\partial H/\partial q_i. The infinitesimal canonical transformation generated by HH is time evolution. Since every generating-function transformation is canonical by construction, each dt\mathrm{d}t-step of the dynamics is canonical — and a finite evolution, being a composition of canonical steps, is canonical too. As a quick check: at dt→0\mathrm{d}t\to0 equation (1) reduces to ∑qiPi\sum q_iP_i, the identity, as it must; and the signs are consistent with the fundamental bracket {q,p}=1\{q,p\}=1 — a free particle with p>0p>0 drifts to larger qq.

The finite flow: dynamics as a curve of canonical maps

Composing the steps gives the finite-time flow map Φt:(q0,p0)↦(q(t),p(t))\Phi_t:(q_0,p_0)\mapsto(q(t),p(t)). For autonomous HH the composition telescopes into an exponential — the Lie-series machinery g(t)=et{⋅,H}g(0)g(t)=e^{t\{\cdot,H\}}g(0) built in Poisson-Bracket Formulation of Dynamics, which we import here as a single statement rather than re-derive:

Φt=lim⁡N→∞(Φt/N)N,g∘Φt=et{⋅,H} g(4)\Phi_t=\lim_{N\to\infty}\left(\Phi_{t/N}\right)^{N},\qquad g\circ\Phi_t=e^{t\{\cdot,H\}}\,g \qquad (4)

where: Φt/N\Phi_{t/N} — the small step of Derivation A; the group property Φs∘Φt=Φs+t\Phi_s\circ\Phi_t=\Phi_{s+t} holds because the generator is the same at every instant. The important new claim is structural: each Φt\Phi_t is a canonical transformation. Three independent certificates exist. First, composition: each factor in (4) is canonical, and canonical maps compose to canonical maps. Second, the bracket certificate: the fundamental brackets of the evolved variables stay at their canonical values, because their time derivative is a bracket with HH of a constant — the Jacobi-identity argument whose algebra is housed in Algebra of Poisson Brackets. Third, the explicit certificate: compute a flow map in closed form and test it, which is what Derivations B and C do and what the bracket test of Poisson Brackets as a Test for Canonicity was built for. For the two workhorse systems the flow maps are worth memorizing. Uniform gravity, H=p2/2m+mgqH=p^2/2m+mgq, evolves by a shear plus drift:

Q=q+pmt−12gt2,P=p−mgt(5)Q=q+\frac{p}{m}t-\frac{1}{2}gt^{2},\qquad P=p-mgt \qquad (5)

where: the pt/mpt/m term shears the phase plane (large momenta advance further), while the gg-terms translate it rigidly. Rigid translations and shears both preserve area — the picture behind the algebra. The harmonic oscillator, H=p2/2m+12mω2q2H=p^2/2m+\tfrac12 m\omega^2q^2, evolves linearly, by the matrix

(QP)=M(t)(qp),M(t)=(cos⁡ωtsin⁡ωtmω− mωsin⁡ωtcos⁡ωt)(6)\begin{pmatrix}Q\\P\end{pmatrix}=M(t)\begin{pmatrix}q\\p\end{pmatrix},\qquad M(t)=\begin{pmatrix}\cos\omega t & \dfrac{\sin\omega t}{m\omega}\\[4pt] -\,m\omega\sin\omega t & \cos\omega t\end{pmatrix} \qquad (6)

where: in the scaled variables (mω q,  p/mω)(\sqrt{m\omega}\,q,\;p/\sqrt{m\omega}) the matrix becomes a pure rotation by ωt\omega t — oscillator evolution literally rotates phase space at constant angular rate, independent of amplitude. Both maps pass the canonicity test exactly, for all tt (Derivations B, C).

Figure
Two flow maps seen as canonical transformations — free fall shears the phase plane while the oscillator rotates it, and both preserve area exactly
free fall: shear + drift q p Φ of t before after: sheared, same area oscillator: rotation by ωt √(mω) q p/√(mω) ωt every patch rides the circle; angle grows uniformly, area fixed

What does canonicity of Φt\Phi_t buy? Everything downstream. Poisson brackets computed between observables have the same value whether you evaluate them now or transport both observables along the motion first — brackets are constants of the formalism along trajectories. Phase-space volumes are preserved, since canonical maps have unit Jacobian — that is Liouville's theorem, whose transformation-theoretic treatment is the business of Liouville's Theorem and Phase-Space Volume. And the inverse map Φt−1\Phi_t^{-1}, being canonical, says the initial data (q0,p0)(q_0,p_0) are canonical coordinates at every later time: a coordinate system in which the Hamiltonian's flow is frozen. Constructing that transformation from a generating function is exactly the program of Hamilton–Jacobi theory, the natural next stop after this article. For explicitly time-dependent H(q,p,t)H(q,p,t) the picture degrades gracefully. At each instant, (1) still defines a canonical step — the generator just differs from moment to moment, so the finite map is a time-ordered composition rather than a single exponential, and the group property Φs∘Φt=Φs+t\Phi_s\circ\Phi_t=\Phi_{s+t} is lost. What survives is the part that matters structurally: every Φt2,t1\Phi_{t_2,t_1} is still canonical, so brackets and volumes are still preserved. What is lost is only energy conservation: H˙={H,H}+∂H/∂t=∂H/∂t\dot H=\{H,H\}+\partial H/\partial t=\partial H/\partial t, and only the explicit clock dependence survives — the flow cannot climb its own generator, but the generator itself may be moving.

Go deeper · Derivation B · 1 minThe free fall flow map certified canonical
Derivation BThe free fall flow map certified canonical

We are deriving the finite flow map (5) for H=p2/2m+mgqH=p^2/2m+mgq and then certifying it as a canonical transformation by the bracket test — the most concrete possible instance of "motion is a canonical map." The strategy is elementary: integrate Hamilton's equations exactly (they decouple for this HH), then compute the one bracket that decides canonicity in one degree of freedom. The point is not the integration, which is freshman mechanics, but the certification: the solution of the dynamics, viewed as a change of variables (q,p)→(Q,P)(q,p)\to(Q,P) with tt as a fixed parameter, passes the same test we would apply to any hand-built transformation.

Step 1. Hamilton's equations for this HH: q˙=∂H/∂p=p/m\dot q=\partial H/\partial p=p/m and p˙=−∂H/∂q=−mg\dot p=-\partial H/\partial q=-mg. The second integrates immediately to p(t)=p−mgtp(t)=p-mgt (initial values unadorned), and substituting into the first gives q˙=(p−mgt)/m\dot q=(p-mgt)/m, hence

Q=q+pm t−12gt2,P=p−mgtQ=q+\frac{p}{m}\,t-\frac{1}{2}g t^{2},\qquad P=p-mgt

Step 2. Freeze tt and read this as a map of the phase plane. Its four partial derivatives:

∂Q∂q=1,∂Q∂p=tm,∂P∂q=0,∂P∂p=1\frac{\partial Q}{\partial q}=1,\qquad \frac{\partial Q}{\partial p}=\frac{t}{m},\qquad \frac{\partial P}{\partial q}=0,\qquad \frac{\partial P}{\partial p}=1

Why the matrix is triangular: gravity changes every momentum by the same amount (−mgt-mgt, independent of the state), so PP ignores qq entirely; meanwhile faster particles outrun slower ones, which is the shear entry t/mt/m.

Step 3. Apply the one-degree-of-freedom bracket test (the tool of Poisson Brackets as a Test for Canonicity):

{Q,P}q,p=∂Q∂q∂P∂p−∂Q∂p∂P∂q=(1)(1)−tm⋅0=1\{Q,P\}_{q,p}=\frac{\partial Q}{\partial q}\frac{\partial P}{\partial p}-\frac{\partial Q}{\partial p}\frac{\partial P}{\partial q}=(1)(1)-\frac{t}{m}\cdot 0=1

Canonical, exactly, for every tt — not just small ones.

Step 4. Geometric reading: the Jacobian determinant equals the bracket just computed, so the map preserves area exactly. The flow is a shear (area-preserving) composed with a rigid translation by (−12gt2,−mgt)(-\tfrac12 gt^2, -mgt) (area-preserving trivially). Gravity never compresses phase space; it only tilts and slides it. As a consistency check: at t=0t=0 the map is the identity with {Q,P}=1\{Q,P\}=1 trivially; and the numbers of Worked Example 1 (t=1.5t=1.5 s, m=2.0m=2.0 kg) give the same unit bracket and an initial-condition parallelogram whose area 0.0200.020 is reproduced exactly after the map.

Go deeper · Derivation C · 1 minThe oscillator flow map as a symplectic rotation
Derivation CThe oscillator flow map as a symplectic rotation

We are deriving the matrix M(t)M(t) of equation (6) and verifying, symbolically and for all tt, that it satisfies the symplectic condition MJMT=JMJM^{\mathsf T}=J — the matrix-form certificate of canonicity (see Symplectic Condition; we use it here, not re-derive it). The strategy: solve the linear equations of motion, package the solution as a matrix acting on initial data, then compute the 2×22\times2 symplectic product where everything reduces to one Pythagorean identity. Linear systems are where "flow = canonical matrix" is most transparent, and this matrix is the prototype for every stability analysis in accelerator and celestial mechanics.

Step 1. For H=p2/2m+12mω2q2H=p^2/2m+\tfrac12 m\omega^2q^2, Hamilton's equations q˙=p/m\dot q=p/m, p˙=−mω2q\dot p=-m\omega^2 q combine to q¨=−ω2q\ddot q=-\omega^2 q. The general solution with initial data (q,p)(q,p):

q(t)=qcos⁡ωt+pmωsin⁡ωt,p(t)=−mωqsin⁡ωt+pcos⁡ωtq(t)=q\cos\omega t+\frac{p}{m\omega}\sin\omega t,\qquad p(t)=-m\omega q\sin\omega t+p\cos\omega t

Step 2. Package as (QP)=M(t)(qp)\begin{pmatrix}Q\\P\end{pmatrix}=M(t)\begin{pmatrix}q\\p\end{pmatrix} with M(t)M(t) as in (6). Note M(0)=IM(0)=I and M(s)M(t)=M(s+t)M(s)M(t)=M(s+t) by the angle-addition formulas — the one-parameter group property made explicit.

Step 3. Symplectic check. With J=(01−10)J=\begin{pmatrix}0&1\\-1&0\end{pmatrix}, compute MJMTMJM^{\mathsf T}. Writing c=cos⁡ωtc=\cos\omega t, s=sin⁡ωts=\sin\omega t:

MJMT=(csmω−mωsc)(01−10)(c−mωssmωc)=(0c2+s2−(c2+s2)0)=JMJM^{\mathsf T}=\begin{pmatrix}c & \frac{s}{m\omega}\\ -m\omega s & c\end{pmatrix}\begin{pmatrix}0&1\\-1&0\end{pmatrix}\begin{pmatrix}c & -m\omega s\\ \frac{s}{m\omega} & c\end{pmatrix}=\begin{pmatrix}0 & c^{2}+s^{2}\\ -(c^{2}+s^{2}) & 0\end{pmatrix}=J

Why one identity does all the work: the awkward factors mωm\omega and 1/(mω)1/(m\omega) sit in complementary slots and cancel pairwise in every entry, leaving pure c2+s2=1c^2+s^2=1. The same cancellation gives det⁡M=c2+s2=1\det M=c^2+s^2=1 — unit Jacobian, area preserved.

Step 4. Geometry: rescale to q~=mω q\tilde q=\sqrt{m\omega}\,q, p~=p/mω\tilde p=p/\sqrt{m\omega}. Then M(t)M(t) conjugates to the pure rotation matrix by angle ωt\omega t. At ωt=π/2\omega t=\pi/2 the map sends (q~,p~)→(p~,−q~)(\tilde q,\tilde p)\to(\tilde p,-\tilde q): a quarter period exchanges position and momentum (up to scale and sign). Evolution is not merely "like" a rotation of phase space — in the right units it is one. As a consistency check: det⁡M=1\det M=1 and MJMT=JMJM^{\mathsf T}=J hold identically in tt; Worked Example 2 confirms numerically at ωt=1.2\omega t=1.2 rad that det⁡M=0.362362+0.932042=1.0000\det M=0.36236^2+0.93204^2=1.0000 and energy is transported unchanged; at t=π/2ωt=\pi/2\omega the map gives (Q,P)=(p/mω, −mωq)(Q,P)=(p/m\omega,\,-m\omega q), confirming the quarter-turn statement.

Limiting cases

CaseResultMeaning
dt→0\mathrm{d}t\to0F2→∑qiPiF_2\to\sum q_iP_i, Φdt→\Phi_{\mathrm{d}t}\to identitythe flow starts at the group identity; HH is its tangent there
Autonomous HHΦs∘Φt=Φs+t\Phi_s\circ\Phi_t=\Phi_{s+t}, H˙=0\dot H=0a genuine one-parameter group; energy rides along as the conserved generator
Time-dependent H(t)H(t)each step canonical, group property lostbrackets and volumes still preserved; H˙=∂H/∂t≠0\dot H=\partial H/\partial t\neq0
Free particle (g→0g\to0 in eq. 5)pure shear Q=q+pt/mQ=q+pt/m, P=pP=pthe simplest nontrivial canonical flow; shear grows without bound
Oscillator, ωt=2π\omega t=2\piM=IM=Ithe flow returns to the group identity — periodicity as a group statement
Quantum image{⋅,H}→[⋅,H^]/iℏ\{\cdot,H\}\to[\cdot,\hat H]/i\hbar, U(t)=e−iH^t/ℏU(t)=e^{-i\hat Ht/\hbar}the same sentence, new currency: H^\hat H generates time translation unitarily

Worked examples

1 · Free fall as a canonical map, with the area audit (confidence builder)

A mass m=2.0 kgm=2.0\ \mathrm{kg} falls under g=9.8 m/s2g=9.8\ \mathrm{m/s^2} with H=p2/2m+mgqH=p^2/2m+mgq. Initial state (q0,p0)=(10.0 m, +6.0 kg m/s)(q_0,p_0)=(10.0\ \mathrm{m},\,+6.0\ \mathrm{kg\,m/s}) (thrown upward). (a) Apply the flow map Φt\Phi_t for t=1.5 st=1.5\ \mathrm{s}. (b) Verify the map is canonical at this tt. (c) Track a small parallelogram of initial conditions with sides δq=0.10 m\delta q=0.10\ \mathrm{m}, δp=0.20 kg m/s\delta p=0.20\ \mathrm{kg\,m/s} and audit its area.

Step 1. The map, equation (5): Q=10.0+6.0×1.52.0−9.8×(1.5)22=10.0+4.5−11.025=3.475 mQ=10.0+\dfrac{6.0\times1.5}{2.0}-\dfrac{9.8\times(1.5)^2}{2}=10.0+4.5-11.025=\mathbf{3.475\ m}.

Step 2. Momentum: P=6.0−2.0×9.8×1.5=6.0−29.4=−23.4 kg m/sP=6.0-2.0\times9.8\times1.5=6.0-29.4=\mathbf{-23.4\ kg\,m/s}. The mass rose, turned over at t=p0/mg≈0.31t=p_0/mg\approx0.31 s, and has been gaining downward momentum since.

Step 3. Canonicity: {Q,P}=∂Q∂q∂P∂p−∂Q∂p∂P∂q=(1)(1)−(0.75)(0)=1\{Q,P\}=\dfrac{\partial Q}{\partial q}\dfrac{\partial P}{\partial p}-\dfrac{\partial Q}{\partial p}\dfrac{\partial P}{\partial q}=(1)(1)-(0.75)(0)=\mathbf{1} — using ∂Q/∂p=t/m=0.75 s/kg\partial Q/\partial p=t/m=0.75\ \mathrm{s/kg}. Canonical exactly, per Derivation B.

Step 4. Area audit. The three corners (q0,p0)(q_0,p_0), (q0+0.1,p0)(q_0+0.1,p_0), (q0,p0+0.2)(q_0,p_0+0.2) map to (3.475,−23.4)(3.475,-23.4), (3.575,−23.4)(3.575,-23.4), (3.625,−23.2)(3.625,-23.2). Edge vectors after the map: v1=(0.100, 0)\mathbf{v}_1=(0.100,\,0) and v2=(0.150, 0.200)\mathbf{v}_2=(0.150,\,0.200) — the second edge has been sheared (δp\delta p feeds QQ through t/m⋅δp=0.15t/m\cdot\delta p=0.15). Area =∣v1qv2p−v1pv2q∣=∣0.100×0.200−0∣=0.020 m⋅kg m/s=|v_{1q}v_{2p}-v_{1p}v_{2q}|=|0.100\times0.200-0|=\mathbf{0.020\ m\cdot kg\,m/s}, exactly the initial 0.10×0.20=0.0200.10\times0.20=0.020. The patch tilted; its area did not budge — Liouville's theorem caught in the act (the general statement is the subject of Liouville's Theorem and Phase-Space Volume).

2 · Riding the oscillator's rotation (exam level)

An oscillator has m=0.50 kgm=0.50\ \mathrm{kg}, ω=4.0 rad/s\omega=4.0\ \mathrm{rad/s}. Initial state (q0,p0)=(0.20 m, 0.60 kg m/s)(q_0,p_0)=(0.20\ \mathrm{m},\,0.60\ \mathrm{kg\,m/s}). (a) Apply M(t)M(t) for t=0.30 st=0.30\ \mathrm{s}. (b) Verify det⁡M=1\det M=1 numerically and check that the transported state carries the same energy. (c) At what time does the flow first map the qq-axis onto the pp-axis?

Step 1. Angle: ωt=1.2\omega t=1.2 rad, so cos⁡ωt=0.36236\cos\omega t=0.36236, sin⁡ωt=0.93204\sin\omega t=0.93204. The matrix entries: M12=sin⁡ωt/(mω)=0.93204/2.0=0.46602M_{12}=\sin\omega t/(m\omega)=0.93204/2.0=0.46602, M21=−mωsin⁡ωt=−2.0×0.93204=−1.86408M_{21}=-m\omega\sin\omega t=-2.0\times0.93204=-1.86408.

Step 2. New coordinate: Q=0.20×0.36236+0.46602×0.60=0.07247+0.27961=0.35208 mQ=0.20\times0.36236+0.46602\times0.60=0.07247+0.27961=\mathbf{0.35208\ m}.

Step 3. New momentum: P=−1.86408×0.20+0.36236×0.60=−0.37282+0.21742=−0.15540 kg m/sP=-1.86408\times0.20+0.36236\times0.60=-0.37282+0.21742=\mathbf{-0.15540\ kg\,m/s}. The state has swung past maximum displacement and is heading back.

Step 4. Determinant: det⁡M=cos⁡2ωt+sin⁡2ωt=0.362362+0.932042=0.13131+0.86870=1.0000\det M=\cos^2\omega t+\sin^2\omega t=0.36236^2+0.93204^2=0.13131+0.86870=\mathbf{1.0000} — unit Jacobian at this tt, as Derivation C guarantees for all tt.

Step 5. Energy transport: E0=0.6022×0.50+0.50×16×0.2022=0.360+0.160=0.520E_0=\dfrac{0.60^2}{2\times0.50}+\dfrac{0.50\times16\times0.20^2}{2}=0.360+0.160=0.520 J. After the map: E=(−0.15540)21.0+4.0×(0.35208)2=0.02415+0.49584=0.520 JE=\dfrac{(-0.15540)^2}{1.0}+4.0\times(0.35208)^2=0.02415+0.49584=\mathbf{0.520\ J} ✓. The flow transported the point along its own energy contour — HH cannot change under the flow it generates.

Step 6. Quarter turn: the qq-axis first maps onto the pp-axis when ωt=π/2\omega t=\pi/2, i.e. t=π/(2×4.0)=0.3927 st=\pi/(2\times4.0)=\mathbf{0.3927\ s}. At that instant (Q,P)=(p0/mω, −mωq0)=(0.30 m, −0.40 kg m/s)(Q,P)=(p_0/m\omega,\,-m\omega q_0)=(0.30\ \mathrm{m},\,-0.40\ \mathrm{kg\,m/s}): position information has migrated entirely into momentum and vice versa. "Where you are" and "how fast you move" are one quarter period apart — the deepest everyday consequence of evolution being a rotation.

Origins · 1 minWilliam Rowan Hamilton and how this was discovered
WR
William Rowan Hamilton
1805–1865 · Trinity College Dublin

Hamilton arrived at the generator picture through light, not particles. His 1820s work on geometrical optics organized every ray system around a single characteristic function whose derivatives produced the rays — one scalar generating a whole family of paths. The 1834–35 memoirs "On a General Method in Dynamics" transplanted the idea: mechanics, too, should flow from one function, and his "law of varying action" contains in embryo the statement this page makes precise — that the motion between two instants is a transformation generated by a single function, with what we now call HH steering the infinitesimal steps. Hamilton himself was a prodigy appointed Andrews Professor of Astronomy at 22, still an undergraduate; he read Persian and Sanskrit, exchanged manuscripts with Wordsworth, and spent his last two decades on quaternions (carving the multiplication rules into Brougham Bridge in 1843) — convinced, wrongly for a century and then rightly, that they mattered to physics. The optics–mechanics analogy he built repaid physics twice: Jacobi turned his varying-action law into transformation theory, and in 1926 Schrödinger ran the analogy in reverse — if mechanics is the ray limit of something, what is the wave? — and wrote down wave mechanics. The operator e−iH^t/ℏe^{-i\hat Ht/\hbar} generating quantum time evolution is Hamilton's generator, still on duty.

History
1828
— Hamilton's Theory of Systems of Rays: one characteristic function generates all rays of an optical system
1834
— First essay On a General Method in Dynamics: the law of varying action, motion generated by a single function
1835
— Second essay: canonical equations in their modern form; the Hamiltonian steers the infinitesimal step
1843
— Jacobi's transformation theory recasts dynamics as the search for generating functions, making evolution-as-transformation systematic
1926
— Schrödinger inverts Hamilton's optics-mechanics analogy and finds the wave equation; the quantum propagator inherits the generator picture
1983
— Ruth and Forest begin symplectic integration: numerical time steps built as exactly canonical maps, the modern engineering of this article

Going further

References. Goldstein, Poole & Safko, Classical Mechanics (3rd ed.), §9.6 (infinitesimal canonical transformations) and §9.7 · Landau & Lifshitz, Mechanics (Vol. 1, 3rd ed.), §40 (Poisson brackets) · Morin, Introduction to Classical Mechanics, Ch. 15 · Taylor, Classical Mechanics, Ch. 13 The key results in this article are: the chain-rule identity g˙={g,H}+∂tg\dot g=\{g,H\}+\partial_t g; the Type-2 generator F2=qP+H dtF_2=qP+H\,\mathrm{d}t yielding Hamilton's equations; preservation of fundamental brackets via the Jacobi identity; the symmetry-conservation equivalence and the quantum correspondence {⋅,H}→1iℏ[⋅,H^]\{\cdot,H\}\to\frac{1}{i\hbar}[\cdot,\hat H]. No empirical numbers are claimed. The numeric flow maps (free fall at t=1.5t=1.5 s with m=2.0m=2.0 kg giving (Q,P)=(3.475,−23.4)(Q,P)=(3.475,-23.4) and unit-area transport of the 0.0200.020 parallelogram; oscillator at ωt=1.2\omega t=1.2 rad giving (0.35208,−0.15540)(0.35208,-0.15540) with E=0.520E=0.520 J on both ends and det⁡M=1.0000\det M=1.0000) are each confirmed by two independent routes.

Builds on: Definition of Canonical Transformations · Type-2 Generating Function F2(q,P,t) · Poisson Brackets: Definition · Poisson-Bracket Formulation of Dynamics Leads to: Symplectic Group and Phase-Space Geometry · Algebra of Poisson Brackets · Poisson Brackets as a Test for Canonicity

If time evolution is a canonical transformation, what plays the role of the new coordinates?

The state a time tt later. Fix tt — say t=1t=1 s — and define Q=q(1 s)Q=q(1\,\mathrm{s}), P=p(1 s)P=p(1\,\mathrm{s}) as functions of the initial (q,p)(q,p). That is an ordinary change of variables on phase space, and it happens to satisfy the canonicity conditions. Nothing requires a transformation to be "static relabeling"; the defining test (fundamental brackets preserved) is blind to where the map came from. The one habit to unlearn: the map depends on the parameter tt, so you get a different canonical transformation for each tt — a one-parameter family, not a single map. Running along the family is what "evolving" means.

Is the generating function F2 = qP + H dt exact, or only correct to first order?

Only to first order in dt\mathrm{d}t — and that is all it needs to be. The generator's job is to define the derivative of the flow at t=0t=0; the finite flow is then built by composing many steps (the limit in equation 4), and errors of O(dt2)O(\mathrm{d}t^2) per step contribute O(dt)O(\mathrm{d}t) in total, vanishing in the limit. There does exist an exact generating function for the finite map Φt\Phi_t — for the oscillator one can write it in closed form — and the systematic theory of that exact object, Hamilton's principal function, is precisely Hamilton–Jacobi theory. This article's F2F_2 is its infinitesimal germ.

How is this different from what the Poisson-Bracket Formulation of Dynamics article already told me?

Same flow, different theorem. That article builds the solution operator: et{⋅,H}e^{t\{\cdot,H\}} acting on observables, the Lie series, closed-form resummations. It answers "what is f(t)f(t)?" This article makes a structural claim about the map itself: whatever the solution is, the transformation (q0,p0)↦(q(t),p(t))(q_0,p_0)\mapsto(q(t),p(t)) belongs to the canonical group — it preserves brackets, areas, and the symplectic form. You can use the Lie series without ever noticing this (it is a statement about one trajectory at a time); canonicity is a statement about how neighboring trajectories are knitted together. Liouville's theorem, for instance, needs the second statement, not the first.

Does every canonical transformation come from evolving some Hamiltonian?

Every canonical transformation continuously connected to the identity can be realized as the time-one flow of some (possibly time-dependent) Hamiltonian — run the family Φs\Phi_s backward and its instantaneous generator is a legitimate H(s)H(s). So near the identity, "canonical map" and "Hamiltonian flow snapshot" are the same club. Globally there are canonical maps not connected to the identity (on phase spaces of nontrivial topology — a torus, say — maps that act nontrivially on homology), which no continuous flow reaches. The honest statement: Hamiltonian flows exhaust the identity component of the canonical group. That is why the group-curve picture in the second figure starts at the identity.

What exactly is preserved along the motion — the bracket values, or the bracket relations?

Both, and it is worth separating them. Relations: the evolved coordinates (Q,P)(Q,P) satisfy {Qi,Pj}=δij\{Q_i,P_j\}=\delta_{ij} — the canonical table survives, which is the definition of the flow being canonical. Values: for any two observables f,gf,g, the number {f,g}\{f,g\} evaluated at a phase point equals {f∘Φt, g∘Φt}\{f\circ\Phi_t,\,g\circ\Phi_t\} evaluated at the pre-image — transporting observables commutes with taking brackets. The second follows from the first because bracket values are chart-independent across canonical maps (Poisson Brackets: Definition proves that invariance). Practically: any bracket identity you establish at t=0t=0 is valid forever; you never need to re-derive algebra along a trajectory.

Why do people say Hamilton-Jacobi theory is this article run in reverse?

The flow map Φt\Phi_t carries initial data to current data; its inverse carries current data back to initial data (q0,p0)(q_0,p_0) — which are constants. If you adopt the initial data as your new canonical variables, the transformed Hamiltonian generates no motion at all: everything sits still, by construction. Hamilton–Jacobi theory asks for the generating function of exactly this rectifying transformation and finds it must satisfy a single first-order PDE (for autonomous systems, built from Hamilton's characteristic function). Solving the PDE is solving the mechanics — because, as this article establishes, the transformation you are hunting is guaranteed to exist and be canonical: the dynamics itself built it.

Numerically, why should I care whether my integrator's update map is canonical?

Because the failure mode of non-canonical updates is systematic, not random. Explicit Euler applied to the oscillator has update matrix with determinant 1+(ω Δt)2>11+(\omega\,\Delta t)^2>1: every step inflates phase-space area by the same factor, so energy ratchets upward exponentially — no step size fixes the direction of the bias, only its rate. A symplectic scheme's update is exactly canonical, so it cannot inflate or deflate; its energy error stays bounded, oscillating around the truth, for exponentially long times (backward-error analysis: you are exactly evolving a Hamiltonian H~=H+O(Δtp)\tilde H=H+O(\Delta t^p)). For a one-hour simulation the difference is cosmetic; for 10910^9 orbits of a planetary system or 10710^7 turns in a storage ring it is the difference between an answer and an artifact. The full volume story is in Liouville's Theorem and Phase-Space Volume.

In quantum mechanics, is the analogy exact or just suggestive?

Structurally exact, with the usual ordering caveats. Classical: observables evolve by g˙={g,H}\dot g=\{g,H\}, the flow is the exponential of the generator, and the map preserves the bracket structure. Quantum (Heisenberg picture): operators evolve by g^˙=[g^,H^]/iℏ\dot{\hat g}=[\hat g,\hat H]/i\hbar, the evolution is U(t)=e−iH^t/ℏU(t)=e^{-i\hat Ht/\hbar} (Stone's theorem: every strongly continuous one-parameter unitary group has a self-adjoint generator), and conjugation by UU preserves commutators — the quantum canonical transformation. Dirac's dictionary {⋅,⋅}→[⋅,⋅]/iℏ\{\cdot,\cdot\}\to[\cdot,\cdot]/i\hbar maps each statement of this article onto its quantum twin line by line. What fails to survive is only the claim that all observables follow classical trajectories: beyond quadratic Hamiltonians, operator ordering makes the quantum flow differ from the classical one at O(ℏ2)O(\hbar^2).

Before this

Where this leads