Mathematics · Article
Equilibria, stability and nonlinear dynamics
Distinguish staying near from attraction and exponential decay, then prove nonlinear stability with phase lines, quadratic certificates, energy and invariance. Analyse basins, periodic orbits, parameter changes, physical units and the limits of linearization and numerical evidence.
Back to MathematicsAfter reading, you can
- State quantified local, asymptotic, exponential and global stability claims with their domains and continuation requirements.
- Use scalar barriers and strict linearization tests while identifying inconclusive spectral cases.
- Construct positive-definite certificates, compute derivatives and convert valid comparison inequalities into explicit rates.
- Identify the invariant zero-dissipation subset in a correct autonomous LaSalle setting.
- Separate compact mechanical energy regions, units and topology from false global conclusions.
- Distinguish inner basin certificates, exact basins, gradient attractors and their separating sets.
- Analyse orbital stability, neutral phase and explicit radial bifurcations with qualified planar cycle criteria.
- Quantify a disturbance bound and expose numerical step effects without substituting samples for a proof.
An equilibrium holds the whole state fixed
Consider an autonomous differential equation z′=F(z) on an open state domain D⊆ℝⁿ. An equilibrium z_* satisfies F(z_*)=0, so z(t)=z_* is a constant solution. Assume F is continuously differentiable unless another hypothesis is stated. This supplies local existence and uniqueness, while long-time conclusions still require control of the solution’s domain and size. The geometric examples use dimensionless variables and time unless physical units are explicitly supplied.
Solving one component equation is insufficient. In a mechanical system q′=v, v′=−q−q³−cv, an equilibrium requires v=0 and q+q³=0. Thus the only real equilibrium is (0,0). At (q,v)=(1,0), position has zero instantaneous rate, but v′=−2, so this turning point is not an equilibrium. A nullcline, where a selected component rate vanishes, need not be a stationary state or an invariant curve.
Translate an equilibrium by x=z−z_*. The equation becomes x′=F(z_*+x), whose equilibrium is at zero. Translation simplifies notation without changing the physical state. In systems with different component units, such as metres and metres per second, specify reference scales before using an ordinary Euclidean norm. Changing to fixed equivalent norms or nonsingular linear coordinates preserves local stability classifications, although numerical distances and exponential constants can change.
An equilibrium, a periodic orbit and an attracting set are distinct objects. A periodic solution moves around a closed orbit; its vector field is generally nonzero. A family of equilibria can permit convergence to different points from different initial states. State exactly which object is being called stable and which perturbations are allowed. Stability is a quantified property of nearby complete initial states, not a judgement based on one attractive picture.
Staying near, approaching and approaching at a rate
The equilibrium zero is Lyapunov stable if for every sufficiently small ε>0 there is δ>0 such that ||x₀||<δ implies ||x(t;x₀)||<ε for all t≥0. Here nearby initial states must have forward solutions for all those times. Equivalently, one may initially state the bound on maximal forward intervals and then establish continuation from a compact neighbourhood inside D. The choice of δ may depend on ε but cannot depend on the particular initial state or future time.
Local attraction means that there is a neighbourhood of zero in which every initial state has a forward-complete solution tending to zero as t→∞. Local asymptotic stability combines Lyapunov stability and local attraction. Instability is the failure of stability: there is a fixed neighbourhood that arbitrarily close initial states can eventually leave. Attraction along one line, or agreement over a finite observation window, is insufficient to establish these neighbourhood statements.
Local exponential stability is stronger. There must be constants M≥1, λ>0 and δ>0 such that ||x(t;x₀)||≤M e^(−λt)||x₀|| for all t≥0 whenever ||x₀||<δ. The same M and λ work for all these states. The exponent λ has inverse-time units if time is dimensional. Asymptotic convergence can instead be algebraic, so a vanishing limit does not by itself supply an exponential rate.
Global asymptotic stability means stability together with forward completeness and convergence for every initial state in the stated domain. The basin of attraction of zero is the set of states in D with forward-complete solutions converging to zero. A proved invariant region inside that basin is a useful certificate; it need not be the whole basin. A claim of global behaviour must specify whether the domain is ℝⁿ, a constrained physical region, an angle cylinder or another state space.
| Claim | What must be controlled | What it does not supply by itself |
|---|---|---|
| Stable | Every sufficiently near initial state stays near for all future times | Convergence to the equilibrium |
| Attracting locally | Every initial state in some neighbourhood tends to the equilibrium | The separate quantified staying-near property |
| Asymptotically stable | Stability and local attraction | An exponential rate or a global basin |
| Exponentially stable locally | One uniform M e^(−λt) bound for a whole neighbourhood | A global claim outside that neighbourhood |
Long-time conclusions need long-time solutions
A smooth field need not generate solutions for every future time. For x′=x² and x(0)=a>0, separation gives x(t)=a/(1−at), with maximal forward endpoint 1/a. The solution tends to infinity there. Describing its state as t→∞ without addressing this endpoint is meaningless. Local uniqueness and continuous dependence do not prevent finite-time escape.
A useful continuation principle is the following: if a maximal forward solution of a locally Lipschitz field remains in a compact subset K of the open domain D, then it extends for all future times. Boundedness of the field and a uniform local existence neighbourhood on K exclude a finite terminal endpoint. Bounded coordinates alone are not enough when the solution approaches an excluded boundary of D; the compact set must remain inside the valid domain.
For the nonnegative continuous Lyapunov functions on ℝⁿ used here, proper means radially unbounded: V(x)→∞ as ||x||→∞. Equivalently, every finite sublevel set {x:V(x)≤h} is compact. If V cannot increase along a solution, its initial sublevel traps that solution. For a smooth field on all of ℝⁿ this gives forward completeness. On a smaller domain, check compactness within that domain. Energy can bound speed while failing to bound an unwrapped angle, so its sublevels are not automatically compact in every coordinate representation.
A positively invariant set contains the future trajectory from each of its states. For a smooth boundary given by V=h, a strictly inward derivative V′<0 proves that trajectories cannot cross outward. Nonpositive boundary derivatives require an applicable invariance argument and uniqueness, or a limiting sublevel argument; a lone sampled boundary arrow is not a proof. Later local certificates use strict decay away from zero, while the energy example uses nonincreasing sublevels directly.
Phase lines reveal both attraction and escape
For a scalar autonomous equation x′=f(x), equilibria are zeros of f, and the sign of f on each interval gives the direction of motion. Under local uniqueness a nonconstant solution cannot cross an equilibrium in finite time and then depart. These invariant barriers organise the basin. A bounded monotone solution has a limit; when it remains in the interior of the domain, continuity forces that limit to be an equilibrium.
For x′=−x+x³=x(x²−1), the equilibria are −1,0,1. Between −1 and 0 the rate is positive, while between 0 and 1 it is negative, so the states in (−1,1) approach zero. At either endpoint the solution is constant and does not approach zero. Outside that interval the arrows point outward. In fact large escaping states blow up in finite forward time, so the basin is exactly (−1,1), not the whole real line.
The equilibrium zero in x′=−x³ is also attracting, but the derivative f′(0)=0 makes the usual strict linear test inconclusive. The exact forward solution x(t)=a/√(1+2a²t) is valid for every a and t≥0. Its magnitude never increases and tends to zero. The equilibrium is globally asymptotically stable. Its decay for nonzero a is proportional to t^(−1/2), showing why asymptotic stability must be distinguished from exponential stability.
One-sided attraction is another distinct possibility. For x′=−x², positive initial states approach zero, whereas negative initial states move away and blow down to −∞ in finite time. Thus zero is not Lyapunov stable on ℝ, even though it attracts from the right. If the physical state is restricted to an invariant half-line, state that relative domain explicitly before describing stability. The words stable and unstable otherwise refer to different perturbation sets.
Linearization decides strict spectral cases locally
Near an equilibrium of a C¹ autonomous field, write x′=Ax+R(x), where A=DF(0) and ||R(x)||/||x||→0 as x→0. If every eigenvalue of A has strictly negative real part, the nonlinear equilibrium is locally exponentially stable. If any eigenvalue has strictly positive real part, it is unstable. These are local conclusions with the stated smoothness; they do not identify the entire basin or replace the nonlinear solution by e^(tA)x₀ at arbitrary distances.
A hyperbolic equilibrium has no eigenvalue on the imaginary axis. A hyperbolic saddle has both stable and unstable directions, so it is unstable even though selected initial states on its local stable manifold converge to it. The tangent eigenspaces describe the first-order geometry; the nonlinear invariant manifolds can be curved. Avoid confusing a stable direction with a stable equilibrium.
When zero real parts remain and no positive real part settles instability, inspect nonlinear terms or another certificate. The scalar equations x′=−x³ and x′=x³ both have the zero Jacobian but opposite stability. Likewise a planar linear centre can acquire inward or outward radial cubic motion without changing its imaginary eigenvalues. A zero determinant or a pair ±i is a warning that the strict test has not answered the question, rather than evidence for a universal neutral case.
Linearization also does not require Euclidean distance to decrease at every instant. For A=[[-1,2],[0,−2]], all eigenvalues are negative, but at x=(1,1/2), the derivative of ||x||² is −1, while different nonnormal matrices with negative eigenvalues can show transient growth in that norm. A more direct illustration is B=[[-1,4],[0,−2]]: at the same state, xᵀ(B+Bᵀ)x=1>0. Stability permits a fixed overshoot factor M; a suitable weighted quadratic function can still decay monotonically.
A Lyapunov function turns level sets into a proof
A Lyapunov candidate V is a scalar C¹ function, defined near zero, with V(0)=0 and V(x)>0 for nearby nonzero x. Along x′=F(x), its derivative is V′(x)=∇V(x)·F(x). This derivative measures change along solutions, not change in every direction in state space. If V′≤0 on a neighbourhood, sufficiently small sublevels can trap nearby states and prove stability.
Here is the local argument. Choose a closed ball of radius r, centred at zero, within the domain where V is positive definite and V′≤0. The minimum m of V on its boundary sphere is positive by compactness and continuity. Choose a sublevel height 0<h<m and then δ>0 so that ||x₀||<δ implies V(x₀)<h and ||x₀||<r. Before any attempted first exit through the sphere, V cannot increase to the boundary value m. No exit is possible; the trajectory remains in a compact subset inside the ball and continues forward.
If V′<0 for every nonzero point in that neighbourhood, the same sublevel argument gives local asymptotic stability. One way to see attraction is to fix an annulus away from zero inside the trapped region: continuity makes −V′ have a positive minimum there, so a trajectory cannot stay there forever while V remains nonnegative. The standard strict Lyapunov theorem formalises this argument. When V′ merely vanishes at some nonzero states, attraction needs additional reasoning.
Quantitative comparison adds rates. If a||x||²≤V(x)≤b||x||² and V′≤−c||x||² with positive a,b,c on a positively invariant neighbourhood, then V′≤−(c/b)V. Integration gives V(t)≤V(0)e^(−ct/b), hence ||x(t)||≤√(b/a)e^(−ct/(2b))||x₀||. Include both norm bounds: decay of V alone does not identify a Euclidean exponential constant. The factor of two changes when passing from squared norm to norm.
A weighted quadratic form certifies a nonnormal system
For x′=Ax and V=xᵀPx with symmetric P, differentiation gives V′=xᵀ(AᵀP+PA)x. Positive definiteness of P makes V a valid quadratic measure. For a real 2×2 symmetric matrix, a positive first leading entry and positive determinant establish positive definiteness. The equation AᵀP+PA=−Q with positive definite Q is called a continuous-time Lyapunov equation. It checks the whole linear system, rather than a few sampled trajectories.
Take A=[[-1,2],[0,−2]] and P=[[1/2,1/3],[1/3,7/12]]. The determinant is 13/72 and the first leading entry is 1/2, so P is positive definite. Exact multiplication gives AᵀP+PA=−I. Thus V′=−||x||² everywhere, although V itself has a cross term 2x₁x₂/3 and its contours are generally tilted ellipses. A tilted ellipse is a different geometry from a Euclidean circle.
Explicit safe bounds avoid unnecessary decimal eigenvalues. The largest eigenvalue of P is at most tr P=13/12, and the smallest is at least det P/(tr P)=1/6, since the product of the two eigenvalues is det P. Therefore (1/6)||x||²≤V≤(13/12)||x||². It follows that V′≤−(12/13)V and ||x(t)||≤√(13/2)e^(−6t/13)||x₀|| for every initial state and t≥0. These are conservative proved constants, not a claim that the bound is attained.
For a nonlinear perturbation x′=Ax+R(x), the same V yields V′=−||x||²+2xᵀPR(x). If ||R(x)||≤η||x|| in a sufficiently small ball, then V′≤−(1−2||P||η)||x||². Choosing η<1/(2||P||) makes the decay strict there. This explains why a Hurwitz linearization controls a sufficiently small nonlinear neighbourhood while leaving larger states and the full basin open to further analysis. The operator norm and state scaling must be specified when numerical constants are reported.
A zero energy derivative is a set to inspect
The strict derivative condition is sufficient, not necessary. For a smooth autonomous system, a common LaSalle invariance setting is a compact positively invariant set K and a C¹ function V with V′≤0 on K. Every forward trajectory starting in K approaches, in distance, the largest invariant subset of E={x∈K:V′(x)=0}. That subset consists of states whose complete orbits can remain in E. The theorem concerns autonomous evolution and the stated compact invariant region; it is not an unrestricted rule for time-dependent fields.
Merely listing E is not enough. For q′=v, v′=−q−q³−cv with c>0, set V=v²/2+q²/2+q⁴/4. Then V′=v(−q−q³−cv)+(q+q³)v=−cv². E is the entire line v=0 within a chosen sublevel. At a point (q,0) with q≠0, v′=−q−q³≠0, so the trajectory immediately leaves that line. The only orbit staying inside E is the equilibrium zero.
Every finite sublevel of this V is compact in ℝ², positively invariant and contains a forward-complete solution from each of its states. LaSalle gives attraction to zero for every initial state. Positive definiteness and nonincrease separately give Lyapunov stability, so the equilibrium is globally asymptotically stable. The argument establishes stability and attraction for their respective reasons; convergence to an invariant set alone should not be relabelled as point stability.
Compare the undamped case c=0. Now V′=0 everywhere, and nonzero compact energy curves support continuing motion rather than decay. LaSalle only says trajectories approach the largest invariant part of the whole chosen set, which yields no attraction to zero. Likewise a derivative that is negative only at a handful of samples does not qualify a global sign condition. The set where dissipation vanishes and its actual dynamics are central to the conclusion.
Mechanical energy needs its units and its state space
For a damped pendulum with mass m, length ℓ, gravitational acceleration g and damping rate γ, take m,ℓ,g,γ>0 and write mℓ²θ″+mℓ²γθ′+mgℓ sinθ=0. The state is (θ,ω), with ω=θ′. Angle is measured in radians and ω has inverse-time units. The energy E=mℓ²ω²/2+mgℓ(1−cosθ) is in joules. Differentiation using both state equations gives E′=−mℓ²γω², in watts.
Around the downward equilibrium choose the angle chart −π<θ<π. For any 0<h<2mgℓ, the sublevel K_h={E≤h} in this chart is compact: energy bounds |ω|, and the potential excludes a neighbourhood of either chart boundary. It is positively invariant because E cannot increase. In E′=0, the condition ω=0 can persist only if sinθ=0. Within K_h the only possibility is θ=0. LaSalle plus the local positive-definite energy gives attraction and stability at the downward state.
The strict energy threshold matters. At energy 2mgℓ the upright equilibrium (π,0), represented at a chart boundary, appears. On the physical angle circle, the upright state is a distinct equilibrium; on the unwrapped real θ-axis there are infinitely many copies of both upward and downward states. Energy is periodic in θ, so it is not proper on ℝ² with an unwrapped angle. A careless claim that every real-angle state converges to (0,0) is false.
Energy monotonicity is useful even where it does not prove a particular final state. It can exclude increases in mechanical energy and bound speed, while the geometry of the state space decides whether the needed compactness and uniqueness of the limiting equilibrium hold. In a measured pendulum, friction models, driving torques and parameter ranges are additional modelling assumptions. The ideal viscous equation supports the stated theorem; an external periodic drive is a different nonautonomous system.
A certified ball can be smaller than the basin
For x′=−x+x³, y′=−2y, use V=(x²+y²)/2. Its derivative is −x²+x⁴−2y². On the closed ball x²+y²≤ρ² with 0<ρ<1, x⁴≤ρ²x², so V′≤−(1−ρ²)x²−2y²≤−(1−ρ²)(x²+y²)=−2(1−ρ²)V. The derivative is strictly inward on its nonzero boundary. Hence the ball is positively invariant, and r(t)≤r₀ e^(−(1−ρ²)t) for initial radius r₀≤ρ.
This proves an entire family of local exponential certificates, with the rate depending on the selected ball. It does not imply exponential decay with one such rate for every initial state in the full basin. Close to the unstable barriers x=±1, solutions can spend a long time before moving toward zero. Constants that are uniform on a fixed smaller ball need not be uniform near the basin boundary.
The full basin follows by separating the components. If |x₀|<1, the scalar phase line traps x between its initial value and zero and forces x→0. Meanwhile y(t)=y₀e^(−2t) for every real y₀. If |x₀|=1, x remains ±1; if |x₀|>1, x escapes. Thus the basin is the open strip |x|<1 with arbitrary y, which is much larger than any one certified ball.
The boundary lines x=±1 are invariant and approach the saddle equilibria (±1,0) as y decays. They separate convergence to zero from escape. An energy sublevel, an attraction basin, its boundary and a plotted finite collection of trajectories are different mathematical sets. A useful numerical estimate should say whether it is a proved inner approximation, a sampled conjecture or an exact result. This distinction matters in engineering safety margins and ecological recovery models.
A decreasing landscape organises several attractors
A gradient flow is x′=−∇U(x), where U is a differentiable landscape; assume enough smoothness for local uniqueness. Along a trajectory, U′=−||∇U||²≤0. The critical points ∇U=0 are the equilibria. A strict local minimum with a positive-definite Hessian gives a locally exponentially stable equilibrium, because the linearized field is minus that Hessian. Saddles and degenerate critical points need their own analysis.
Take U(x,y)=(x²−1)²/4+y²/2. Then x′=x−x³ and y′=−y. The equilibria are (−1,0),(0,0),(1,0). At x=±1, the Hessian diag(3x²−1,1) is diag(2,1), giving stable minima. At x=0 it is diag(−1,1), so the origin is a saddle for the flow. The landscape is proper, so its nonincreasing sublevels give forward completeness.
Uniqueness keeps x from crossing zero. If x₀>0, the scalar arrows drive x toward 1, including states initially larger than 1; if x₀<0 they drive x toward −1. The component y always decays. The invariant line x=0 approaches the saddle and separates the two basins. Thus two different stable equilibria coexist, with a precise boundary that no generic claim of one global minimum can replace.
For a general bounded gradient trajectory with a compact forward trapping set, the invariance principle gives approach to the critical set. It does not, under mere smoothness, automatically establish convergence to one specified critical point. Extra conditions, such as an appropriate isolation argument or stronger regularity theorem, may provide that conclusion. In the explicit double well, the scalar signs and finite listed equilibria settle the individual limits directly. A local or global minimum is also different from a statement about the speed of convergence.
An attracting orbit can keep a neutral phase direction
For a periodic orbit Γ, stability is naturally measured by dist(x,Γ), rather than by distance to one moving reference point at the same clock time. Orbital asymptotic stability means nearby states stay near the orbit and their distance to it tends to zero. Their limiting phases can differ. A periodic orbit is a set invariant under time shifts, so an autonomous system normally retains a neutral direction along the motion.
An explicit dimensionless example is x′=μx−y−(x²+y²)x, y′=x+μy−(x²+y²)y. For r=√(x²+y²)>0, differentiate r² and the angle to obtain r′=r(μ−r²), θ′=1. The polar formula is only used away from r=0; the original Cartesian field defines the origin regularly. At μ>0, the circle r=√μ is a periodic orbit of period 2π. Every initial state with r₀>0 approaches that radius.
A small radial perturbation η around r=√μ satisfies, to first order, η′=−2μη. After a period, its linear multiplier is e^(−4πμ), strictly between 0 and 1. The tangential multiplier is 1 because a phase shift stays a phase shift. These are Floquet multipliers for the linear variational motion along this explicit cycle. They concern the orbit and its transverse attraction, rather than synchronization of two arbitrary clocks.
The same family illustrates a stability change. For μ<0, r′≤μr gives exponential convergence to zero. At μ=0, r(t)=r₀/√(1+2r₀²t) gives algebraic attraction. For μ>0 the origin is unstable and the nonzero attracting circle appears. Two solutions with equal radius on that circle and different fixed phases remain a fixed positive distance apart. Their shared attraction to the same orbit does not imply convergence to each other at equal times.
Planar criteria can exclude or force periodic motion
A particularly clear Bendixson criterion is this strict-sign version: for a C¹ planar autonomous field F on a simply connected open region U, if div F is strictly positive throughout U or strictly negative throughout U, no nonconstant periodic orbit can lie entirely in U. Simple connectivity matters because the interior of a closed orbit must lie in the region where the argument applies. Less strict sign variants need their own hypotheses; the strict version suffices here.
The proof connects to the divergence theorem from the preceding multivariable lessons. Uniqueness makes a regular planar periodic orbit a simple closed curve after choosing its minimal period. The field is tangent to that curve, so its outward flux is zero. Green’s flux identity equates this to the integral of div F over the enclosed area. A continuous strictly signed divergence makes that area integral nonzero, a contradiction. A visually spiralling trajectory is not itself this proof.
For q′=v, v′=−q−q³−cv with c>0, the planar divergence is −c everywhere. Thus there are no nonconstant periodic orbits anywhere in ℝ², consistently with energy dissipation. For c=0 the divergence is zero, so the strict criterion says nothing; it does not exclude the closed energy curves. Failure of a sufficient criterion is not evidence that a cycle exists.
In the other direction, a useful Poincaré–Bendixson form says that a nonempty compact omega-limit set of a forward planar C¹ autonomous trajectory, if it contains no equilibrium, is a periodic orbit. A forward trajectory trapped in a compact region inside the domain has a nonempty compact omega-limit set. Excluding all equilibria from that trapping region therefore supplies a route to a cycle. If equilibria remain in the limit set, connecting orbits and equilibria are possible; boundedness alone does not force a cycle.
For the radial system with μ=1, the annulus 1/2≤r≤2 is positively invariant: r′>0 on the inner circle and r′<0 on the outer circle. There is no equilibrium in the annulus since θ′=1. The planar theorem supplies periodic motion, and the direct radial equation identifies the exact cycle r=1 and its attraction. This is a proved trapping-region argument. Planar autonomous hypotheses cannot be carried over unchanged to three-dimensional or periodically forced systems.
A parameter can change equilibria and their stability
A bifurcation is a qualitative change in the local or global dynamics as a parameter varies. Equilibrium locations, their stability and periodic orbits can change. In x′=μx−x³, zero exists for every μ. For μ<0 it is stable; at μ=0 it is still asymptotically stable with algebraic decay. When μ>0, zero becomes unstable and the two stable equilibria ±√μ appear. This explicit symmetric family has a supercritical pitchfork diagram. Breaking its symmetry can change the diagram.
For x′=μ−x², no equilibrium exists when μ<0. At μ=0, zero is one-sided attracting and is unstable under unrestricted real perturbations. For μ>0, +√μ is stable and −√μ unstable, because f′(x)=−2x. This is a saddle-node family. Time direction and sign conventions matter: switching the sign of the whole field reverses those stability assignments.
For x′=μx−x², the branches x=0 and x=μ exchange stability at μ=0. Their derivatives are μ and −μ, respectively. In an unrestricted real state space this is a transcritical family; in a nonnegative population domain a negative equilibrium branch is not physically admissible. A physical boundary can alter which states and perturbations are meaningful even though the algebraic branches remain available on paper.
The planar radial family just studied is an explicit supercritical Hopf normal form: its Jacobian eigenvalues are μ±i, its cubic radial term controls the nonlinear result, and a stable cycle appears at μ>0. A general Hopf theorem needs smoothness, a simple isolated imaginary pair, a nonzero crossing rate and a nondegeneracy condition on nonlinear coefficients; its applicable hypotheses must be checked for the particular theorem used. Merely finding imaginary eigenvalues does not prove a cycle is born or determine its stability.
Parameter diagrams are statements about a specified model and parameter range. Near a critical value, slow transients can resemble an equilibrium or an unobserved instability during a short experiment. Include the zero-parameter case explicitly: strict-sign classifications for μ≠0 do not settle that boundary. At the same time, local bifurcation information does not automatically exclude distant equilibria, remote cycles or finite-time escape elsewhere in the state space.
Perturbations and numerical evidence need honest bounds
For a stable model subject to forcing, the original equilibrium need not remain an exact solution. In z′=−kz+d(t), assume k>0, z∈ℝⁿ and a bounded measurable disturbance with ||d(t)||≤ε almost everywhere. The solution is an absolutely continuous function satisfying the equation almost everywhere. Variation of constants and the triangle inequality give ||z(t)||≤e^(−kt)||z₀||+(ε/k)(1−e^(−kt)). Thus limsup ||z(t)||≤ε/k. Persistent forcing permits an ultimate neighbourhood; it does not promise convergence to the old zero equilibrium.
If all components have the same state unit, k has inverse-time units, d and ε have state-per-time units, and ε/k has state units. Different component units require scaling or an appropriate weighted norm before using this bound. With constant d=d₀, the actual equilibrium is d₀/k, which makes the distinction concrete. More general nonlinear robustness or input-to-state stability theorems require their own hypotheses and cannot be inferred from the unforced eigenvalues alone.
Numerical trajectories can test calculations and reveal mistakes, but a finite collection of time steps does not prove an infinite-time neighbourhood claim. For the scalar stable equation x′=−kx, explicit Euler gives x_{n+1}=(1−kh)x_n. The numerical origin attracts only when |1−kh|<1, that is 0<kh<2. At kh=2 it alternates without decay, and above 2 it grows, even though the exact solution decays for every k>0. Mark exact, approximate and sampled layers separately, with the step and time horizon visible.
For a proposed certificate, verify its derivative symbolically or by direct algebra on its entire stated region, establish compact trapping and continuation where needed, and identify the correct limiting invariant set. Computational residuals and interval or exact-arithmetic checks support those steps. A successful sample grid cannot certify an unexamined region, and an unexplained solver warning must not be discarded as a cosmetic issue.
These ideas connect phase portraits to mechanics through energy and power, to linear algebra through quadratic forms and spectral bounds, to multivariable calculus through gradients and flux, and to feedback design through disturbance rejection and invariant safety regions. Ecology and chemistry use basins and equilibria too, but nonnegative domains, conservation constraints and fitted parameters must be retained. The useful conclusion is the strongest one justified by the model, assumptions and evidence: local or global, point or orbit, exact or approximate, with an explicitly stated rate when one has actually been proved.
Inspect a certificate, its domain and its conclusion
Each panel has independent finite presets. Rational values, derivatives and matrix identities are exact reduced fractions. Smooth curves numerically sample the stated formulas or level sets. A selected point, a drawn contour and a finite set of trajectories do not replace the whole-domain proofs in the lesson.
Separate a sufficient disk from the exact basin
| rho | 1/2 |
|---|---|
| rho squared | 1/4 |
| Selected point | [1/4, 1/4] |
| Point squared radius | 1/8 |
| Original field | [-15/64, -1/2] |
| V = norm squared / 2 | 1/16 |
| V derivative | -47/256 |
| Strict whole-disk certificate valid | true |
| Selected point in closed disk | true |
| Selected point covered by certificate | true |
| Point in exact open basin strip | true |
| Point on excluded basin boundary | false |
| Exact basin | |x|<1, y arbitrary |
| Certified norm rate | 3/4 |
| Certified V rate | 3/2 |
| Whole-ball bound expression (applies only to covered points) | -3/32 |
| Bound expression minus derivative (not a bound outside the ball) | 23/256 |
The whole closed rho-ball has V′≤−(1−rho²)||z||², hence radius rate 1−rho². A selected state outside that ball has no guarantee from this certificate even if it lies in the exact basin strip.
Retain algebraic decay and the zero solution
| Initial vector | [1, 1] |
|---|---|
| Selected time | 1 |
| Initial squared radius | 2 |
| Component denominator values | [3, 3] |
| Signed component formulas at selected time | [1/sqrt(3), 1/sqrt(3)] |
| Exact component squares | [1/3, 1/3] |
| Exact derivatives of component squares | [-2/9, -2/9] |
| Squared radius | 2/3 |
| V | 1/3 |
| V derivative | -2/9 |
| Rigorous squared-radius upper bound | 2/3 |
| Bound minus squared radius | 0 |
| V derivative plus 2 V squared, nonpositive | 0 |
| Selected zero state | false |
| Forward complete | true |
| Globally asymptotically stable | true |
| Locally exponentially stable | false |
For x′=−x³,y′=−y³, each signed component is a/sqrt(1+2a²t). V′≤−2V² yields the whole forward radius bound, retaining the zero state without division. An axis supplies a nonzero algebraically decaying solution, excluding every uniform local exponential estimate.
Check the matrix identity before assigning a rate
| A | [[-1, 2], [0, -2]] |
|---|---|
| P | [[1/2, 1/3], [1/3, 7/12]] |
| P symmetric | true |
| det P | 13/72 |
| tr P | 13/12 |
| P positive definite | true |
| P A | [[-1/2, 1/3], [-1/3, -1/2]] |
| S = A transpose P + P A | [[-1, 0], [0, -1]] |
| S equals minus identity | true |
| Global unit-dissipation certificate valid | true |
| Selected point | [1, 1/2] |
|---|---|
| Original field | [0, -1] |
| Euclidean squared norm | 5/4 |
| V = x transpose P x | 47/48 |
| V derivative from S | -5/4 |
| V derivative directly | -5/4 |
| Derivative identity residual | 0 |
| Euclidean squared-norm derivative | -1 |
| Euclidean transient growth at point | false |
| Safe lower coefficient a | 1/6 |
| Safe upper coefficient b | 13/12 |
| Squared norm overshoot M squared | 13/2 |
| Certified norm rate | 6/13 |
| Certified V rate | 12/13 |
Exact symmetric positive P and AᵀP+PA=−I prove a global certificate. Safe bounds a=det(P)/tr(P),b=tr(P) give M²=b/a and norm rate 1/(2b). These conservative constants are not asserted sharp. Euclidean distance may grow while weighted V decreases.
Test whether zero dissipation can persist
| Damping c | 2 |
|---|---|
| Point (q,v) | [1, 0] |
| Original field | [0, -2] |
| Kinetic energy | 0 |
| Potential energy | 3/4 |
| Total energy | 3/4 |
| Energy derivative | 0 |
| Direct energy derivative | 0 |
| Derivative residual | 0 |
| Point in zero-dissipation set | true |
| Point can remain in that set | false |
| Selected point equilibrium | false |
| Largest invariant zero-dissipation subset | origin only |
| Energy proper on real plane | true |
| Global attraction to origin proved | true |
| Divergence | -2 |
| Strict plane Bendixson no-cycle test | true |
Proper nonincreasing energy gives compact invariant sublevels and continuation. E={v=0}; remaining there forces q+q³=0, hence q=0. LaSalle proves attraction and nonincreasing positive energy separately proves stability; a zero derivative at one turning point does not mean equilibrium.
Keep the physical energy window inside its angle chart
| Mass (kg) | 1 |
|---|---|
| Length (m) | 2 |
| Gravity (m/s squared) | 10 |
| Damping rate (s inverse) | 1/2 |
| Energy height (J) | 10 |
| Inertia (kg m squared) | 4 |
| m g l (J) | 20 |
| Upright threshold 2 m g l (J) | 40 |
| Power loss coefficient in -coefficient omega squared (kg m squared/s) | 2 |
| g/l (s inverse squared) | 5 |
| Positive strict interior-chart window | true |
| Zero sublevel is only origin | false |
| Upright chart boundary reached | false |
| Squared angular-speed bound (s inverse squared) | 5 |
| Cosine angle lower bound | 1/2 |
| Exact angle bound expression (rad) | pi/3 |
| Angle bound, approximate radians | 1.0471975511965979 |
| Attraction from stated strict window | true |
| Energy proper on unwrapped angle plane | false |
| Units | mass: kg; length: m; gravity: m/s²; dampingRate: s^-1; angle: rad; angularVelocity: s^-1; energy: J; power: W |
The positive strict energy window lies compactly inside −pi<theta<pi. Energy nonincrease plus the unique invariant zero-dissipation state yields attraction and local stability. The exact angle and speed bounds are necessary enclosure bounds, not a rectangle equal to the curved sublevel.
Identify basins with the actual scalar barriers
| Point | [2, 3] |
|---|---|
| Gradient of U | [6, 3] |
| Negative-gradient field | [-6, -3] |
| U | 27/4 |
| U derivative | -45 |
| Direct derivative | -45 |
| Hessian at selected point | [[11, 0], [0, 1]] |
| Limit established for this model | [1, 0] |
| Hessian at that limit | [[2, 0], [0, 1]] |
| Point on separating invariant line | false |
| Selected point equilibrium | false |
| Type of identified limit | stable minimum |
| Proper landscape | true |
The explicit scalar sign barriers preserve x>0,x<0 or x=0 and determine the listed limit; y decays independently. Proper nonincreasing U gives forward completeness. This solved double well does not turn an arbitrary bounded smooth gradient trajectory into convergence to a specified point.
Separate transverse orbit attraction from phase
| mu | -1 |
|---|---|
| Selected initial radius | 1 |
| Initial squared radius | 1 |
| Initial Cartesian point | [1, 0] |
| Field at initial point | [-2, 1] |
| Squared-radius derivative there | -4 |
| Origin selected | false |
| Polar angle defined at selected point | true |
| Angular rate when defined | 1 |
| Nonzero cycle exists | false |
| Cycle squared radius | not assigned |
| Cycle radius expression | not assigned |
| Initial point on cycle | false |
| Cycle period coefficient of pi | not assigned |
| Radial variational rate | not assigned |
| Radial multiplier exponent coefficient of pi | not assigned |
| Tangential multiplier | not assigned |
| Opposite-phase cycle squared separation | not assigned |
| Origin stability | locally exponentially stable |
For r>0 the exact normal form has r′=r(mu−r²),theta′=1. A positive mu creates an attracting orbit; its transverse multiplier is exp(−4pi mu), with neutral tangential multiplier 1. Opposite-phase cycle separation is intrinsic to that orbit, not the selected origin. At r=0 the Cartesian equilibrium is retained without a polar angle.
Check topology and trapping before choosing a theorem
| Field | radial |
|---|---|
| Domain | annulus |
| mu | 1 |
| Damping c | not assigned |
| Inner radius | 1/2 |
| Outer radius | 2 |
| Whole inner-circle radial rate | 3/8 |
| Whole outer-circle radial rate | -6 |
| Divergence minimum on region | -14 |
| Divergence maximum on region | 1 |
| Simply connected domain | false |
| Strict signed divergence | false |
| Bendixson criterion applies | false |
| No nonconstant cycles certified | false |
| Compact positively invariant region | true |
| Region equilibrium-free | true |
| Poincare-Bendixson argument applies | true |
| Cycle existence certified by that argument | true |
| Separately solved normal-form cycle squared radius | 1 |
Radial boundary rates hold on whole circles. A compact invariant equilibrium-free annulus qualifies the stated planar autonomous Poincare–Bendixson argument. Even strictly negative divergence on an annulus cannot use the simply connected Bendixson criterion; the hole matters. A trapping disk containing the origin fails the equilibrium-free hypothesis.
Retain strict, critical and physically excluded branches
| Family | pitchfork |
|---|---|
| mu | -1 |
| Equilibria with original field residual, derivative, classification and physical nonnegative flag | [x: 0; field: 0; derivative: -1; critical: false; classification: locally exponentially stable; physicalNonnegativeBranch: true] |
| Stability domain | full real state line; nonnegative physical admissibility listed separately |
Negative, zero and positive parameters are separate exact cases. Critical coincident roots are listed once. Strict derivative classifications are not extended through equality: the cubic critical pitchfork is algebraically stable, whereas the −x² critical saddle-node/transcritical is one-sided attracting and unstable under unrestricted real perturbations. A negative branch can exist algebraically while being inadmissible for a nonnegative population.
Distinguish a forcing bound from numerical attraction
| Decay k (s inverse) | 2 |
|---|---|
| Disturbance epsilon (state-units/s) | 3/5 |
| Initial norm (state units) | 1 |
| Ultimate bound epsilon/k (state units) | 3/10 |
| Transient coefficient (state units) | 7/10 |
| Selected time (s) | 8/5 |
| Norm bound at time, approximate state units | 0.32853354278485636 |
| Initial-condition residual | 0 |
| Equilibrium under constant positive disturbance (state units) | 3/10 |
| Origin remains equilibrium for stated constant disturbance | false |
| Units | k: s^-1; epsilon: state-units/s; initialNorm: state-units; ultimateBound: state-units; h: s; time: s |
| Step h (s) | 2/5 |
|---|---|
| Step count | 4 |
| Actual endpoint count times h (s) | 8/5 |
| Dimensionless kh | 4/5 |
| Euler multiplier 1-kh | 1/5 |
| All exact unforced iterates (state units) | [1, 1/5, 1/25, 1/125, 1/625] |
| Strict numerical attraction | true |
| Numerical regime | attracting |
| Exact unforced endpoint, approximate state units | 0.04076220397836621 |
The continuous bound assumes k>0 and measurable forcing bounded almost everywhere, with an absolutely continuous solution. Ultimate epsilon/k is not zero convergence under persistent forcing. Euler values here are the separate unforced scalar recurrence at actual count*h times, not a forced trajectory or a fixed-time refinement experiment. Its strict method attraction requires 0<kh<2, including a nondecaying critical boundary.
Which values are exact, and what does a picture establish?
Reduced rational arithmetic supplies the finite matrix, derivative, energy, barrier, boundary-rate and numerical-iterate values. The table labels identify square roots, inverse cosine and exponentials evaluated as decimal approximations. Curves sample stated exact formulas or level sets, and normalized arrows show direction rather than speed. A contour is not automatically a trajectory, and a single negative derivative value does not prove a whole-domain certificate.
The disk, the compact invariant region, the maximal basin and the angle chart have different roles. Invalid strict boundaries retain their actual states without receiving the missing rate or theorem conclusion. The zero state is never assigned a polar angle or used to establish a nontrivial neighbourhood.
Why do phase, units and method boundaries remain separate?
A periodic orbit can attract transversely while its phase stays neutral. Signed divergence requires the correct simply connected domain for the stated Bendixson test; an annulus hole prevents that inference. Gradient convergence to the listed point uses this explicit model's scalar barriers. These facts are established by the lesson's reasoning alongside the exact checks, rather than by a handful of sampled paths.
Physical pendulum energy has joules and power has watts; angle and angular velocity do not share one Euclidean physical unit. The continuous forcing bound assumes bounded measurable forcing and an absolutely continuous solution. The unforced Euler recurrence is a separate experiment with its actual endpoint count times h; persistent disturbance and a numerical instability are different mechanisms.
Worked examples
Prove a slow attractor is not exponentially stable
For x′=−x³, derive the solution from x(0)=a and distinguish asymptotic from exponential stability.
- For a≠0, differentiating x^(−2) gives −2x^(−3)x′=2. Thus x^(−2)=a^(−2)+2t, and the solution preserving the sign of a is x(t)=a/√(1+2a²t). For a=0 the solution is identically zero.
- For every a and t≥0 the denominator is positive and |x(t)|≤|a|, while x(t)→0. Choosing δ=ε gives stability, and every initial state is attracted with a forward-complete solution.
- Suppose a uniform local exponential estimate with M,λ>0 existed. Fix any sufficiently small nonzero a. It would imply e^(λt)/√(1+2a²t)≤M for all t≥0, but the left side tends to infinity. Thus no such estimate exists, even on an arbitrarily small neighbourhood.
- The zero Jacobian was inconclusive, while the exact nonlinear calculation proves global asymptotic stability and excludes local exponential stability.
x(t)=a/√(1+2a²t); globally asymptotically stable with algebraic decay, and not locally exponentially stable.
Turn a quartic derivative into an algebraic rate
For x′=−x³,y′=−y³, use V=(x²+y²)/2 to give a forward bound on radius.
- V′=−x⁴−y⁴. The inequality (x²+y²)²≤2(x⁴+y⁴) yields V′≤−2V².
- Where V>0, (1/V)′=−V′/V²≥2, so V(t)≤V₀/(1+2V₀t). At V₀=0 the solution is zero and the same bound holds without dividing by V.
- Each sublevel is compact and nonincreasing, so solutions continue for all future times. Since r²=2V and r₀²=2V₀, r(t)≤r₀/√(1+r₀²t).
- The positive-definite candidate gives stability, and the bound gives attraction. A component axis reduces to the previous scalar example, which prevents a uniform exponential estimate.
r(t)≤r₀/√(1+r₀²t), t≥0; global asymptotic stability with a proved algebraic radius bound.
Check a weighted certificate and report a valid norm rate
For A=[[-1,2],[0,−2]], check P=[[1/2,1/3],[1/3,7/12]] and obtain a Euclidean exponential estimate.
- P is symmetric, P₁₁=1/2>0 and det P=(1/2)(7/12)−(1/3)²=13/72>0. Its quadratic form is positive definite.
- Direct multiplication gives PA=[[-1/2,1/3],[−1/3,−1/2]] and AᵀP=(PA)ᵀ. Their sum is −I, so V′=−||x||².
- The eigenvalues of P are positive. Their sum is 13/12 and product 13/72, giving λ_max≤13/12 and λ_min≥(13/72)/(13/12)=1/6.
- Hence V′≤−(12/13)V, V(t)≤e^(−12t/13)V₀ and ||x(t)||²≤(13/2)e^(−12t/13)||x₀||². Take the square root only after retaining the factor of two in the exponent.
||x(t)||≤√(13/2)e^(−6t/13)||x₀|| globally. The constants are conservative and dimensionless in the stated scaling.
Separate an inner certificate from the exact basin
For x′=−x+x³,y′=−2y, certify the radius-1/2 disk and find the full basin of zero.
- On x²+y²≤1/4, x⁴≤x²/4. Thus V′=−x²+x⁴−2y²≤−(3/4)(x²+y²)=−(3/2)V.
- At every nonzero point of the disk boundary V′<0, so the closed disk is positively invariant. The resulting radius estimate is r(t)≤r₀e^(−3t/4) for every r₀≤1/2.
- For |x₀|<1, the scalar x component moves monotonically toward 0 and never crosses the equilibria ±1. Any interior limiting value must solve x(x²−1)=0, so the limit is 0. The independent component y₀e^(−2t) tends to 0 for any y₀.
- At x₀=±1 the x component stays at that nonzero equilibrium, while outside the interval it moves outward. Thus the exact basin is |x|<1 with y arbitrary. For example (0,10) is in the basin although far outside the certified disk.
The disk has rate r(t)≤r₀e^(−3t/4); the exact basin is the open strip |x|<1, y∈ℝ.
Identify the invariant part of zero dissipation
For q′=v,v′=−q−q³−2v, prove global asymptotic stability without claiming V′ is negative definite.
- Choose V=v²/2+q²/2+q⁴/4. It is positive away from 0 and proper on ℝ². Along the field, V′=−2v²≤0, so every initial state is trapped in a compact forward sublevel and its solution is forward complete.
- The zero-derivative set is v=0. If a trajectory stays in that set, v is constantly 0, and the second equation forces q+q³=0. Its only real solution is q=0.
- The largest invariant subset of the zero-derivative set in each energy sublevel is therefore {(0,0)}. LaSalle gives attraction for every initial state. Positive definiteness and nonincrease also prove Lyapunov stability.
- The planar divergence is −2, so the strict Bendixson criterion independently excludes nonconstant periodic orbits. That exclusion is consistent with the proof; it alone would not prove convergence to the origin.
The origin is globally asymptotically stable. V′ is semidefinite, and its invariant zero-dissipation subset is the single equilibrium.
Calculate a valid physical energy window
For m=1 kg, ℓ=2 m, g=10 m/s² and γ=1/2 s⁻¹, analyse the pendulum sublevel E≤10 J in the chart −π<θ<π.
- Here mℓ²=4 kg·m² and mgℓ=20 J. In SI numerical values, E=2ω²+20(1−cosθ) joules and E′=−2ω² watts, with ω expressed in s⁻¹.
- The upright energy threshold is 2mgℓ=40 J. The chosen 10 J is strictly smaller. Nonnegativity of both energy terms gives |ω|≤√5 s⁻¹ and cosθ≥1/2, hence |θ|≤π/3 in the stated chart.
- This set is compact within the chart and energy cannot increase, so the sublevel is positively invariant and solutions continue. Remaining in E′=0 requires ω=0 and sinθ=0. The angle bound leaves only θ=0.
- The energy is locally positive definite, so the downward state is stable and all states in this sublevel approach it. This does not make the upright equilibrium or all unwrapped-angle states converge to the same representative (0,0).
E≤10 J gives a compact invariant region with |θ|≤π/3 and |ω|≤√5 s⁻¹; every state in it approaches the downward equilibrium.
Find two stable states and their separating set
For x′=x−x³,y′=−y, determine the fate of (2,3),(−1/2,3) and (0,3).
- The proper landscape U=(x²−1)²/4+y²/2 has derivative −(x−x³)²−y². Its equilibria are (−1,0),(0,0),(1,0). The first and last have flow eigenvalues −2 and −1; the origin has eigenvalues 1 and −1.
- Positive x remains positive by uniqueness. Above 1 it decreases toward 1, while between 0 and 1 it increases toward 1. Thus the first state tends to (1,0), with y=3e^(−t).
- Negative x similarly approaches −1, so the second state tends to (−1,0). Initial x=0 stays 0, giving (0,3e^(−t)) and convergence to the saddle.
- The entire line x=0 is the basin boundary between the two stable minima. Attraction along that line does not stabilize the saddle against arbitrarily small horizontal perturbations.
(2,3)→(1,0), (−1/2,3)→(−1,0), (0,3)→(0,0). The separating invariant line is x=0.
Compute an attracting cycle and its transverse multiplier
For the radial normal form at μ=1/4, find its nonzero cycle, period, radial multiplier and the equal-time separation of opposite points on the cycle.
- For r>0, r′=r(1/4−r²), θ′=1. The nonzero stationary radius is r_*=1/2, and one revolution takes T=2π.
- Differentiate the radial rate at r_*: μ−3r_*²=1/4−3/4=−1/2. The radial variational solution contracts over one period by e^(−T/2)=e^(−π). The tangential multiplier is 1.
- On the cycle, two initial phases differing by π keep that difference because both angles increase at rate 1. Their Euclidean separation is the diameter 2r_*=1 at every equal time.
- Both states lie on the attracting orbit, yet they do not converge to each other at equal times. The result illustrates orbital attraction with a neutral time-shift direction, not synchronization.
Cycle r=1/2; period 2π; radial multiplier e^(−π), tangential multiplier 1; opposite-phase separation remains 1.
Use planar hypotheses in both directions
Compare the μ=1 radial normal form on 1/2≤r≤2 with q′=v,v′=−q−q³−v on ℝ².
- For the radial system, r′=r(1−r²) is 3/8 at the inner boundary r=1/2 and −6 at the outer boundary r=2. These signs point into the annulus. The compact annulus is positively invariant.
- There is no equilibrium in it, since θ′=1. A forward trajectory trapped there has a nonempty compact equilibrium-free omega-limit set. The planar Poincaré–Bendixson theorem gives a periodic orbit, and the radial equation identifies it as r=1.
- For the damped quartic oscillator, div F=0+(−1)=−1 throughout the simply connected plane. A hypothetical closed orbit would have zero outward flux, while the area integral of divergence would be minus its enclosed positive area. Green’s identity rules it out.
- These are different sufficient arguments. The first uses a compact equilibrium-free trapping region to obtain a cycle; the second uses strict signed divergence to exclude one. Neither theorem is a generic statement about every bounded trajectory in every dimension.
The radial annulus contains the cycle r=1; the damped quartic system has no nonconstant periodic orbit.
Check the critical value rather than extending a strict test
For x′=μx−x³, classify the equilibria at μ=−1,0,1 and explain what a one-point linear test misses.
- Equilibria solve x(μ−x²)=0. At μ=−1 only 0 is real, and f′(0)=−1 gives local exponential stability. The signs also point toward 0 from both sides.
- At μ=0 only 0 remains, but f′(0)=0. The nonlinear equation is x′=−x³, whose explicit algebraic decay proves asymptotic stability and disproves exponential stability.
- At μ=1 the equilibria are 0 and ±1. Their derivatives are 1 and −2, respectively. Thus 0 is unstable and the two nonzero equilibria are locally exponentially stable.
- The nonzero branches exist only for μ>0, and the parameter diagram changes qualitatively there. The critical case cannot be inferred by inserting equality into a strict negative-eigenvalue theorem.
At −1: stable exponential origin; at 0: stable algebraic origin; at 1: unstable origin and two stable equilibria ±1.
Separate physical forcing from numerical instability
For z′=−2z+d(t), ||d(t)||≤0.6 state-units/s, with z₀ of norm 1 state-unit, give a bound. Compare explicit Euler with h=0.4 s and h=1.2 s for the unforced scalar equation.
- Variation of constants gives z(t)=e^(−2t)z₀+∫₀ᵗe^(−2(t−s))d(s)ds. Taking norms and integrating the bound yields ||z(t)||≤e^(−2t)+0.3(1−e^(−2t))=0.3+0.7e^(−2t) state-units, with t expressed in seconds.
- The ultimate bound is 0.3 state-units. A constant scalar disturbance d=0.6 produces the shifted equilibrium z=0.3, so convergence to 0 cannot be guaranteed.
- Unforced Euler has multiplier 1−2h. At h=0.4 s it is 0.2, giving decay at the grid times; at h=1.2 s it is −1.4, giving alternating growth. The exact unforced solution decays in both cases.
- A shifted physical equilibrium and a step-induced unstable numerical recurrence are different effects. Display the forcing bound, units, method and step rather than interpreting every apparent drift as a property of the continuous model.
||z(t)||≤0.3+0.7e^(−2t) state-units. Euler multipliers 0.2 and −1.4 give numerical decay and growth, respectively.
Try it yourself
For q′=v,v′=−3q−v, is (q,v)=(2,0) an equilibrium?
Show the answer and reasoning
No. The only equilibrium is (0,0).
At (2,0), q′=0 but v′=−6. Both state rates must vanish simultaneously, so a turning point is not enough.
In the stability definition, may δ depend on the chosen future observation time?
Show the answer and reasoning
No. For each ε, one δ must work for every future time.
A different tolerance for each finite window would not provide the all-time neighbourhood bound required by Lyapunov stability.
For z′=Jz, J=[[0,−1],[1,0]], is the origin stable, attracting or exponentially stable?
Show the answer and reasoning
Stable, but not attracting and therefore not exponentially stable.
The exact flow preserves ||z||. Nearby initial states stay equally near forever, while each nonzero radius remains nonzero.
For x′=x²,x(0)=2, what is the maximal forward interval?
Show the answer and reasoning
0≤t<1/2.
The solution 2/(1−2t) blows up as t approaches 1/2 from below. A smooth polynomial field gives local existence without guaranteeing forward completeness.
Why does the common Jacobian 0 not classify both x′=−x³ and x′=x³?
Show the answer and reasoning
The strict linearization test is inconclusive; the first is attracting and stable, the second unstable.
The nonlinear signs point inward or outward. For positive initial a, the second solution a/√(1−2a²t) also escapes in finite time.
If 2||z||²≤V≤8||z||² and V′≤−4||z||² on an invariant neighbourhood, give a Euclidean exponential estimate.
Show the answer and reasoning
||z(t)||≤2e^(−t/4)||z₀||.
V′≤−V/2 gives V(t)≤V₀e^(−t/2). The norm-squared ratio is at most 8/2=4, and taking a square root halves the exponent.
For A=diag(−1,−3) and P=diag(1/2,1/6), compute AᵀP+PA.
Show the answer and reasoning
−I.
Each diagonal entry is twice the product of the corresponding entries of A and P: 2(−1)(1/2)=−1 and 2(−3)(1/6)=−1. The positive P gives V′=−||z||².
For q′=v,v′=−q−v with V=(q²+v²)/2, identify E={V′=0} and its largest invariant subset.
Show the answer and reasoning
E is v=0; its largest invariant subset is the origin.
V′=−v², but at (q,0) with q≠0, v′=−q leaves the line. Thus a point in the zero-derivative set need not stay there.
In E′=−mℓ²γω², what are the SI units of the right side?
Show the answer and reasoning
Watts, kg·m²·s⁻³.
γ has s⁻¹ and ω² has s⁻², so their product with mℓ² has energy-per-time units. E itself is measured in joules.
Why use h<2mgℓ for a compact local pendulum sublevel around the downward state?
Show the answer and reasoning
It excludes the upright energy and keeps the sublevel away from the ±π chart boundaries.
At those boundaries the potential is 2mgℓ. Strict inequality gives an interior compact trapping region with only the downward invariant zero-dissipation state.
For x′=−x+x³,y′=−2y, use the radiusρ=3/4 certificate to give a radius decay rate.
Show the answer and reasoning
r(t)≤r₀e^(−7t/16), for r₀≤3/4.
The general estimate is r(t)≤r₀e^(−(1−ρ²)t). Here 1−ρ²=1−9/16=7/16. The selected ball is a sufficient invariant region, rather than the full basin.
For the double-well gradient flow, which limit follows from initial state (−2,5), and what happens on x=0?
Show the answer and reasoning
(−2,5) approaches (−1,0); every state on x=0 approaches the saddle (0,0).
The sign of x is preserved; the scalar arrows direct negative states toward −1. On the invariant boundary x=0, only y decays. One converging boundary does not stabilize the saddle.
For the radial family at μ=4, find the cycle radius, period and radial Floquet multiplier.
Show the answer and reasoning
Radius 2, period 2π, radial multiplier e^(−16π).
The radius is√μ. Linear radial decay rate is 2μ=8 and one revolution takes 2π, so the multiplier is e^(−8·2π). The tangential multiplier remains 1.
Can two different phases on one attracting autonomous cycle remain separated at equal times?
Show the answer and reasoning
Yes. Orbital attraction does not require equal-time phase synchronization.
On the radial example θ′=1, the phase difference is constant. Distance to the orbit can be zero for both states while their distance to one another stays positive.
Does divergence zero prove there are no cycles? May strict signed divergence on an annulus automatically use the simply connected criterion?
Show the answer and reasoning
No to both.
Zero divergence fails the strict sign hypothesis. An annulus is not simply connected, so a closed orbit may enclose a region outside the domain where the proposed flux argument was assumed.
For x′=μ−x² at μ=9, classify both equilibria. What happens at μ=0 on ℝ?
Show the answer and reasoning
+3 is stable, −3 unstable; at μ=0 the origin is one-sided attracting but unstable on ℝ.
f′=−2x gives derivatives −6 and 6. At the critical value, negative initial states move away and can blow down in finite time, so unrestricted stability fails.
For z′=−5z+d(t), ||d||≤0.2 state-units/s, what ultimate bound follows? Does it promise convergence to zero?
Show the answer and reasoning
limsup ||z(t)||≤0.04 state-units; zero convergence is not guaranteed.
The disturbance bound divided by the decay rate gives 0.2/5=0.04 with state units. A constant disturbance can sustain a nonzero shifted equilibrium.
For explicit Euler on x′=−3x, state the strict step interval for numerical attraction. What happens at its upper endpoint?
Show the answer and reasoning
0<h<2/3; at h=2/3 the multiplier is −1, so nonzero states alternate without decay.
The recurrence multiplier is 1−3h. Requiring its absolute value below 1 gives the open interval. The exact differential equation is stable for every positive time, so the numerical boundary is a method restriction.
What to carry forward
- Specify the complete state, domain, norm scaling and object whose stability is being claimed.
- Stability controls all future departures from a neighbourhood; attraction and exponential rates are additional claims.
- Forward completeness must be established before making an infinite-time conclusion.
- Phase-line barriers can determine an exact basin, including states that escape or remain on a boundary.
- Strict spectral linearization tests are local; zero or imaginary real parts require further analysis.
- A positive-definite Lyapunov function with nonpositive derivative can prove stability through compact local trapping.
- Strict decay gives attraction; explicit upper and lower norm comparisons are required for a reported Euclidean exponential rate.
- Quadratic certificates use the symmetric matrix residual AᵀP+PA and can certify nonnormal evolution.
- LaSalle concerns the largest invariant part of the zero-derivative set in a compact positively invariant autonomous setting.
- Mechanical energy and its derivative have different units, and the angle state space changes compactness and global claims.
- A proved sublevel or ball can be a conservative inner subset of a much larger attraction basin.
- Gradient landscapes can have several stable equilibria; convergence to a critical set is not automatically convergence to one point.
- Periodic-orbit attraction is measured relative to the orbit and permits a neutral phase direction.
- Planar divergence and limit-set criteria require their actual sign, topology, compactness and equilibrium hypotheses.
- The critical parameter case and physical state constraints must be checked separately in bifurcation diagrams.
- Persistent disturbance bounds give ultimate neighbourhoods, while numerical step restrictions can create artificial instability.
- Algebra, computations and visual trajectories support the reasoning without replacing its quantified assumptions.
References
Sources for the concepts and teaching approaches in this article.
- C21 Nonlinear Systems · Direct stability and invarianceKostas MargellosAuthor’s university notes · Hilary Term 2025; Lyapunov methods and Theorem 4, printed p.38 · PDF
- Ordinary Differential Equations and Dynamical SystemsGerald TeschlAuthor’s preliminary textbook · §7.3, Theorem 7.16 and Problems 7.11–7.12 · PDFGeneralized Poincaré–Bendixson theorem · printed pp.223–224Bendixson and Dulac flux criteria · printed p.227
- Underactuated Robotics · Lyapunov AnalysisRuss TedrakeAuthor’s course notes · Lyapunov direct method, energy, invariance and region certificates