Fixed Points and Stability in Phase Space

A phase portrait is organized around the places where nothing happens. Most of the phase plane is filled with smoothly flowing trajectories, but at isolated fixed points the flow stagnates entirely — these are the equilibria of the dynamics, and the fate of every nearby orbit is written in how the flow behaves in their immediate neighbourhood. Look at any portrait in this chapter — the oscillator's nested ellipses, the pendulum's cat's-eye, the double well's figure-eight — and you are really looking at a skeleton of fixed points dressed with the orbits they command. The tool that reads this skeleton is linearization: expand Hamilton's equations to first order in the displacement from an equilibrium and the flow collapses to ξ˙=Jξ\dot{\boldsymbol{\xi}}=J\boldsymbol{\xi}, with solutions growing or turning as eλte^{\lambda t}. Two eigenvalues of the Jacobian JJ then decide everything: circulate forever (a centre), or escape exponentially along one direction while being compressed along another (a saddle). Hamiltonian flow turns out to be far more restrictive than generic dynamics. Because the phase fluid is incompressible, JJ is always traceless, and that single constraint outlaws every attracting or repelling equilibrium — no nodes, no spirals, no attractors of any kind. A conservative one-degree-of-freedom world contains exactly two species: centres at the minima of the potential and saddles at its maxima, with the saddles launching the separatrices that carve the portrait into regions. Master this classification and you can sketch the complete phase portrait of any potential without solving a single differential equation.

Key takeaways
  • A fixed point of Hamilton's equations is a phase-space point where every time derivative vanishes, q˙=p˙=0\dot{q}=\dot{p}=0 — placed there exactly, the system sits in equilibrium forever.
  • Linearizing the flow about a fixed point gives ξ˙=Jξ\dot{\boldsymbol{\xi}}=J\boldsymbol{\xi}, where JJ is the Jacobian of the velocity field; the eigenvalues of JJ classify the local geometry of the orbits.
  • For a one-degree-of-freedom Hamiltonian the linearized matrix is traceless, so eigenvalues come as ±λ\pm\lambda (real →\to saddle) or ±iω\pm i\omega (imaginary →\to centre) — nodes and spirals are forbidden by Liouville's theorem.
  • Centres occur at potential minima (V′′>0V''>0, small oscillations at ω=V′′/m\omega=\sqrt{V''/m}); saddles at potential maxima (V′′<0V''<0, escape rate λ=−V′′/m\lambda=\sqrt{-V''/m}); the saddle's stable and unstable manifolds become the separatrix of the phase portrait.
  • Stability in a conservative system is always neutral: orbits near a centre stay nearby forever (Lyapunov stable, guaranteed by the Lagrange–Dirichlet theorem) but never decay into it — asymptotic stability is impossible in a Hamiltonian system.
  • Key idea: Linearize the velocity field at an equilibrium; the eigenvalues of the Jacobian classify the local flow. For a 1-DOF Hamiltonian the Jacobian is traceless, so only centres (imaginary eigenvalues, stable) and saddles (real eigenvalues, unstable) survive — minima of the potential give centres, maxima give saddles.

Where this lives today

