Lyapunov stability (direct method)
Anchor (Master): Lyapunov 1892 *The General Problem of the Stability of Motion* (Kharkov PhD thesis; English translation, Taylor & Francis, 1992) — originator; LaSalle 1960 *Some extensions of Liapunov's second method* (IRE Trans. Circuit Theory CT-7) — invariance principle; Krasovskii 1959 *Stability of Motion* (Stanford University Press, English translation 1963); Hahn 1967 *Stability of Motion*; Hartman *Ordinary Differential Equations* Ch. 9; Arnold *Ordinary Differential Equations* Ch. 5 §23
Intuition [Beginner]
A stable resting position is one you can lean on without falling over. Think of a marble in a bowl: nudge it gently, and it rolls back toward the bottom; the deeper the bowl, the harder it is to push the marble out. A marble balanced on top of an upside-down bowl is the opposite — any nudge sends it rolling away. Lyapunov stability is the precise way of saying that a resting state of a dynamical system behaves like a marble in a bowl rather than on a dome.
Lyapunov's idea is to find a single number — an energy-like quantity — attached to every state of the system, with two properties. First, the resting state has the smallest energy, and every other nearby state has strictly more. Second, the energy never increases as the system evolves: if you start near the rest state, the energy you started with bounds the energy at every later time, and the bound traps you near the bottom of the bowl. A function with these two properties is called a Lyapunov function. Its existence is enough to prove the rest state is stable.
The real triumph is that you do not need to solve the differential equation. You only need to find one good function and check two inequalities. This is why Lyapunov called his approach the direct method: it sidesteps the explicit solution. The same idea builds toward control theory, mechanics, and modern dynamical systems, where finding a suitable function is the single technique that proves stability for systems too complicated to solve directly.
Visual [Beginner]
A simple picture: a bowl-shaped surface representing the Lyapunov function , with its lowest point at the equilibrium. A trajectory of the dynamical system is drawn on the horizontal plane below; arrows on the surface show the height decreasing along the trajectory. The trajectory stays inside the bowl because, once the height drops, the rules of the system do not allow it to climb back up. A second smaller bowl is nested inside — the level set of at the chosen starting height — and the trajectory stays inside that bowl for all future time.
The picture summarises the whole strategy: a positive function with its minimum at the equilibrium, decreasing along the flow, traps every nearby trajectory inside a small bowl around the rest point.
Worked example [Beginner]
Consider a pendulum with friction. Let be the angle from straight down and let be the angular velocity. The motion satisfies , where is the friction coefficient. The resting state is , — the pendulum hanging straight down at rest.
Step 1. Pick the total mechanical energy as the candidate Lyapunov function: $$ V(\theta, \dot\theta) = \tfrac{1}{2} \dot\theta^2 + (1 - \cos\theta). $$ Read off two facts. First, . Second, for any state different from the rest state and within the range , the value is strictly positive: when is non-zero, and with equality only when . So is positive definite around the equilibrium.
Step 2. Compute the rate of change of along the motion. Using the chain rule and the equation of motion: $$ \dot V = \dot\theta \cdot \ddot\theta + \sin\theta \cdot \dot\theta = \dot\theta (\ddot\theta + \sin\theta) = \dot\theta \cdot (-\alpha \dot\theta) = -\alpha \dot\theta^2. $$ The result is at every state, with equality only when . So is non-increasing along the motion.
Step 3. Read off the conclusion. The function is positive away from the equilibrium and non-increasing along the motion, which means any trajectory starting close to the rest state stays close. The pendulum hanging straight down is Lyapunov stable.
Step 4. Friction is doing real work. Without friction (), the calculation gives — energy is conserved, and the pendulum swings forever. With friction, becomes negative when , which is what eventually drains the energy and brings the pendulum to rest. The full statement that the friction case is asymptotically stable needs a finer argument, but the basic Lyapunov stability falls straight out of the two-line calculation above.
What this tells us: a single function — total energy — plus one short computation closes the question of stability for the pendulum. No need to solve the equation. No need to draw the phase portrait. Just check positive definiteness of and non-positivity of .
Check your understanding [Beginner]
Formal definition [Intermediate+]
Let be an open neighbourhood of a point , and let be a vector field with . The autonomous ordinary differential equation has as an equilibrium (also called a fixed point or singular point). Write for the local flow of — the unique solution to , , defined on a maximal time interval.
Definition (Lyapunov stability). The equilibrium is Lyapunov stable if for every there exists such that $$ |x - x_0| < \delta \implies |\varphi_t(x) - x_0| < \varepsilon \text{ for every } t \geq 0 $$ whenever is defined. The equilibrium is **asymptotically stable** if it is Lyapunov stable and additionally there exists such that implies as . The equilibrium is unstable if it is not Lyapunov stable.
Definition (Lyapunov function). A function of class is a Lyapunov function for the equilibrium if
- and for every with ;
- the orbital derivative satisfies for every .
The Lyapunov function is strict if additionally for every with .
The orbital derivative records the rate of change of along trajectories: if is an integral curve of , the chain rule gives . The sign condition on is therefore the sign condition on the time derivative of along every trajectory.
Definition (Hurwitz matrix). A real matrix is Hurwitz (or stable) if every eigenvalue of has .
For a vector field with , the linearization at is the linear map . The linearized equation is the leading-order approximation of near under the change of variables .
Counterexamples to common slips
- The condition matters: a function that is positive everywhere on — including at — fails to certify stability of specifically, because its level sets do not shrink to . The vanishing at the equilibrium is what makes the sub-level sets shrink to as .
- gives Lyapunov stability but not asymptotic stability. The undamped pendulum has along trajectories — energy is conserved — so the equilibrium is Lyapunov stable but not asymptotically stable.
- The linearization criterion has a hyperbolic-only converse. If has eigenvalues with both negative and positive real parts, the equilibrium is unstable; if every eigenvalue has negative real part, the equilibrium is asymptotically stable. But if some eigenvalue has zero real part and the rest are non-positive, the linearization is inconclusive — the nonlinear system can be stable, unstable, or asymptotically stable depending on the higher-order terms.
Key theorem with proof [Intermediate+]
Theorem (Lyapunov's direct method, stability case). Let be on an open neighbourhood of an equilibrium . If there exists a Lyapunov function for — that is, with , for in , and on — then is Lyapunov stable. If is strict, then is asymptotically stable. (See [Lyapunov 1892], [Arnold *ODE* §23].)
Proof. Fix small enough that the closed ball is contained in .
Sub-level-set construction. Let be the boundary sphere, a compact set on which the continuous function attains a positive minimum — positive because off and . Define $$ \Omega_\varepsilon = {x \in B_\varepsilon(x_0) : V(x) < m_\varepsilon}. $$ This is an open neighbourhood of contained in the interior of the ball , because every point on the boundary sphere has -value at least and is excluded by the strict inequality.
Invariance of . For , the trajectory exists on some maximal forward interval . Along this trajectory, the orbital-derivative condition gives $$ \frac{d}{dt} V(\varphi_t(x)) = \dot V(\varphi_t(x)) \leq 0, $$ so for every . Suppose exits the closed ball at some . By continuity, (the trajectory crosses the boundary), so , contradicting for all . Therefore for every , the trajectory stays bounded in , and by standard ODE theory .
Selecting . By continuity of at with , there exists with such that implies , that is, . By the invariance just proved, for every . This is Lyapunov stability.
Asymptotic case. Assume in addition for every in . Take for the same as above, and fix with . The function is non-increasing and bounded below by , so it converges to some limit as . Suppose . The set is compact and excludes (because ), so on the continuous function attains a positive minimum . The trajectory stays inside from some time on, because for every by monotonicity. Then $$ V(\varphi_t(x)) = V(x) + \int_0^t \dot V(\varphi_s(x)) , ds \leq V(x) - \mu t \to -\infty, $$ contradicting . Therefore . Continuity of at and the fact that force : for every , the value eventually drops below , which traps the trajectory inside for all large . The equilibrium is asymptotically stable.
Bridge. Lyapunov's direct method builds toward every modern stability technique in dynamical systems and control theory. The foundational reason it works is the sub-level-set construction: positive definiteness of makes the sets shrink to as , and non-positivity of makes them invariant under the forward flow, so each pair produces a trapping neighbourhood. This is exactly the same principle that appears again in 02.12.10 (Poincaré-Bendixson) as the requirement that planar trajectories cannot escape bounded invariant regions, and identifies energy with stability in 05.00.04 (Noether): a conserved quantity is a Lyapunov function with , the boundary case between the strict and non-strict statements.
The central insight is that stability of an equilibrium follows from the existence of a single auxiliary function whose level sets trap trajectories — there is no need to solve the equation. This pattern recurs in the linearization theorem proved below, where a quadratic Lyapunov function constructed from a Hurwitz linearization certifies asymptotic stability of the nonlinear system. The bridge is the recognition that the Lyapunov-equation construction generalises the energy-function picture to any linear system with spectrum in the open left half-plane, identifying the asymptotic-stability condition with the existence of a positive-definite quadratic form whose orbital derivative is negative definite. Putting these together, one direct-method framework — pick a positive-definite function, check the orbital derivative — handles mechanical systems with energy, linearized systems with a quadratic form from the Lyapunov equation, and a wide class of nonlinear systems treated in control theory and nonlinear stability analysis.
Exercises [Intermediate+]
Advanced results [Master]
Theorem (Lyapunov's linearization theorem, asymptotic-stability case). Let be on an open neighbourhood of an equilibrium , and let be the linearization. If is Hurwitz — that is, every eigenvalue of has negative real part — then is asymptotically stable for . If has at least one eigenvalue with positive real part, then is unstable.
The proof of the asymptotic-stability case uses the Lyapunov equation. Since is Hurwitz, the matrix equation has a unique positive-definite symmetric solution , given explicitly by . The quadratic form is then a strict Lyapunov function for the nonlinear system in a neighbourhood of : positive-definite from , and the orbital-derivative bound holds on a small enough ball. The full proof appears in the Full proof set below. The instability case (some eigenvalue with positive real part) is handled by Chetaev's theorem applied to the unstable eigenspace; details are in Hartman ODE §IX [Hartman *ODE* Ch. 9].
Theorem (Hartman-Grobman, sharper statement). Let be on an open neighbourhood of an equilibrium , and assume the linearization is hyperbolic — every eigenvalue has nonzero real part. Then there exists a homeomorphism defined on a neighbourhood of that conjugates the nonlinear flow to the linear flow : for every near and sufficiently small. (See Hartman 1960 [Hartman 1960 *PAMS* 11], Grobman 1959.)
The Hartman-Grobman theorem strengthens the Lyapunov linearization theorem: not only do stability conclusions transfer between and its linearization at a hyperbolic equilibrium, but the entire phase portrait near the equilibrium is topologically equivalent to that of the linearization. The homeomorphism is in general but not — the smooth-conjugacy refinement requires Sternberg's resonance-free condition, a strictly stronger hypothesis.
Theorem (LaSalle's invariance principle). Let be with , off , and on . Let and let be the largest forward-invariant subset of under the flow. Then every bounded trajectory starting in a sub-level set of that lies in converges to as . (LaSalle 1960 [LaSalle 1960 *IRE CT-7*].)
LaSalle's principle recovers asymptotic stability when is only semidefinite, provided the only invariant subset of is the equilibrium itself. For the pendulum with friction, vanishes on the set , and the only forward-invariant subset of that set is the equilibrium (because once at a point with , the equation immediately drives away from zero). LaSalle then upgrades the Lyapunov-stable conclusion to asymptotic stability, completing the analysis of the damped pendulum.
Theorem (Krasovskii's converse stability theorem). If is an asymptotically stable equilibrium of with of class for some , then there exists a strict Lyapunov function defined on a neighbourhood of . (Krasovskii 1959 [Krasovskii 1959], with the full smooth converse refined by Massera 1956 and Kurzweil 1955.)
Krasovskii's converse theorem closes the loop: the direct method is not just a sufficient condition for stability — for asymptotically stable equilibria of smooth systems, a Lyapunov function always exists. This converse legitimises searching for Lyapunov functions as a general technique, since one is guaranteed to be there. Construction is via a flow-time integral: is well-defined for in the domain of attraction by exponential decay of trajectories, and a routine check verifies the Lyapunov conditions.
Theorem (Center manifold reduction at non-hyperbolic equilibria). Let be with and let . Decompose into the stable, centre, and unstable eigenspaces of (with the span of eigenvectors with negative real part, with zero, with positive). Then there exists a locally invariant centre manifold tangent to at , and the stability of is determined by the reduced dynamics on . (Pliss 1964; Carr 1981, Vanderbauwhede 1989; see [Khalil Ch. 4].)
The centre manifold theorem extends the linearization-based stability analysis to non-hyperbolic equilibria, the case where Hartman-Grobman fails. The dimension of the centre manifold equals , and only that part of the dynamics matters for stability when . Combined with Lyapunov's direct method applied on the centre manifold, this gives a complete framework for stability of any equilibrium of a smooth system.
Theorem (input-to-state stability of nonlinear control systems). For a control system with , the unforced system is input-to-state stable (ISS) at the origin if there exist a ISS-Lyapunov function and class- functions such that and . (Sontag 1989 [Sontag 1989 *IEEE TAC 34*].)
ISS is the modern generalisation of Lyapunov's direct method to systems with disturbances or inputs. Sontag's ISS framework underlies control-theoretic robustness analysis, adaptive control, and a substantial fraction of the nonlinear-control literature since 1990. The construction is the direct method augmented with a comparison condition on .
Theorem (Lyapunov functions in stochastic stability). For an Itô stochastic differential equation with , , the equilibrium is stochastically stable if there exists a function with , off , and the stochastic orbital derivative $$ \mathcal{L} V(x) := \nabla V(x) \cdot f(x) + \tfrac{1}{2} \mathrm{tr}\bigl(g(x)^\top \mathrm{Hess},V(x) , g(x)\bigr) $$ satisfies near . (Khasminskii 1969 [Khasminskii 1969].)
The stochastic extension replaces the orbital derivative with the infinitesimal generator of the Itô diffusion, picking up the half-Hessian correction familiar from Itô's formula. Otherwise the direct-method picture is identical: positive-definite , generator , sub-level sets trap the diffusion.
Synthesis. The direct method is the foundational reason stability questions for finite-dimensional dynamical systems can be answered without solving the differential equation. The central insight is that a single positive-definite function , monitored along trajectories via the orbital derivative , encodes everything: positive definiteness makes sub-level sets shrink to the equilibrium, non-positivity of makes them forward-invariant, and the two conditions together trap nearby trajectories near the rest state.
This is exactly the structure that appears again in the linearization theorem, where the Lyapunov equation produces a canonical quadratic Lyapunov function for any Hurwitz linearization, identifying the spectral condition with the variational condition: eigenvalues of in the open left half-plane is equivalent to existence of a positive-definite quadratic form whose orbital derivative is negative definite. Putting these together, the direct method generalises to LaSalle's invariance principle when is only semidefinite, to Chetaev's theorem for instability, to Krasovskii's converse theorem certifying that a Lyapunov function exists whenever asymptotic stability holds, to centre-manifold reduction at non-hyperbolic equilibria, to input-to-state stability for control systems, and to the Khasminskii formalism for stochastic differential equations. The bridge between 05.00.04 (Noether's theorem) and the stability viewpoint here is precise: a Noether conserved quantity is exactly a Lyapunov function with , the boundary case between strict and non-strict, which is why energy methods in classical mechanics produce Lyapunov stability — friction is what tips the boundary case into strict negativity and recovers asymptotic convergence.
The framework identifies several stability notions that look distinct at first inspection. The geometric notion (trajectories stay near the equilibrium) is identified with the analytic notion (a positive-definite function decreases along the flow). The spectral notion (eigenvalues in the open left half-plane) is identified with the variational notion (the Lyapunov equation has a positive-definite solution). The topological notion (the Hartman-Grobman conjugacy) is identified with the analytic notion at hyperbolic equilibria. The control-theoretic notion (input-to-state stability) is the direct method augmented with a comparison condition on the input norm. The bridge is that all of these are different presentations of the same picture: a positive-definite function on phase space whose level sets trap trajectories. The Lyapunov direct method is dual to itself in a precise sense: the existence of a strict Lyapunov function and the asymptotic stability of the equilibrium are equivalent for smooth systems (Krasovskii's converse), so the direct method is a complete characterisation, not merely a sufficient condition.
Full proof set [Master]
Theorem (Lyapunov stability), proof. Given in the Intermediate-tier section: the compact-boundary minimum produces the trapping sub-level set ; the sign condition makes forward-invariant; continuity of at with produces with ; together this gives the - statement of Lyapunov stability. For the strict case, monotonicity of along trajectories plus the compactness argument for on annular sub-level shells forces , which by continuity of at forces .
Theorem (Lyapunov linearization, asymptotic case), proof. Translate the equilibrium to the origin and write with Hurwitz and as . Since is Hurwitz, there exist constants with for every (this is the operator-norm form of the spectral-radius bound, with the Jordan-block polynomial growth absorbed into the constants). Define $$ P = \int_0^\infty e^{A^\top t} e^{A t} , dt. $$ Convergence: , integrable on . Symmetry: from the integrand. Positive-definiteness: for . Lyapunov equation: from and the fundamental theorem of calculus, (the limit at infinity vanishes by the decay bound), which gives .
Define . The function is , positive-definite, and . Compute the orbital derivative along : $$ \dot V(x) = x^\top P f(x) + f(x)^\top P x = x^\top (A^\top P + P A) x + 2 x^\top P , r(x) = -|x|^2 + 2 x^\top P , r(x). $$ Bound the perturbation term: , where as from . Choose small enough that for . Then on the ball , $$ \dot V(x) \leq -|x|^2 + 2 |P|{\mathrm{op}} \cdot \frac{1}{4 |P|{\mathrm{op}}} |x|^2 = -\tfrac{1}{2} |x|^2 < 0 $$ for . So is a strict Lyapunov function on the small ball, and the Lyapunov direct-method theorem proves asymptotic stability of the origin.
Theorem (Lyapunov linearization, instability case), proof sketch. Assume has at least one eigenvalue with . Decompose into the unstable eigenspace (positive-real-part eigenvalues) and the centre-stable complement . On , the matrix is anti-Hurwitz (all eigenvalues in the open right half-plane), and the time-reversed Lyapunov equation has a positive-definite solution . The function (with in the splitting) satisfies , on the cone , and on near the origin. Chetaev's theorem (Exercise 8) then forces instability.
Theorem (LaSalle's invariance principle), proof. Let be the Lyapunov function and . For in a bounded sub-level set , the forward orbit is bounded, so it has a non-empty omega-limit set . The function is non-increasing along and bounded below, so for some . By continuity, on . Now is forward-invariant (a standard property of omega-limit sets), so along trajectories in , that is, on . So and (the largest forward-invariant subset of ). Every trajectory in the sub-level set converges to .
Theorem (Hartman-Grobman), stated without proof — full argument in Hartman 1960 [Hartman 1960 *PAMS* 11] and Pugh 1969 American J. Math. 91. The proof constructs the conjugating homeomorphism via a fixed-point argument on a Banach space of continuous maps, exploiting the hyperbolic splitting to obtain a contraction. Topological — not smooth — conjugacy is the best one can achieve in general; the Sternberg theorem (1957) provides smooth conjugacy under a resonance-free hypothesis on the eigenvalues.
Theorem (Krasovskii's converse), proof sketch. Translate the equilibrium to the origin and let be the domain of attraction. For , define , where is a smooth bump function with , off , and decaying fast enough that the integral converges (using exponential decay of trajectories near the origin). Then , off the origin, and off the origin by the fundamental theorem of calculus applied to . The decay rate of governs the smoothness class of ; sharp converse theorems (Massera, Kurzweil) achieve smoothness.
Theorem (Chetaev's instability theorem), proof. Given in Exercise 8 above. The key step is the growth bound inside the cone where , which forces the trajectory out of every compact sub-region of the cone and out through the sphere .
Connections [Master]
Vector field on phase space
02.12.01. The Lyapunov stability theorem is a statement about an equilibrium of a vector field on a phase space ; without the vector-field framing there is no orbital derivative and no notion of an equilibrium to study. The phase-space picture is the setting in which the entire stability analysis takes place.Phase flow / one-parameter group
02.12.02. The Lyapunov theorem is a statement about the forward flow generated by the vector field: the sub-level set is forward-invariant under , and the asymptotic-stability conclusion is convergence under as . The flow is the structure that turns the sign condition on into the time-dependent inequality used throughout the proof.Noether's theorem
05.00.04. Noether identifies conserved quantities with continuous symmetries of a Lagrangian. A conserved quantity is exactly a Lyapunov function with — the boundary case between strict and non-strict in Lyapunov's theorem. This is why energy methods in classical mechanics produce Lyapunov stability (the boundary case) and why dissipation — friction, viscosity, resistance — is what tips the boundary case into strict negativity and recovers asymptotic stability. The pendulum-with-friction worked example is the cleanest demonstration of the bridge.Implicit and inverse function theorems
02.05.04. The linearization theorem reduces the nonlinear stability question to the linear one via the Taylor expansion with . The local analysis of this expansion — the bounding of the perturbation term by an times a power of — is exactly the technique of the implicit-and-inverse function machinery, and the centre-manifold theorem at non-hyperbolic equilibria depends on a Banach-space inverse function theorem.Normed vector space
02.11.06. The operator-norm bound used in the Lyapunov-equation proof — and in every quantitative statement about Hurwitz matrices — is a norm-theoretic statement on the Banach algebra with the operator norm inherited from any norm on . The whole quantitative theory of asymptotic stability sits on this normed-space foundation.Limit cycle and Liénard / Van der Pol systems
02.12.14. The Hopf bifurcation criterion — a planar equilibrium loses stability as a complex-conjugate eigenvalue pair of the linearization crosses the imaginary axis, and a limit cycle of amplitude emerges from the destabilised spiral focus — is a direct application of Lyapunov's linearization theorem at the bifurcation point. Below the bifurcation, the linearization has eigenvalues with negative real part and the present unit's linearization theorem certifies asymptotic stability of the equilibrium; at the bifurcation, the eigenvalues are pure imaginary and the linearization theorem is silent (the boundary case where higher-order terms decide); above the bifurcation, the eigenvalues have positive real part and the equilibrium is Lyapunov-unstable, with a limit cycle absorbing the destabilised orbits. The successor unit develops the Van der Pol equation as the canonical supercritical Hopf bifurcation at , using the Liénard energy as a non-strict Lyapunov-style function whose level-set trapping picks out the limit cycle as the unique attractor. Connection type: bridging-theorem — Lyapunov's linearization controls the equilibrium side of the bifurcation, and the Liénard energy is the limit-cycle analogue of a Lyapunov function for the periodic orbit that emerges.Receptor tyrosine kinases and the MAPK signaling cascade
17.07.02. Multi-stable systems appear in biology — see the MAPK cascade with positive feedback (17.07.02), in which stacked Hill-function ultrasensitivity (Huang-Ferrell) combined with Raf-Ras or ERK-Raf positive-feedback loops produces a saddle-node bifurcation creating coexisting active / inactive fixed points. Stability of each cascade fixed point is analysed via the present unit's linearization theorem on the kinase-cascade ODEs, and the strong-feedback limit admits a Lyapunov-like potential function whose level sets organise the bistable phase portrait. Cross-domain instance: the same direct-method machinery developed here for mathematical ODEs reappears as the qualitative-dynamics toolkit of systems biology.Bifurcation theory pointer
02.12.17. Bifurcation theory is the perturbation theory of the failure of the Lyapunov linearization criterion. A bifurcation occurs precisely when the spectrum of the linearization touches the imaginary axis — exactly the boundary case where the linearization theorem of the present unit is silent. The codim-one bifurcations are organised by which eigenvalue crosses: one real eigenvalue through zero gives the saddle-node, transcritical, and pitchfork normal forms; one complex-conjugate pair through the imaginary axis gives the Hopf normal form; and the higher-codimension bifurcations involve simultaneous or nested crossings. The Lyapunov-stability machinery survives the bifurcation by passing to the centre manifold: on the centre manifold the linearization is silent, but the Lyapunov direct-method's higher-order argument continues to apply via the first Lyapunov coefficient , which controls supercritical versus subcritical Hopf and is the structural successor of Lyapunov's positive-definite-function technique. Connection type: perturbation-theoretic complement — bifurcation theory studies exactly the parameter values at which Lyapunov stability fails, with higher-order Lyapunov-style analysis taking over on the centre manifold.
Historical & philosophical context [Master]
Aleksandr Lyapunov stated and proved the direct method in his 1892 Kharkov PhD thesis Obshchaya zadacha ob ustoichivosti dvizheniya (The General Problem of the Stability of Motion) [Lyapunov 1892]. The thesis introduced both methods that bear his name: the direct method, in which a single auxiliary function plus a sign condition on its orbital derivative certifies stability without integrating the equation, and the first method (now subsumed by what is called the linearization theorem), in which the spectrum of the Jacobian at an equilibrium controls the local stability for hyperbolic equilibria. Lyapunov's thesis received limited attention outside Russia for several decades; the 1907 French translation by Davaux in the Annales de la Faculté des Sciences de Toulouse made the work accessible in Western Europe, and the 1992 English translation in Taylor & Francis brought it into wider circulation. The thesis itself is striking in its modern flavour: the precise - definition of stability, the proof of the linearization theorem via the Lyapunov equation, and the introduction of what is now called the Lyapunov function are all present, with arguments very close to modern textbook treatments.
The mid-twentieth century saw the systematic absorption of Lyapunov's direct method into control theory and nonlinear dynamics. Nikolay Krasovskii's 1959 monograph Stability of Motion (English translation Stanford University Press 1963) [Krasovskii 1959] consolidated the Soviet school's work on converse theorems, time-varying systems, and applications to control. José Massera's 1956 paper Contributions to stability theory (Annals of Mathematics 64) [Massera 1956] established the smooth converse theorem for asymptotically stable equilibria, and Joseph LaSalle's 1960 paper Some extensions of Liapunov's second method (IRE Transactions on Circuit Theory CT-7) [LaSalle 1960 *IRE CT-7*] introduced the invariance principle that recovers asymptotic stability from semidefinite orbital derivatives. Wolfgang Hahn's 1967 Stability of Motion (Springer Grundlehren 138) and Hassan Khalil's Nonlinear Systems (3rd edition 2002) [Khalil Ch. 4] are the canonical modern textbook syntheses.
Philip Hartman's 1960 paper A lemma in the theory of structural stability of differential equations (Proceedings of the AMS 11) [Hartman 1960 *PAMS* 11] established the topological-conjugacy theorem now called Hartman-Grobman (independently discovered by David Grobman in 1959 in the Soviet literature), strengthening the linearization picture at hyperbolic equilibria. Eduard Sontag's 1989 paper Smooth stabilization implies coprime factorization (IEEE Transactions on Automatic Control 34) [Sontag 1989 *IEEE TAC 34*] introduced input-to-state stability, the modern generalisation of Lyapunov's direct method to control systems with disturbances; ISS-Lyapunov functions are now a standard tool in nonlinear control. Rafail Khasminskii's 1969 monograph Stochastic Stability of Differential Equations [Khasminskii 1969] extended the direct method to Itô stochastic differential equations, replacing the orbital derivative with the infinitesimal generator. Throughout, the underlying recipe — pick a positive-definite function, check the sign of its orbital derivative or generator — has remained Lyapunov's.
Bibliography [Master]
@phdthesis{Lyapunov1892,
author = {Lyapunov, Aleksandr M.},
title = {The General Problem of the Stability of Motion},
school = {Kharkov University},
year = {1892},
note = {Russian original; French translation by Davaux, Annales de la Facult\'e des Sciences de Toulouse, 1907; English translation by A. T. Fuller, International Journal of Control 55, 531--773 (1992); reprinted Taylor \& Francis, 1992}
}
@article{Hartman1960,
author = {Hartman, Philip},
title = {A lemma in the theory of structural stability of differential equations},
journal = {Proceedings of the American Mathematical Society},
volume = {11},
year = {1960},
pages = {610--620}
}
@article{Grobman1959,
author = {Grobman, David M.},
title = {Homeomorphism of systems of differential equations},
journal = {Doklady Akademii Nauk SSSR},
volume = {128},
year = {1959},
pages = {880--881}
}
@article{LaSalle1960,
author = {LaSalle, Joseph P.},
title = {Some extensions of Liapunov's second method},
journal = {IRE Transactions on Circuit Theory},
volume = {CT-7},
year = {1960},
pages = {520--527}
}
@article{Massera1956,
author = {Massera, Jos\'e L.},
title = {Contributions to stability theory},
journal = {Annals of Mathematics},
volume = {64},
year = {1956},
pages = {182--206}
}
@book{Krasovskii1959,
author = {Krasovskii, Nikolay N.},
title = {Stability of Motion},
publisher = {Stanford University Press},
year = {1963},
note = {English translation of the 1959 Russian original}
}
@book{Hahn1967,
author = {Hahn, Wolfgang},
title = {Stability of Motion},
publisher = {Springer-Verlag},
series = {Grundlehren der mathematischen Wissenschaften},
volume = {138},
year = {1967}
}
@book{Khalil2002,
author = {Khalil, Hassan K.},
title = {Nonlinear Systems},
publisher = {Prentice-Hall},
edition = {3},
year = {2002}
}
@book{HirschSmaleDevaney2013,
author = {Hirsch, Morris W. and Smale, Stephen and Devaney, Robert L.},
title = {Differential Equations, Dynamical Systems, and an Introduction to Chaos},
publisher = {Academic Press},
edition = {3},
year = {2013}
}
@book{HartmanODE,
author = {Hartman, Philip},
title = {Ordinary Differential Equations},
publisher = {SIAM Classics in Applied Mathematics},
volume = {38},
year = {2002},
note = {Reprint of the 1964 Wiley original}
}
@book{ArnoldODE,
author = {Arnold, Vladimir I.},
title = {Ordinary Differential Equations},
publisher = {MIT Press},
year = {1973},
note = {Translated from the Russian; reissued by Springer in 1992}
}
@article{Sontag1989,
author = {Sontag, Eduard D.},
title = {Smooth stabilization implies coprime factorization},
journal = {IEEE Transactions on Automatic Control},
volume = {34},
year = {1989},
pages = {435--443}
}
@book{Khasminskii1969,
author = {Khasminskii, Rafail Z.},
title = {Stochastic Stability of Differential Equations},
publisher = {Sijthoff and Noordhoff},
year = {1980},
note = {English translation of the 1969 Russian original; second edition Springer 2012}
}
@article{Sternberg1957,
author = {Sternberg, Shlomo},
title = {Local contractions and a theorem of Poincar\'e},
journal = {American Journal of Mathematics},
volume = {79},
year = {1957},
pages = {809--824}
}
@article{Pugh1969,
author = {Pugh, Charles C.},
title = {On a theorem of P. Hartman},
journal = {American Journal of Mathematics},
volume = {91},
year = {1969},
pages = {363--367}
}