
In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, stability theory addresses the stability of solutions of
differential equations and of trajectories of
dynamical system
In mathematics, a dynamical system is a system in which a Function (mathematics), function describes the time dependence of a Point (geometry), point in an ambient space, such as in a parametric curve. Examples include the mathematical models ...
s under small perturbations of initial conditions. The
heat equation
In mathematics and physics (more specifically thermodynamics), the heat equation is a parabolic partial differential equation. The theory of the heat equation was first developed by Joseph Fourier in 1822 for the purpose of modeling how a quanti ...
, for example, is a stable partial differential equation because small perturbations of initial data lead to small variations in temperature at a later time as a result of the
maximum principle. In partial differential equations one may measure the distances between functions using
Lp norms or the sup norm, while in differential geometry one may measure the distance between spaces using the
Gromov–Hausdorff distance.
In dynamical systems, an
orbit
In celestial mechanics, an orbit (also known as orbital revolution) is the curved trajectory of an object such as the trajectory of a planet around a star, or of a natural satellite around a planet, or of an artificial satellite around an ...
is called ''
Lyapunov stable'' if the forward orbit of any point is in a small enough neighborhood or it stays in a small (but perhaps, larger) neighborhood. Various criteria have been developed to prove stability or instability of an orbit. Under favorable circumstances, the question may be reduced to a well-studied problem involving
eigenvalue
In linear algebra, an eigenvector ( ) or characteristic vector is a vector that has its direction unchanged (or reversed) by a given linear transformation. More precisely, an eigenvector \mathbf v of a linear transformation T is scaled by a ...
s of
matrices. A more general method involves
Lyapunov functions. In practice, any one of a number of different
stability criteria are applied.
Overview in dynamical systems
Many parts of the
qualitative theory of differential equations and dynamical systems deal with asymptotic properties of solutions and the trajectories—what happens with the system after a long period of time. The simplest kind of behavior is exhibited by
equilibrium points, or fixed points, and by
periodic orbits. If a particular orbit is well understood, it is natural to ask next whether a small change in the initial condition will lead to similar behavior. Stability theory addresses the following questions: Will a nearby orbit indefinitely stay close to a given orbit? Will it converge to the given orbit? In the former case, the orbit is called stable; in the latter case, it is called asymptotically stable and the given orbit is said to be attracting.
An equilibrium solution
to an autonomous system of first order ordinary differential equations is called:
* stable if for every (small)
, there exists a
such that every solution
having initial conditions within distance
i.e.
of the equilibrium remains within distance
i.e.
for all
.
* asymptotically stable if it is stable and, in addition, there exists
such that whenever
then
as
.
Stability means that the trajectories do not change too much under small perturbations. The opposite situation, where a nearby orbit is getting repelled from the given orbit, is also of interest. In general, perturbing the initial state in some directions results in the trajectory asymptotically approaching the given one and in other directions to the trajectory getting away from it. There may also be directions for which the behavior of the perturbed orbit is more complicated (neither converging nor escaping completely), and then stability theory does not give sufficient information about the dynamics.
One of the key ideas in stability theory is that the qualitative behavior of an orbit under perturbations can be analyzed using the
linearization
In mathematics, linearization (British English: linearisation) is finding the linear approximation to a function at a given point. The linear approximation of a function is the first order Taylor expansion around the point of interest. In the ...
of the system near the orbit. In particular, at each equilibrium of a smooth dynamical system with an ''n''-dimensional
phase space
The phase space of a physical system is the set of all possible physical states of the system when described by a given parameterization. Each possible state corresponds uniquely to a point in the phase space. For mechanical systems, the p ...
, there is a certain
''n''×''n'' matrix ''A'' whose
eigenvalue
In linear algebra, an eigenvector ( ) or characteristic vector is a vector that has its direction unchanged (or reversed) by a given linear transformation. More precisely, an eigenvector \mathbf v of a linear transformation T is scaled by a ...
s characterize the behavior of the nearby points (
Hartman–Grobman theorem). More precisely, if all eigenvalues are negative
real number
In mathematics, a real number is a number that can be used to measure a continuous one- dimensional quantity such as a duration or temperature. Here, ''continuous'' means that pairs of values can have arbitrarily small differences. Every re ...
s or
complex number
In mathematics, a complex number is an element of a number system that extends the real numbers with a specific element denoted , called the imaginary unit and satisfying the equation i^= -1; every complex number can be expressed in the for ...
s with negative real parts then the point is a stable attracting fixed point, and the nearby points converge to it at an
exponential rate, cf
Lyapunov stability and
exponential stability. If none of the eigenvalues are purely imaginary (or zero) then the attracting and repelling directions are related to the eigenspaces of the matrix ''A'' with eigenvalues whose real part is negative and, respectively, positive. Analogous statements are known for perturbations of more complicated orbits.
Stability of fixed points in 2D