The most famous fixed points in the solar system are the five Lagrange points of the Sun–Earth and Sun–Jupiter systems — equilibria of the rotating-frame Hamiltonian of the three-body problem, classified by exactly the machinery of this article. The collinear points L1–L3 are saddle-type: spacecraft like JWST, parked near Sun–Earth L2 since 2022, must fight the unstable eigenvalue with station-keeping burns every few weeks, a few metres per second of budget per year against an e-folding time of about 23 days. The triangular points L4 and L5, by contrast, are centres (linearly stable whenever the mass ratio is below Routh's threshold ≈1/25\approx 1/25), and nature has filled them: over ten thousand Trojan asteroids librate around Jupiter's L4 and L5, and NASA's Lucy spacecraft is currently threading its way toward them, with its first Trojan flyby scheduled for 2027 — a mission flying to visit the neighbourhood of a stable fixed point. The saddle-plus-separatrix motif also runs a machine closer to home. In a tokamak, the poloidal magnetic flux plays the role of a Hamiltonian for the field-line map, and modern "divertor" configurations deliberately shape the coils to place a saddle — the X-point — at the plasma edge; the separatrix through it divides confined field lines from those diverted onto exhaust plates. ITER's entire power-handling strategy, now being assembled toward first plasma in the 2030s, is the engineering of one saddle point and its manifolds. From spacecraft to fusion reactors, "find the fixed points, compute the eigenvalues, respect the separatrix" is a daily professional workflow.

The physical picture

Picture the phase plane as the surface of a flowing fluid. Fixed points are the places where the fluid is perfectly still. Drop a speck of dust nearby and watch what it does: if it circles the still point forever, that point is a centre; if it rushes away along one line while being squeezed inward along another, it is a saddle. The Hamiltonian itself supplies the landscape metaphor: H(q,p)H(q,p) assigns a height to every phase point, and since energy is conserved, trajectories are contour lines of constant height. A centre sits at the bottom of a bowl, wrapped in concentric contours; a saddle sits exactly where two ridges cross, and the two contours passing through it form the separatrix — the watershed of the portrait. The cleanest laboratory for both species at once is a particle in a double-well potential. Each valley bottom is a centre; the hump between them is a saddle; and the energy contour through the saddle is a figure-eight separatrix that divides small oscillations trapped in one well from large orbits that swing over the barrier:

Figure
A double well in phase space — two centres, one saddle, and the figure-eight separatrix that organizes every orbit
the potential V(q)E = 0 (saddle energy)minimummaximumthe phase plane (q, p)qpcentrecentresaddleseparatrix E = 0one orbit over both wellsinner loops: libration inside one well computed level curves of H = p²/2 + q⁴/4 − q²/2; separatrix p = ±√(q² − q⁴/2)

Energy conservation is also the reason certain behaviours are simply absent from this picture. A trajectory that spiralled into a fixed point would have to cross contours of HH, changing its energy — impossible for a conservative system. Dynamical-systems theory catalogues linear fixed points in a two-dimensional map indexed by the trace and determinant of JJ: spirals and nodes, the equilibria that attract or repel, all require a nonzero trace, which measures how fast phase area grows or shrinks. Hamiltonian mechanics pins the trace to zero, confining every conservative system to a single vertical line of that map:

Figure
The trace-determinant map of every linear flow — Hamiltonian mechanics is pinned to the vertical axis
tr Jdet Jdet J = tr² J / 4saddles(det J below 0)stable nodesunstable nodesstable spiralsunstable spiralsHamiltonian systems live here:tr J = 0 — centres above, saddles belowcentresaddleadd friction:centre → spiraloff the axis, phase area grows or shrinks — Liouville forbids it eigenvalues λ = tr J/2 ± √(tr² J/4 − det J); nodes and spirals need tr J ≠ 0

Think of the eigenvalues as the equilibrium's secret reaction to being disturbed. Real positive eigenvalue: "run away exponentially." Pure imaginary pair: "oscillate, never decide." The character of an equilibrium is encoded entirely in these two numbers ±λ\pm\lambda — and because they always come in a plus–minus pair, the verdict is always one of exactly two: turn forever, or escape. The pendulum displays both in one portrait: the hanging position at θ=0\theta=0 is a centre (a 1.0 m pendulum circulates its phase point at ω=g/ℓ=3.13 rad/s\omega=\sqrt{g/\ell}=3.13\ \mathrm{rad/s}), the inverted position at θ=π\theta=\pi is a saddle (perturbations grow with e-folding time 1/λ=0.321/\lambda = 0.32 s), and the separatrix between libration and rotation emanates from the saddle. That story gets its own article; here we build the machinery that makes it a two-line calculation.

Finding and linearizing the equilibria

Everything starts from the canonical equations, which assign a velocity vector to every point of the phase plane. A fixed point is a point where that assignment returns zero, so the search for equilibria is a search for simultaneous zeros of both right-hand sides:

q˙=∂H∂p,p˙=−∂H∂q(1)\dot q=\frac{\partial H}{\partial p},\qquad \dot p=-\frac{\partial H}{\partial q} \qquad (1)

where: q,pq,p — generalized coordinate and conjugate momentum; H(q,p)H(q,p) — the Hamiltonian. Read as a vector field v=(q˙,p˙)\mathbf{v}=(\dot q,\dot p) on the phase plane, this is the "flow" whose stagnation points we now hunt. Setting both components to zero converts the dynamical condition into a purely geometric one. The requirement q˙=p˙=0\dot q=\dot p=0 at a point (q0,p0)(q_0,p_0) says that both partial derivatives of HH vanish there:

∂H∂p∣(q0,p0)=0,∂H∂q∣(q0,p0)=0(2)\frac{\partial H}{\partial p}\bigg|_{(q_0,p_0)}=0,\qquad \frac{\partial H}{\partial q}\bigg|_{(q_0,p_0)}=0 \qquad (2)

where: (q0,p0)(q_0,p_0) — the equilibrium point. Fixed points of the flow are precisely the stationary points of the Hamiltonian function — its minima, maxima, and saddles as a surface over the phase plane. The landscape metaphor is exact: stagnation of the flow happens exactly where the energy landscape is flat. For the workhorse case of a natural Hamiltonian — kinetic plus potential — the two conditions decouple beautifully. The momentum condition fixes pp, the coordinate condition fixes qq:

H=p22m+V(q)    ⇒    p0=0,V′(q0)=0(3)H=\frac{p^2}{2m}+V(q)\;\;\Rightarrow\;\; p_0=0,\quad V'(q_0)=0 \qquad (3)

where: mm — the mass; V(q)V(q) — the potential. Every equilibrium lies on the qq-axis of the phase plane, at a critical point of the potential — which is why the drop-lines in the double-well figure connect extrema of VV straight down to fixed points of the portrait. Near a fixed point, expand. Write the state as the fixed point plus a small displacement ξ\boldsymbol{\xi} and Taylor-expand the velocity field, keeping only the linear term (the constant term vanishes by the definition of a fixed point):

ξ=(q−q0p−p0),ξ˙=J ξ+O(ξ2)(4)\boldsymbol{\xi}=\begin{pmatrix}q-q_0\\ p-p_0\end{pmatrix},\qquad \dot{\boldsymbol{\xi}}=J\,\boldsymbol{\xi}+\mathcal{O}(\xi^2) \qquad (4)

where: JJ — the Jacobian (stability) matrix of the velocity field evaluated at (q0,p0)(q_0,p_0). Solutions of the linear system are superpositions of eλte^{\lambda t} along the eigendirections of JJ, so the eigenvalues λ\lambda are growth rates — and the whole classification problem reduces to computing a 2×22\times2 matrix. Differentiating the right-hand sides of (1) — the top row from q˙=Hp\dot q=H_p, the bottom row from p˙=−Hq\dot p=-H_q — gives the Jacobian in terms of second derivatives of the Hamiltonian:

J=(HpqHpp−Hqq−Hqp)(q0,p0)(5)J=\begin{pmatrix} H_{pq} & H_{pp}\\ -H_{qq} & -H_{qp}\end{pmatrix}_{(q_0,p_0)} \qquad (5)

where: Hab=∂2H/∂a ∂bH_{ab}=\partial^2 H/\partial a\,\partial b evaluated at the fixed point. Look at the diagonal: the entries are +Hpq+H_{pq} and −Hqp-H_{qp}, and for any twice-differentiable Hamiltonian the mixed partials are equal. The trace has cancelled identically — before we choose any particular system:

tr⁡J=Hpq−Hqp=0(6)\operatorname{tr}J = H_{pq}-H_{qp}=0 \qquad (6)

where: tr⁡J\operatorname{tr}J — the sum of the diagonal entries, equal to the divergence ∇⋅v\nabla\cdot\mathbf{v} of the phase-space velocity field. This is Liouville's theorem in its most local form: the phase fluid is incompressible, at every point, for every Hamiltonian. Everything special about conservative fixed points flows from this one line — the first derivation below turns it into the full classification, and the second shows what it forbids.

Derivation AClassifying the equilibria of a particle in a potential

We are deriving the complete local classification for the most important case in mechanics: a particle with H=p2/2m+V(q)H=p^2/2m+V(q) near an equilibrium (q0,0)(q_0,0) where V′(q0)=0V'(q_0)=0. The strategy is the general linearization recipe — expand Hamilton's equations to first order in the displacement, read off the Jacobian, and diagonalize it — but carried out concretely enough that the answer lands in terms of a single measurable quantity, the curvature V′′(q0)V''(q_0) of the potential. Watch for the moment the trace vanishes: it is automatic, not an assumption, and it is what collapses the generic four-way classification (node, spiral, centre, saddle) down to a two-way choice governed by the sign of V′′V''.

Step 1. Write Hamilton's equations for this Hamiltonian:

q˙=pm,p˙=−V′(q)\dot q=\frac{p}{m},\qquad \dot p=-V'(q)

The first is the definition of momentum rearranged; the second is Newton's second law in disguise.

Step 2. Displace from equilibrium, q=q0+ξqq=q_0+\xi_q, p=0+ξpp=0+\xi_p, and expand the force to first order using V′(q0)=0V'(q_0)=0:

V′(q0+ξq)≈V′(q0)+V′′(q0) ξq=V′′(q0) ξqV'(q_0+\xi_q)\approx V'(q_0)+V''(q_0)\,\xi_q = V''(q_0)\,\xi_q

Why the expansion starts at first order: the constant term is exactly the equilibrium condition, so the leading behaviour of the restoring (or anti-restoring) force is controlled by the curvature of the potential.

Step 3. The linearized system and its Jacobian follow immediately:

ξ˙q=ξpm,ξ˙p=−V′′(q0) ξq    ⟹    J=(01/m−V′′(q0)0)\dot{\xi}_q=\frac{\xi_p}{m},\qquad \dot{\xi}_p=-V''(q_0)\,\xi_q \;\;\Longrightarrow\;\; J=\begin{pmatrix}0 & 1/m\\ -V''(q_0) & 0\end{pmatrix}

Both diagonal entries are zero, so tr⁡J=0\operatorname{tr}J=0 automatically — the Liouville constraint arriving on schedule.

Step 4. Diagonalize. The characteristic equation of a 2×22\times2 matrix is λ2−(tr⁡J)λ+det⁡J=0\lambda^2-(\operatorname{tr}J)\lambda+\det J=0; with zero trace and det⁡J=V′′(q0)/m\det J=V''(q_0)/m it reduces to:

λ2=−V′′(q0)m\lambda^2=-\frac{V''(q_0)}{m}

Step 5. Read the two cases. If V′′(q0)>0V''(q_0)>0 (potential minimum), λ=±iV′′/m\lambda=\pm i\sqrt{V''/m} is purely imaginary: the displacement neither grows nor decays but rotates — closed elliptical orbits, a centre, oscillating at ω=V′′(q0)/m\omega=\sqrt{V''(q_0)/m}. If V′′(q0)<0V''(q_0)<0 (potential maximum), λ=±−V′′/m\lambda=\pm\sqrt{-V''/m} is a real pair of opposite signs: one direction of arrival, one direction of exponential escape — a saddle, the inverted equilibrium. Why one positive real eigenvalue is enough to condemn the equilibrium: a generic perturbation has some component along the unstable eigendirection, and that component doubles every ln⁡2/λ\ln 2/\lambda seconds no matter how small it starts. *As a check: the centre case reproduces the small-oscillation frequency ω=V′′/m\omega=\sqrt{V''/m}, and applying the saddle formula to the pendulum potential V=−mgℓcos⁡θV=-mg\ell\cos\theta at θ=π\theta=\pi — with the generalized mass mℓ2m\ell^2 that belongs to the angular coordinate, i.e. H=pθ2/2mℓ2H=p_\theta^2/2m\ell^2 — gives λ=g/ℓ\lambda=\sqrt{g/\ell}, the inverted-pendulum growth rate.*

Reading the eigenvalues

The derivation above used the special kinetic-plus-potential form, but the eigenvalue structure is universal. With the trace pinned to zero, the characteristic polynomial λ2−(tr⁡J)λ+det⁡J=0\lambda^2-(\operatorname{tr}J)\lambda+\det J=0 loses its linear term for any one-degree-of-freedom Hamiltonian, and the two eigenvalues are always an exact plus–minus pair determined by a single number:

λ1,2=±−det⁡J ,det⁡J=HppHqq−Hpq2(7)\lambda_{1,2}=\pm\sqrt{-\det J}\,,\qquad \det J=H_{pp}H_{qq}-H_{pq}^2 \qquad (7)

where: det⁡J\det J — the determinant of the Jacobian, built from the second derivatives of HH at the fixed point. Notice that det⁡J\det J is exactly the determinant of the Hessian of HH — so the flow classification and the landscape classification are the same test. One number now decides the species:

det⁡J>0  ⇒  centre (λ=±idet⁡J ),det⁡J<0  ⇒  saddle (λ=±−det⁡J )(8)\det J>0\;\Rightarrow\;\text{centre (}\lambda=\pm i\sqrt{\det J}\,\text{)},\qquad \det J<0\;\Rightarrow\;\text{saddle (}\lambda=\pm\sqrt{-\det J}\,\text{)} \qquad (8)

where: the imaginary case means rotation of the displacement vector at fixed amplitude; the real case means exponential escape along the unstable eigendirection. A positive Hessian determinant is a minimum or maximum of the HH-surface — encircled by closed contours, a centre; a negative one is a saddle of the surface — crossed contours, a saddle of the flow. There is no third species because there is no third sign. For the natural Hamiltonian the determinant is V′′(q0)/mV''(q_0)/m, and both rates deserve names because both are measurable:

ω=V′′(q0)m(centre),λ=−V′′(q0)m(saddle)(9)\omega=\sqrt{\frac{V''(q_0)}{m}}\qquad\text{(centre)},\qquad \lambda=\sqrt{-\frac{V''(q_0)}{m}}\qquad\text{(saddle)} \qquad (9)

where: ω\omega — the small-oscillation angular frequency of libration around a potential minimum; λ\lambda — the growth rate (inverse e-folding time) of departures from a potential maximum. Same formula, opposite sign under the square root: the frequency at which a marble rattles in a bowl and the rate at which a pencil falls off its tip are two faces of the same curvature. The saddle does one more job: it anchors the separatrix. Since trajectories are level curves of HH, the special contour through the saddle at (qs,0)(q_s,0) carries the saddle's own energy, and solving H=EsH=E_s for pp gives its explicit shape:

Es=V(qs),psep(q)=±2m[V(qs)−V(q)](10)E_s=V(q_s),\qquad p_{\text{sep}}(q)=\pm\sqrt{2m\left[V(q_s)-V(q)\right]} \qquad (10)

where: qsq_s — the position of the potential maximum; EsE_s — the separatrix energy. Orbits with E<EsE<E_s are trapped in one well; orbits with E>EsE>E_s pass over the barrier; the separatrix itself is the boundary case that creeps into the saddle in infinite time. For the double well of the hero figure this is the figure-eight p=±q2−q4/2p=\pm\sqrt{q^2-q^4/2}.

Which quantity answers which question

you wantcomputenotes
where the equilibria are∇H=0\nabla H=0, eqs. (2)–(3)on the qq-axis at V′(q0)=0V'(q_0)=0 for natural HH
the local flow geometryJJ, eq. (5)traceless for every Hamiltonian, eq. (6)
the species of fixed pointsign of det⁡J\det J, eq. (8)>0>0 centre, <0<0 saddle; equals sign of V′′V''
oscillation frequency at a centreω=V′′/m\omega=\sqrt{V''/m}, eq. (9)small-oscillation / normal-mode frequency
escape rate at a saddleλ=−V′′/m\lambda=\sqrt{-V''/m}, eq. (9)e-folding time 1/λ1/\lambda
the separatrixH=V(qs)H=V(q_s), eq. (10)stable + unstable manifolds of the saddle
stability verdictLagrange–Dirichlet, eq. (11)strict min of HH ⇒\Rightarrow Lyapunov stable
Go deeper · Derivation B · 2 minWhy nodes and spirals are forbidden in Hamiltonian flow
Derivation BWhy nodes and spirals are forbidden in Hamiltonian flow

We are proving the structural theorem behind the trace-determinant figure: a Hamiltonian fixed point can never be a node or a spiral, so nothing in a conservative phase plane ever attracts or repels its neighbourhood. The strategy is to compute the divergence of the phase-space velocity field directly from Hamilton's equations and watch it vanish identically by the equality of mixed partial derivatives; the eigenvalue consequences then follow from the characteristic polynomial. The watch-out is the logic's direction — the result holds everywhere in phase space and for every Hamiltonian, not just at special points of special systems, which is why the conclusion is so sweeping.

Step 1. Treat the phase-space velocity as a vector field v=(q˙,p˙)\mathbf{v}=(\dot q,\dot p) and compute its divergence using Hamilton's equations for each component:

∂q˙∂q=∂∂q∂H∂p=Hpq,∂p˙∂p=−∂∂p∂H∂q=−Hqp\frac{\partial\dot q}{\partial q}=\frac{\partial}{\partial q}\frac{\partial H}{\partial p}=H_{pq},\qquad \frac{\partial\dot p}{\partial p}=-\frac{\partial}{\partial p}\frac{\partial H}{\partial q}=-H_{qp}

Step 2. Invoke the symmetry of second derivatives. For any C2C^2 Hamiltonian, Schwarz's theorem gives Hpq=HqpH_{pq}=H_{qp}, so:

∇⋅v=Hpq−Hqp=0\nabla\cdot\mathbf{v}=H_{pq}-H_{qp}=0

Why this is Liouville's theorem in miniature: the divergence of the velocity field is the fractional rate of change of a small comoving area, so zero divergence means the phase fluid is exactly incompressible — the global volume-conservation statement is this identity integrated over a blob.

Step 3. Specialize to a fixed point. The divergence at the fixed point is the trace of the linearization, so tr⁡J=λ1+λ2=0\operatorname{tr}J=\lambda_1+\lambda_2=0: the eigenvalues are exact negatives of each other, λ2=−λ1\lambda_2=-\lambda_1.

Step 4. Enumerate what a plus–minus pair permits. If λ1\lambda_1 is real and nonzero, the pair is ±λ\pm\lambda — a saddle. If λ1\lambda_1 is imaginary, the pair is ±iω\pm i\omega — a centre. A complex λ1=a+ib\lambda_1=a+ib with a≠0a\neq 0 would need its negative −a−ib-a-ib as the partner, but complex eigenvalues of a real matrix also come in conjugate pairs a±iba\pm ib; both conditions at once force a=0a=0. So no eigenvalue can have a nonzero real part alongside a rotation — no spirals — and the two real eigenvalues can never share a sign — no nodes. Why the physical reading matters more than the algebra: a stable node or spiral swallows a neighbourhood of initial conditions into a point, contracting phase area to zero; an unstable one inflates it. Both are area pumps, and the incompressible phase fluid has no pump. Attractors — including limit cycles and strange attractors — are creatures of dissipation only.

What stability means when nothing decays

The classification says a centre's neighbours circulate and a saddle's neighbours flee, but "stable" deserves a precise definition — especially in a world where nothing can ever settle down. The right notion is Lyapunov's: an equilibrium is stable if you can guarantee the system stays within any prescribed tolerance forever, merely by starting it close enough:

∀ ε>0  ∃ δ>0:∥ξ(0)∥<δ  ⟹  ∥ξ(t)∥<ε    ∀ t>0(11)\forall\,\varepsilon>0\;\exists\,\delta>0:\quad \lVert\boldsymbol{\xi}(0)\rVert<\delta\;\Longrightarrow\;\lVert\boldsymbol{\xi}(t)\rVert<\varepsilon\;\;\forall\,t>0 \qquad (11)

where: ξ(t)\boldsymbol{\xi}(t) — the displacement from the fixed point. Note what is not demanded: the orbit need not approach the equilibrium, only remain confined. The stronger property — ξ(t)→0\boldsymbol{\xi}(t)\to 0, called asymptotic stability — is exactly what Derivation B outlawed: a Hamiltonian equilibrium can be Lyapunov stable, but never asymptotically stable. Centres pass the test (11); saddles fail it spectacularly, since an arbitrarily small displacement along the unstable manifold grows like eλte^{\lambda t}. There is a subtlety worth respecting. For a saddle, the linear verdict is final — one genuinely positive eigenvalue guarantees nonlinear instability too. But for a centre the linear verdict is, in general, inconclusive: pure imaginary eigenvalues sit on the knife-edge where neglected nonlinear terms could tip the balance either way. What rescues the conservative case is that we hold a stronger card than linearization — the exact conservation of HH itself. That card is the Lagrange–Dirichlet theorem, and it is the third derivation:

Go deeper · Derivation C · 2 minEnergy as a Lyapunov function and the Lagrange Dirichlet theorem
Derivation CEnergy as a Lyapunov function and the Lagrange Dirichlet theorem

We are proving that an equilibrium at a strict local minimum of the Hamiltonian is Lyapunov stable — exactly, nonlinearly, to all orders — which upgrades the linear centre verdict at every potential minimum into a rigorous stability theorem. The strategy is Dirichlet's 1846 argument, the prototype of every Lyapunov-function proof since: use the conserved energy itself as a cage. Because HH is constant along trajectories and its level sets near a strict minimum are closed loops, an orbit that starts inside a small energy contour can never cross it. Watch two hypotheses: the minimum must be strict (flat directions spoil the cage), and conservation must be exact (any dissipation changes the theorem, though friction usually helps stability rather than hurting it).

Step 1. Set up. Let (q0,p0)(q_0,p_0) be a strict local minimum of HH, and shift coordinates so the minimum value is H=0H=0 there. Strictness means there is a punctured neighbourhood N\mathcal{N} of the fixed point on which H>0H>0.

Step 2. Build the cage. Pick any tolerance ε>0\varepsilon>0 small enough that the closed disc of radius ε\varepsilon lies inside N\mathcal{N}, and let hh be the minimum of HH on the boundary circle of that disc. Since the circle is a compact set on which H>0H>0, we have h>0h>0. Why compactness earns its keep here: a continuous positive function on a closed bounded set attains a genuinely positive minimum — this is the step that converts "positive at every point" into "uniformly bounded away from zero," and it is where the strictness hypothesis enters.

Step 3. Choose the starting radius. By continuity of HH at the minimum, there is a δ>0\delta>0 such that every state within δ\delta of the fixed point has H<hH<h. Start the system anywhere in that δ\delta-ball.

Step 4. Trap the orbit. Along the trajectory HH is exactly conserved, so H(t)=H(0)<hH(t)=H(0)<h for all time. But every point of the boundary circle has H≥hH\ge h. The orbit, being a continuous curve, could only leave the ε\varepsilon-disc by touching its boundary — where its energy would have to be at least hh, contradicting conservation. It never leaves: condition (11) holds, and the equilibrium is Lyapunov stable.

Step 5. Apply to mechanics. For H=p2/2m+V(q)H=p^2/2m+V(q), a strict local minimum of VV at q0q_0 makes (q0,0)(q_0,0) a strict local minimum of HH (the kinetic term is positive-definite in pp). Hence every strict potential minimum is a nonlinearly stable equilibrium — Lagrange's claim of 1788, Dirichlet's proof of 1846. Why no such argument can make the orbit approach the equilibrium: the same conservation that traps the orbit on its energy shell forbids it from descending to the shell H=0H=0. The cage has no drain — confinement without attraction is the signature of conservative stability.

When the landscape shifts

Because the whole classification hangs on the local shape of VV, tuning a physical parameter can rebuild the portrait's skeleton in real time. The generic event in one conservative degree of freedom is curvature passing through zero: det⁡J→0\det J\to 0, the eigenvalues collide at the origin of the complex plane, and fixed points are created, destroyed, or exchange species. A bead on a rotating hoop shows the classic version — below a critical spin rate the bottom of the hoop is the only stable equilibrium; above it, the bottom turns saddle and two new centres split off symmetrically:

Figure
Turn one knob and the zoo changes — past the critical spin rate the bottom of the hoop flips from centre to saddle and two new centres are born
slow spin ω = 5.0 rad/s — one centreθ0centre at θ = 0, Ω = 4.9 rad/sfast spin ω = 9.0 rad/s — pitchforkθ0now a saddletwin centres at ±52.7°, Ω = 7.2 rad/s bead on a spinning hoop, R = 0.20 m; the pitchfork happens at ω = √(g/R) = 7.0 rad/s

This is a pitchfork bifurcation, and its fingerprints are everywhere in physics: the frequency of oscillation about the surviving equilibrium goes soft (Ω→0\Omega\to 0) as the critical point is approached, exactly like an order parameter's restoring force vanishing at a continuous phase transition. The second worked example below puts real numbers on this hoop. Note also what cannot happen: since the trace is pinned to zero, a conservative fixed point can never cross from stable to unstable by way of a spiral (no Hopf bifurcation without dissipation) — the only doorway between species is det⁡J=0\det J=0.

Limiting cases

For a one-degree-of-freedom natural Hamiltonian, the type of the fixed point at q0q_0 (where V′(q0)=0V'(q_0)=0) is fixed entirely by the curvature V′′(q0)V''(q_0):

caseresultmeaning
potential minimumV′′>0  ⇒  λ=±iV′′/mV''>0\;\Rightarrow\;\lambda=\pm i\sqrt{V''/m}centre: closed orbits, neutrally stable libration at ω=V′′/m\omega=\sqrt{V''/m}
potential maximumV′′<0  ⇒  λ=±−V′′/mV''<0\;\Rightarrow\;\lambda=\pm\sqrt{-V''/m}saddle: one stable, one unstable direction; separatrix passes through
degenerate, V′′=0V''=0linearization inconclusivehigher derivatives decide; a V∼q4V\sim q^4 minimum is still stable (Lagrange–Dirichlet) but orbits are non-elliptical and the period is amplitude-dependent
harmonic limit V=12mω2q2V=\tfrac12 m\omega^2 q^2single centre at origin, det⁡J=ω2\det J=\omega^2the whole phase plane is one nested family of ellipses — the pure centre
with friction, p˙=−V′−γq˙\dot p=-V'-\gamma\dot qtr⁡J=−γ/m<0\operatorname{tr}J=-\gamma/m<0non-Hamiltonian: the centre becomes a stable spiral, the saddle stays a saddle — see the damped-oscillator article
barrier flattens, V′′(qs)→0−V''(q_s)\to 0^-λ→0\lambda\to 0, saddle and centre mergesaddle–centre bifurcation; near it, escape times diverge like 1/λ1/\lambda

Worked examples

1 · Full census of a double well (confidence builder)

A particle of mass m=1.0m=1.0 kg moves in V(q)=14q4−12q2V(q)=\tfrac14 q^4-\tfrac12 q^2 (SI units: the quartic and quadratic coefficients are 1 J/m41\ \mathrm{J/m^4} and 1 J/m21\ \mathrm{J/m^2}). Find every fixed point, classify each, give the oscillation frequency and escape rate, and describe the separatrix quantitatively.

Step 1. Locate the equilibria. Momenta vanish, and V′(q)=q3−q=q(q−1)(q+1)=0V'(q)=q^3-q=q(q-1)(q+1)=0 gives three fixed points: (0,0)(0,0) and (±1 m, 0)(\pm 1\ \mathrm{m},\,0).

Step 2. Compute curvatures: V′′(q)=3q2−1V''(q)=3q^2-1, so V′′(±1)=+2 J/m2V''(\pm 1)=+2\ \mathrm{J/m^2} and V′′(0)=−1 J/m2V''(0)=-1\ \mathrm{J/m^2}.

Step 3. Classify. At q=±1q=\pm1: det⁡J=V′′/m=+2 s−2>0\det J=V''/m=+2\ \mathrm{s^{-2}}>0 — centres, with small-oscillation frequency ω=2=1.41 rad/s\omega=\sqrt{2}=\boxed{1.41\ \mathrm{rad/s}} and period T=2π/ω=4.44T=2\pi/\omega=4.44 s. At q=0q=0: det⁡J=−1 s−2<0\det J=-1\ \mathrm{s^{-2}}<0 — a saddle with λ=±1.0 s−1\lambda=\pm 1.0\ \mathrm{s^{-1}}: a perturbation off the hump e-folds every 1.0 s\boxed{1.0\ \mathrm{s}}.

Step 4. The separatrix. Its energy is the saddle's, Es=V(0)=0E_s=V(0)=0, while the wells sit at V(±1)=−0.25V(\pm1)=-0.25 J. Equation (10) gives psep(q)=±q2−q4/2p_{\text{sep}}(q)=\pm\sqrt{q^2-q^4/2}, a figure-eight reaching out to q=±2=±1.41q=\pm\sqrt{2}=\pm1.41 m, widest above the well bottoms where psep(±1)=±1/2=±0.71 kg m/sp_{\text{sep}}(\pm1)=\pm\sqrt{1/2}=\boxed{\pm0.71\ \mathrm{kg\,m/s}}.

Step 5. One bonus number. The phase area of one separatrix lobe is ∮p dq=2∫02q2−q4/2 dq\oint p\,\mathrm{d}q=2\int_0^{\sqrt 2}\sqrt{q^2-q^4/2}\,\mathrm{d}q; the substitution u=1−q2/2u=1-q^2/2 makes the integrand elementary and the area comes out exactly 4/3 J s\boxed{4/3\ \mathrm{J\,s}}. Every libration orbit trapped in the right well encloses less action than 1.33 J·s — a bound that becomes physical in semiclassical quantization, where it caps the number of quantum states the well can hold.

2 · The bead on a spinning hoop (exam level)

A bead slides without friction on a circular hoop of radius R=0.20R=0.20 m that spins about its vertical diameter at constant rate ω\omega. In the rotating frame the dynamics follows from the effective potential Veff(θ)=−mgRcos⁡θ−12mω2R2sin⁡2θV_{\mathrm{eff}}(\theta)=-mgR\cos\theta-\tfrac12 m\omega^2R^2\sin^2\theta, with θ\theta measured from the downward vertical and kinetic term pθ2/2mR2p_\theta^2/2mR^2. Classify all fixed points for ω=5.0\omega=5.0 and ω=9.0\omega=9.0 rad/s (g=9.81 m/s2g=9.81\ \mathrm{m/s^2}).

Step 1. Find the equilibria for general ω\omega. Setting Veff′=mRsin⁡θ (g−ω2Rcos⁡θ)=0V_{\mathrm{eff}}'=mR\sin\theta\,(g-\omega^2R\cos\theta)=0 gives θ=0\theta=0, θ=π\theta=\pi, and — whenever the equation is solvable — the tilted pair cos⁡θ0=g/ω2R\cos\theta_0=g/\omega^2R. The tilted roots exist only for ω≥ωc=g/R=9.81/0.20=7.0 rad/s\omega\ge\omega_c=\sqrt{g/R}=\sqrt{9.81/0.20}=\boxed{7.0\ \mathrm{rad/s}}.

Step 2. Get the rates from curvature. The coordinate mass is mR2mR^2, so Ω2=Veff′′/mR2\Omega^2=V_{\mathrm{eff}}''/mR^2. Differentiating: Veff′′=mR(gcos⁡θ−ω2Rcos⁡2θ)V_{\mathrm{eff}}''=mR\left(g\cos\theta-\omega^2R\cos 2\theta\right), giving Ω2=g/R−ω2\Omega^2=g/R-\omega^2 at θ=0\theta=0 and, after substituting cos⁡θ0=g/ω2R\cos\theta_0=g/\omega^2R, the tidy result Ω2=ω2sin⁡2θ0\Omega^2=\omega^2\sin^2\theta_0 at the tilted points. All rates are independent of the bead's mass, as they must be for gravity-plus-constraint dynamics.

Step 3. Slow spin, ω=5.0\omega=5.0 rad/s. Tilted equilibria do not exist (g/ω2R=1.96>1g/\omega^2R=1.96>1). At the bottom, Ω2=49.05−25.0=+24.05 s−2\Omega^2=49.05-25.0=+24.05\ \mathrm{s^{-2}} — a centre, oscillating at Ω=4.9 rad/s\Omega=\boxed{4.9\ \mathrm{rad/s}}. (Note this is slower than the non-spinning pendulum value g/R=7.0\sqrt{g/R}=7.0 rad/s: the centrifugal term has already softened the well.) The top θ=π\theta=\pi has Veff′′=mR(−g−ω2R)<0V_{\mathrm{eff}}''=mR(-g-\omega^2R)<0 — a saddle at any spin rate.

Step 4. Fast spin, ω=9.0\omega=9.0 rad/s. The bottom flips: Ω2=49.05−81.0=−31.95 s−2\Omega^2=49.05-81.0=-31.95\ \mathrm{s^{-2}}, a saddle with escape rate λ=31.95=5.7 s−1\lambda=\sqrt{31.95}=\boxed{5.7\ \mathrm{s^{-1}}} (e-folding time 0.18 s). The tilted pair appears at cos⁡θ0=9.81/(81×0.20)=0.606\cos\theta_0=9.81/(81\times0.20)=0.606, i.e. θ0=±52.7∘\theta_0=\pm\boxed{52.7^\circ} — two new centres with Ω=ωsin⁡θ0=9.0×0.796=7.2 rad/s\Omega=\omega\sin\theta_0=9.0\times0.796=\boxed{7.2\ \mathrm{rad/s}}.

Step 5. Read the bifurcation. Between the two spin rates the portrait's skeleton reorganized exactly as in the pitchfork figure: one centre became a saddle and shed two centres. Approaching ωc\omega_c from below, Ω=g/R−ω2→0\Omega=\sqrt{g/R-\omega^2}\to 0 — the mode goes soft, the classic warning that a bifurcation is imminent, and the reason this humble bead is the standard classical analogue of a second-order phase transition.

Origins · 1 minAleksandr Lyapunov and how this was discovered
AL
Aleksandr Lyapunov
1857–1918 · St. Petersburg school; stability theory

Lyapunov turned "stable" from an intuition into a definition. A student of Chebyshev at St. Petersburg, he took on the problem his teacher posed — when does a spinning fluid mass hold its shape? — and realized the question demanded a general theory of what it means for motion to persist near an equilibrium. His 1892 doctoral thesis, The General Problem of the Stability of Motion, delivered the ε\varepsilon–δ\delta definition used in equation (11), the characteristic exponents that generalize our eigenvalues ±λ\pm\lambda, and the "direct method": prove stability by exhibiting a function that traps trajectories, no solving required — Dirichlet's energy argument reborn as a universal tool. The same ideas now certify power grids, autopilots, and neural-network training dynamics. Lyapunov worked in near-isolation in Kharkov for decades; his life ended tragically in Odessa in 1918, days after the death of his wife Natalia.

History
1788
— Lagrange's Mécanique analytique asserts that an equilibrium at a minimum of the potential is stable.
1846
— Dirichlet gives the rigorous proof, using conserved energy itself to cage the orbit — the germ of every Lyapunov function.
1890
— Poincaré's three-body prize memoir traces the stable and unstable manifolds of saddles and finds them tangling: the first glimpse of chaos.
1892
— Lyapunov's doctoral thesis defines stability precisely and introduces characteristic exponents and the direct method.
1954
— Kolmogorov announces that most invariant tori around a centre survive small perturbations — the KAM theorem, completed by Arnold and Moser in the 1960s.

Going further

References. Morin, Introduction to Classical Mechanics, Ch. 5 (oscillations) and Hamiltonian sections · Goldstein, Poole & Safko, Classical Mechanics 3rd ed., Ch. 8 · Landau & Lifshitz, Mechanics 3rd ed., §21–§22 · Taylor, Classical Mechanics, Ch. 13 (Hamiltonian mechanics) · Strogatz, Nonlinear Dynamics and Chaos, Ch. 5–6 (linearization and classification) · Arnold, Mathematical Methods of Classical Mechanics, §22 (stability) The key results to keep in mind: the Jacobian of Hamilton's equations has diagonal entries ±Hpq\pm H_{pq} giving zero trace; the eigenvalues for H=p2/2m+VH=p^2/2m+V are λ=±−V′′/m\lambda=\pm\sqrt{-V''/m}; the small-oscillation frequency is ω=V′′/m\omega=\sqrt{V''/m}; the pendulum has a centre at θ=0\theta=0 with ω=g/ℓ\omega=\sqrt{g/\ell} and a saddle at θ=π\theta=\pi. The trace-zero identity is the divergence-free (Liouville) condition, and the classification reduces to the conservative (zero-trace) line of the standard trace-determinant scheme.

Builds on: Hamilton's Canonical Equations · Phase Space · Phase Portraits and Trajectories · The Hamiltonian as Total Energy. Leads to: The Pendulum Phase Portrait and Separatrix · Hamiltonian Flow and the Phase Fluid · Liouville's Theorem · The Harmonic Oscillator in Phase Space.

If no orbit ever decays toward a centre, in what sense is the centre stable at all?

Stable in the sense of confinement, which is Lyapunov's definition (11): demand any tolerance ε\varepsilon, and there is a starting radius δ\delta guaranteeing the orbit stays within ε\varepsilon forever. That is a real, useful guarantee — it is why a marble disturbed in a bowl rattles gently rather than flying out, and why Trojan asteroids have stayed near L4/L5 for billions of years without ever "arriving" there. What you must give up is the dissipative intuition that stable equals settling down. Conservative stability is a permanent orbit around the equilibrium, not a return to it; the amplitude you start with is the amplitude you keep.

The Hartman–Grobman theorem only validates linearization at hyperbolic fixed points. A centre is not hyperbolic — so why does this article trust the linear centre?

Exactly the right worry. Hartman–Grobman guarantees the nonlinear flow is topologically conjugate to the linear one only when no eigenvalue has zero real part, and a centre's eigenvalues are purely imaginary — the excluded case. In a generic system a "linear centre" can indeed be a slow nonlinear spiral. The article's actual argument never rests on linearization alone: at a strict potential minimum, conservation of HH traps orbits inside closed energy contours (Lagrange–Dirichlet, Derivation C), which is an exact nonlinear statement. Linearization then supplies the quantitative frequency ω=V′′/m\omega=\sqrt{V''/m}, valid in the small-amplitude limit. Saddles need no such care — hyperbolicity makes the linear verdict rigorous.

What actually happens when the curvature vanishes at the equilibrium?

Linearization returns λ=0\lambda=0 twice and says nothing. Stability is then decided by the first non-vanishing term in the expansion of VV. A quartic minimum like V=aq4V=aq^4 (a>0a>0) is still Lyapunov stable — Lagrange–Dirichlet only needs a strict minimum, however flat — but the motion is qualitatively different from a harmonic centre: orbits are non-elliptical, and the period depends on amplitude, diverging as amplitude shrinks (the restoring force dies faster than linearly). A quartic maximum is unstable, but departures grow algebraically rather than exponentially. Degenerate points also mark bifurcations in parametrized families: V′′V'' passing through zero is precisely how the bead-on-a-hoop pitchfork happens.

Why does an orbit on the separatrix take infinite time to reach the saddle?

Near the saddle the linearized motion along the stable manifold obeys ξ˙=−λξ\dot\xi=-\lambda\xi, so the approach is exponential, ξ(t)∼ξ0e−λt\xi(t)\sim\xi_0 e^{-\lambda t}: the distance halves every ln⁡2/λ\ln 2/\lambda but never reaches zero. Integrating the exact equations gives the same verdict — the time to cover the remaining distance diverges logarithmically. Physically, a pendulum released just below the separatrix energy hangs near the inverted point for a long, slow moment before swinging back; exactly on the separatrix that moment becomes eternity. This is also why nearby libration periods diverge logarithmically as E→EsE\to E_s, and why the separatrix's X-crossing never violates the no-crossing theorem: the four branches only reach the saddle asymptotically.

Can a Hamiltonian system have a limit cycle or a strange attractor?

No, and the reason is the same trace argument at global scale. A limit cycle is an isolated closed orbit that attracts (or repels) its neighbourhood — but attraction of an annular neighbourhood onto a curve contracts phase area, which Liouville forbids. In a conservative 1-DOF system closed orbits are never isolated: they come in continuous one-parameter families, nested contours labelled by energy. Strange attractors fail for the same reason — an attractor of any kind needs a contracting phase volume. Hamiltonian systems with two or more degrees of freedom can be chaotic (deterministic tangles of the kind Poincaré discovered near saddle connections), but it is always conservative chaos: stretching and folding at exactly constant volume, with no attractor at the end of it.

Is the X of the separatrix a trajectory crossing itself at the saddle?

No — it is five distinct trajectories drawn in the same picture. The saddle point itself is one complete trajectory (a solution that sits still for all time). The four branches of the X are four more: two arrive along the stable eigendirection as t→+∞t\to+\infty, two depart along the unstable eigendirection as t→−∞t\to-\infty. None of them ever contains the saddle point; they approach it asymptotically. The uniqueness theorem for first-order ODEs survives untouched, because through the saddle point passes exactly one solution — the constant one. When a stable and an unstable branch join up smoothly (as in the pendulum, where the branch leaving θ=π\theta=\pi returns to θ=−π\theta=-\pi), the loop is called a homoclinic connection — the fragile structure whose breakup under perturbation seeds Hamiltonian chaos.

How does the classification change with more degrees of freedom?

The Jacobian becomes 2n×2n2n\times 2n but stays Hamiltonian (infinitesimally symplectic), and the eigenvalue symmetry sharpens: if λ\lambda is an eigenvalue, so are −λ-\lambda, λˉ\bar\lambda, and −λˉ-\bar\lambda. Eigenvalues therefore come in imaginary pairs ±iω\pm i\omega (stable, oscillatory directions), real pairs ±λ\pm\lambda (saddle directions), or full complex quartets ±a±ib\pm a\pm ib (spiralling escape, allowed now because the four still sum to zero trace). A fixed point is (linearly) stable only if every pair is imaginary. New genuinely multi-dimensional phenomena appear: two imaginary pairs can collide and bounce off into a complex quartet (the Krein collision), which is how the linearly stable window of L4/L5 closes when the mass ratio exceeds Routh's value. Asymptotic stability remains impossible in any dimension — Liouville does not care how many degrees of freedom you have.

Is the centre frequency from linearization the same thing as the small-oscillation frequency of normal-mode theory?

Identical — linearizing Hamilton's equations at a fixed point and expanding the Lagrangian to quadratic order about equilibrium are the same approximation packaged differently. In one dimension both give ω=V′′(q0)/m\omega=\sqrt{V''(q_0)/m}. With nn degrees of freedom, quadratic expansion produces mass and stiffness matrices whose generalized eigenproblem yields the normal-mode frequencies ωk\omega_k — and the phase-space Jacobian's eigenvalues are exactly ±iωk\pm i\omega_k. Normal-mode theory is fixed-point linearization viewed from configuration space. The phase-space view adds what the configuration view hides: the trace-zero structure, the saddle case (imaginary ω\omega becomes a real escape rate), and the geometric picture of what the modes do to a neighbourhood of the equilibrium.

Before this

Where this leads