Near two homoclinic orbits of a planar saddle equilibrium with contracting ratio , the signed Poincaré return map has separate offsets . Two single-lobe periodic orbits exist for and , respectively. A two-lobe periodic orbit is represented by positive solving the displayed equations. Its boundary consists of the compound homoclinic orbit curves for and for , with . In a sufficiently small return domain the derivatives tend to zero, so each admissible symbolic branch has at most one attracting periodic orbit. Restricting to , gives the usual symmetric homoclinic gluing bifurcation.
For unit-mass motion in , the mechanical energy is . The origin is a center equilibrium, and is a saddle equilibrium. Energies have trapped periodic orbits around the origin as well as a separate escaping component to the right. The barrier energy has a homoclinic orbit returning to the saddle after a turn at , plus two saddle branches on . Above the barrier, particles traverse the well and eventually escape to the right.
Eigendirection 2026-10-31
An eigendirection is the one-dimensional vector subspace spanned by an eigenvector. Multiplying the eigenvector by a nonzero scalar leaves this direction unchanged. In a planar linear dynamical system, a negative real eigenvalue gives a direction of exponential approach to the equilibrium point, while a positive one gives exponential departure. For a hyperbolic saddle equilibrium, the nonlinear stable manifold and unstable manifold are tangent to the corresponding eigendirections.
Global bifurcation 2026-10-13
A global bifurcation changes an invariant set through a global orbit connection or collision that cannot be identified by a single equilibrium point's linearization alone. For example, a global bifurcation through a saddle homoclinic orbit occurs when an outgoing unstable separatrix returns to the same saddle equilibrium's stable manifold. A smooth global Poincaré return map then combines with a local passage map to determine which side contains a periodic orbit. A heteroclinic orbit instead joins distinct equilibrium points; an energy-balance or Melnikov integral can locate its breaking in a nearly Hamiltonian system.
Index of a planar periodic orbit Created 2026-10-03 Updated 2026-10-14
A planar periodic orbit, oriented by the flow, has Poincaré index . The index theorem equates this with the sum of the indices of the isolated equilibria enclosed by the orbit. A hyperbolic equilibrium has index when its Jacobian matrix has positive determinant and index when it is a saddle equilibrium.
Linearization stability theorem Created 2026-09-24 Updated 2026-10-31
If every Jacobian eigenvalue has negative real part, the equilibrium is locally asymptotically stable.
More generally, if the equilibrium is hyperbolic, the Hartman-Grobman theorem transfers the local attracting, repelling or saddle behavior of the linearized vector field to the nonlinear flow. Two real eigenvalues with opposite signs give a saddle equilibrium; all real parts positive give a source. Purely imaginary or zero eigenvalues require a separate nonlinear analysis. Merely having distinct eigenvalues does not remove this exception.
A critical point of a dynamical system is a point where both components of the vector field vanish. For a continuously differentiable vector field, strictly negative real parts of both eigenvalues of its Jacobian matrix imply asymptotic stability of the equilibrium. If an isolated critical point is a center of a planar dynamical system and the eigenvalues are distinct, they must be a nonzero purely imaginary conjugate pair. Purely imaginary eigenvalues alone do not in general prove nonlinear stability; the nonlinear ordinary differential equation system must still be examined.
Here the critical points are and , with Jacobian . At zero its eigenvalues are , giving an unstable saddle equilibrium. The unstable direction is and the stable direction is . Thus trajectories leaving the origin are tangent to , and those returning are tangent to , with both opposite rays included.
An exact first integral is
The two homoclinic loops belong to :
They confirm the incoming and outgoing tangent directions. For example the right loop is , ; changing both signs gives the left loop.
Figure 1.
Periodic energy curves and the two homoclinic loops of the nonlinear planar system
. Details.
At put , . The exact equations are , , so the linearization of a dynamical system gives . Its nonconstant solutions have
The same linear classification holds at . For the nonlinear ordinary differential equation system, has strict local minima at both points. Levels are two families of smooth closed ovals, proving that both are stable centers, rather than asymptotically stable equilibria. These give actual periodic orbits of the nonlinear ordinary differential equation system, with small-amplitude periods tending to .
A critical point is an equilibrium: . Put , . The Jacobian matrix gives the first-order linearized equation . The following eigenvalue tests classify that linearized system. For a continuously differentiable nonlinear system, the cases with nonzero real parts persist as the usual local node, saddle or spiral classifications. The purely imaginary case needs extra nonlinear information, as explained in (iv).
The equilibrium equations are and . If , the second equation gives . Otherwise either , giving , or , giving . Thus there are exactly three equilibria. The Jacobian is
At it is : a saddle. At it is , with eigenvalues : a stable node. At it is , with characteristic polynomial and eigenvalues : an unstable spiral. All three are hyperbolic, so the nonlinear local classifications follow from linearization.
A critical point is an equilibrium: . Put , . The Jacobian matrix gives the first-order linearized equation . The following eigenvalue tests classify that linearized system. For a continuously differentiable nonlinear system, the cases with nonzero real parts persist as the usual local node, saddle or spiral classifications. The purely imaginary case needs extra nonlinear information, as explained in (iv).
The equilibrium equations are and . If , the second equation gives . Otherwise either , giving , or , giving . Thus there are exactly three equilibria. The Jacobian is
At it is : a saddle. At it is , with eigenvalues : a stable node. At it is , with characteristic polynomial and eigenvalues : an unstable spiral. All three are hyperbolic, so the nonlinear local classifications follow from linearization.
A saddle equilibrium has
The negative eigenvalue gives a stable manifold direction and the positive eigenvalue an unstable manifold direction. Perturbations along the latter grow, so the equilibrium is unstable even though there are special trajectories approaching it.
The first component of the vector field vanishes only when or . The second vanishes only when or . Intersecting these alternatives gives exactly five equilibria. Their Jacobian matrix is
At ,
The real parts are negative and the imaginary parts are nonzero, so is a stable spiral.
At the Jacobian matrix is . Its real eigenvalues have opposite signs, so is a saddle equilibrium.
At ,
Both eigenvalues are positive, so is an unstable node.
At the Jacobian matrix is , giving a stable node.
At ,
so is a saddle equilibrium. All five equilibria are hyperbolic, so these linear classifications determine their nonlinear local stability as well.
Applying time reversal of an autonomous differential equation to the system from part (i), and renaming its coordinates , gives
The equilibrium points remain and . Time reversal of an autonomous differential equation preserves a saddle equilibrium, interchanging its stable and unstable directions; it also reverses the direction around a centre equilibrium. Therefore this system has precisely the required counterclockwise centre at and saddle at .
Using , in the original autonomous planar system gives
The map is a rotation by , preserving time and the clockwise or counterclockwise orientation of trajectories. Hence the given centre equilibrium at becomes a clockwise centre at , and the given saddle equilibrium at becomes a saddle at . These are the only equilibrium points, because rotation is invertible.
At an equilibrium point, and , so . With , the two equilibrium points and their Jacobian matrix are
At , . The trace-determinant stability criterion therefore gives an unstable saddle equilibrium. At the origin, the eigenvalues are : its linearization is a center equilibrium. The linearization stability theorem does not classify this nonhyperbolic equilibrium of the nonlinear system.
Nonlinear classification. In fact the answer depends on :
Here is an explicit derivation, rather than an inference from the imaginary eigenvalues. When , set . Near the origin , and the first integral
has
Its Hessian matrix at the origin is the identity. Small level curves are closed ovals on which the vector field is nonzero, proving the center equilibrium classification and Lyapunov stability.
For , a higher-order Lyapunov function calculation settles the issue. Put , , , , and . Then
Write and introduce the differential operators
Successively cancel the terms of degrees three, four and five in the derivative of , using these homogeneous polynomials:
Direct differentiation verifies , and . The remaining degree-six term has circular average
For example, the only nonzero averages of degree-six monomials needed here are and . Since in polar coordinates, the zero-average part can be cancelled by a degree-six homogeneous polynomial satisfying
Indeed its restriction to the unit circle is obtained by integrating a zero-average trigonometric polynomial; its Fourier modes have orders , so multiplication by gives a polynomial. Consequently the positive Lyapunov function satisfies
For this is strictly negative near the origin, giving asymptotic stability. For it is strictly positive, and in a sufficiently small neighbourhood; every nonzero starting point must eventually leave that neighbourhood. Finally , so the nearby trajectories rotate: these are weak foci, with the stability stated above. Merely calling the nonlinear origin a center for every would miss this distinction.
At an equilibrium point, and . The first equation gives or . Substituting in the second gives, respectively,
These are all the equilibrium points. The Jacobian matrix of the vector field is
At ,
The eigenvalue has algebraic multiplicity two and eigenspace . For the linearized coordinates , ,
Both components tend to zero. The repeated eigenvalue with one independent eigenvector makes this a stable improper degenerate node, a sink equilibrium. The term is the signature of the nontrivial Jordan block. Since it is a hyperbolic equilibrium point, the linearization stability theorem gives local asymptotic stability of the nonlinear system. Approaching trajectories are tangent to the vertical eigendirection.
At ,
One eigenvalue is positive and one negative, so this point is a saddle equilibrium. Its stable manifold is tangent to , and its unstable manifold is tangent to .
For the phase portrait, the nullclines are
Above the second line the vertical flow is downward, and below it upward. For , horizontal flow is to the right below and to the left above it; for the directions reverse. The line is invariant, with , so it flows toward . Together with the saddle's two invariant directions, these signs determine the sketch.
Figure 1.
Phase portrait with the stable improper degenerate node at , the saddle equilibrium at , and their nullclines
. Details.
Define the auxiliary variable . Differentiating gives , while rearrangement gives . Conversely eliminating recovers the second-order equation, so this phase plane system is equivalent. At an equilibrium forces , and the first equation then forces . Its Jacobian matrix is
Thus . Expanding gives
For sufficiently small positive both are positive: the equilibrium is an unstable node. For negative the fast root is negative and the slow root positive, so it becomes a saddle equilibrium.