The paradigmatic case is the stability of the origin under the linear autonomous differential equation
where
and
is a 2-by-2 matrix.
We would sometimes perform change-of-basis by
for some invertible matrix
, which gives
. We say
is "
in the new basis". Since
and
, we can classify the stability of origin using
and
, while freely using change-of-basis.
Classification of stability types
If
, then the rank of
is zero or one.
* If the rank is zero, then
, and there is no flow.
* If the rank is one, then
and
are both one-dimensional.
** If
, then let
span
, and let
be a preimage of
, then in
basis,
, and so the flow is a
shearing along the
direction. In this case,
.
** If
, then let
span
and let
span
, then in
basis,
for some nonzero real number
.
*** If
, then it is unstable, diverging at a rate of
from
along parallel translates of
.
*** If
, then it is stable, converging at a rate of
to
along parallel translates of
.
If
, we first find the
Jordan normal form of the matrix, to obtain a basis
in which
is one of three possible forms:
*
where
.
** If
, then
. The origin is a source, with integral curves of form
** Similarly for
. The origin is a sink.
** If
or
, then
, and the origin is a saddle point. with integral curves of form
.
*
where
. This can be further simplified by a change-of-basis with
, after which
. We can explicitly solve for
with
. The solution is
with
. This case is called the "degenerate node". The integral curves in this basis are central dilations of
, plus the x-axis.
** If
, then the origin is an degenerate source. Otherwise it is a degenerate sink.
** In both cases,
*
where
. In this case,
.
** If
, then this is a spiral sink. In this case,
. The integral lines are
logarithmic spiral
A logarithmic spiral, equiangular spiral, or growth spiral is a self-similarity, self-similar spiral curve that often appears in nature. The first to describe a logarithmic spiral was Albrecht Dürer (1525) who called it an "eternal line" ("ewi ...
s.
** If
, then this is a spiral source. In this case,
. The integral lines are
logarithmic spiral
A logarithmic spiral, equiangular spiral, or growth spiral is a self-similarity, self-similar spiral curve that often appears in nature. The first to describe a logarithmic spiral was Albrecht Dürer (1525) who called it an "eternal line" ("ewi ...
s.
** If
, then this is a rotation ("neutral stability") at a rate of
, moving neither towards nor away from origin. In this case,
. The integral lines are circles.
The summary is shown in the stability diagram on the right. In each case, except the case of
, the values
allows unique classification of the type of flow.
For the special case of
, there are two cases that cannot be distinguished by
. In both cases,
has only one eigenvalue, with
algebraic multiplicity 2.
* If the eigenvalue has a two-dimensional eigenspace (
geometric multiplicity 2), then the system is a central node (sometimes called a "star", or "dicritical node") which is either a source (when
) or a sink (when
).
* If it has a one-dimensional eigenspace (
geometric multiplicity 1), then the system is a degenerate node (if
) or a shearing flow (if
).
Area-preserving flow
When
, we have
, so the flow is area-preserving. In this case, the type of flow is classified by
.
* If
, then it is a rotation ("neutral stability") around the origin.
* If
, then it is a shearing flow.
* If
, then the origin is a saddle point.
Stability of fixed points
The simplest kind of an orbit is a fixed point, or an equilibrium. If a mechanical system is in a stable equilibrium state then a small push will result in a localized motion, for example, small
oscillation
Oscillation is the repetitive or periodic variation, typically in time, of some measure about a central value (often a point of equilibrium) or between two or more different states. Familiar examples of oscillation include a swinging pendulum ...
s as in the case of a
pendulum
A pendulum is a device made of a weight suspended from a pivot so that it can swing freely. When a pendulum is displaced sideways from its resting, equilibrium position, it is subject to a restoring force due to gravity that will accelerate i ...
. In a system with
damping, a stable equilibrium state is moreover asymptotically stable. On the other hand, for an unstable equilibrium, such as a ball resting on a top of a hill, certain small pushes will result in a motion with a large amplitude that may or may not converge to the original state.
There are useful tests of stability for the case of a linear system. Stability of a nonlinear system can often be inferred from the stability of its
linearization
In mathematics, linearization (British English: linearisation) is finding the linear approximation to a function at a given point. The linear approximation of a function is the first order Taylor expansion around the point of interest. In the ...
.
Maps
Let be a
continuously differentiable function with a fixed point , . Consider the dynamical system obtained by iterating the function :
:
The fixed point is stable if the
absolute value
In mathematics, the absolute value or modulus of a real number x, is the non-negative value without regard to its sign. Namely, , x, =x if x is a positive number, and , x, =-x if x is negative (in which case negating x makes -x positive), ...
of the
derivative
In mathematics, the derivative is a fundamental tool that quantifies the sensitivity to change of a function's output with respect to its input. The derivative of a function of a single variable at a chosen input value, when it exists, is t ...
of at is strictly less than 1, and unstable if it is strictly greater than 1. This is because near the point , the function has a
linear approximation with slope :
:
Thus
:
:
which means that the derivative measures the rate at which the successive iterates approach the fixed point or diverge from it. If the derivative at is exactly 1 or −1, then more information is needed in order to decide stability.
There is an analogous criterion for a continuously differentiable map with a fixed point , expressed in terms of its
Jacobian matrix
In vector calculus, the Jacobian matrix (, ) of a vector-valued function of several variables is the matrix of all its first-order partial derivatives. If this matrix is square, that is, if the number of variables equals the number of component ...
at , . If all
eigenvalues
In linear algebra, an eigenvector ( ) or characteristic vector is a vector that has its direction unchanged (or reversed) by a given linear transformation. More precisely, an eigenvector \mathbf v of a linear transformation T is scaled by a ...
of are real or complex numbers with absolute value strictly less than 1 then is a stable fixed point; if at least one of them has absolute value strictly greater than 1 then is unstable. Just as for =1, the case of the largest absolute value being 1 needs to be investigated further — the Jacobian matrix test is inconclusive. The same criterion holds more generally for
diffeomorphism
In mathematics, a diffeomorphism is an isomorphism of differentiable manifolds. It is an invertible function that maps one differentiable manifold to another such that both the function and its inverse are continuously differentiable.
Definit ...
s of a
smooth manifold
In mathematics, a differentiable manifold (also differential manifold) is a type of manifold that is locally similar enough to a vector space to allow one to apply calculus. Any manifold can be described by a collection of charts (atlas). One may ...
.
Linear autonomous systems
The stability of fixed points of a system of constant coefficient
linear differential equation
In mathematics, a linear differential equation is a differential equation that is linear equation, linear in the unknown function and its derivatives, so it can be written in the form
a_0(x)y + a_1(x)y' + a_2(x)y'' \cdots + a_n(x)y^ = b(x)
wher ...
s of first order can be analyzed using the
eigenvalue
In linear algebra, an eigenvector ( ) or characteristic vector is a vector that has its direction unchanged (or reversed) by a given linear transformation. More precisely, an eigenvector \mathbf v of a linear transformation T is scaled by a ...
s of the corresponding matrix.
An
autonomous system
:
where and is an matrix with real entries, has a constant solution
:
(In a different language, the origin is an equilibrium point of the corresponding dynamical system.) This solution is asymptotically stable as ("in the future") if and only if for all eigenvalues of , . Similarly, it is asymptotically stable as ("in the past") if and only if for all eigenvalues of , . If there exists an eigenvalue of with then the solution is unstable for .
The stability of a linear system can be determined by solving the differential equation to find the eigenvalues, or without solving the equation by using the
Routh–Hurwitz stability criterion. The eigenvalues of a matrix are the roots of its
characteristic polynomial
In linear algebra, the characteristic polynomial of a square matrix is a polynomial which is invariant under matrix similarity and has the eigenvalues as roots. It has the determinant and the trace of the matrix among its coefficients. The ...
. A polynomial in one variable with real coefficients is called a
Hurwitz polynomial if the real parts of all roots are strictly negative. The
Routh–Hurwitz theorem implies a characterization of Hurwitz polynomials by means of an algorithm that avoids computing the roots.
Non-linear autonomous systems
Asymptotic stability of fixed points of a non-linear system can often be established using the
Hartman–Grobman theorem.
Suppose that is a -
vector field
In vector calculus and physics, a vector field is an assignment of a vector to each point in a space, most commonly Euclidean space \mathbb^n. A vector field on a plane can be visualized as a collection of arrows with given magnitudes and dire ...
in which vanishes at a point , . Then the corresponding autonomous system
:
has a constant solution
:
Let be the
Jacobian matrix
In vector calculus, the Jacobian matrix (, ) of a vector-valued function of several variables is the matrix of all its first-order partial derivatives. If this matrix is square, that is, if the number of variables equals the number of component ...
of the vector field at the point . If all eigenvalues of have strictly negative real part then the solution is asymptotically stable. This condition can be tested using the
Routh–Hurwitz criterion.
Lyapunov function for general dynamical systems
A general way to establish
Lyapunov stability or asymptotic stability of a dynamical system is by means of
Lyapunov functions.
See also
*
Chaos theory
Chaos theory is an interdisciplinary area of Scientific method, scientific study and branch of mathematics. It focuses on underlying patterns and Deterministic system, deterministic Scientific law, laws of dynamical systems that are highly sens ...
*
Ship stability
Ship stability is an area of naval architecture and ship design that deals with how a ship behaves at sea, both in still water and in waves, whether intact or damaged. Stability calculations focus on center of mass#center of gravity, centers of ...
*
Lyapunov stability
*
Hyperstability
*
Linear stability
*
Orbital stability
*
Stability criterion
*
Stability radius
*
Structural stability
*
von Neumann stability analysis
References
*
External links
Stable Equilibriaby Michael Schreiber,
The Wolfram Demonstrations Project
The Wolfram Demonstrations Project is an open-source collection of interactive programmes called Demonstrations. It is hosted by Wolfram Research. At its launch, it contained 1300 demonstrations but has grown to over 10,000. The site won a Pa ...
.
{{Authority control
Limit sets
Mathematical and quantitative methods (economics)