Differential Equations • Foundations & Qualitative Analysis

Equilibrium Solutions & Stability — Equilibrium Solutions and Stability (Intro)

Discover the constant solutions where change stops, and learn why some equilibria persist while others collapse.

A changing curve with sigma and variable symbols for differential equations
Inside this lesson 10 sections 5 questions 8 figures

SECTION 1

Historical Context & Motivation

Since the invention of calculus in the late 1600s, mathematicians and scientists have used differential equations to model how quantities change over time. Whether tracking the growth of a population, the cooling of a cup of coffee, or the swing of a pendulum, these equations describe rates of change. However, researchers quickly realized that not every situation involves constant motion. Sometimes a system reaches a state where nothing changes at all — and understanding those special states became just as important as understanding the motion itself.

The concept of equilibrium has roots stretching back to classical mechanics. Early physicists noticed that objects could rest in positions where all forces balanced. But the deeper question — whether a system would return to that resting point after a small disturbance, or fly away from it — led to the formal study of stability. This question turns out to be crucial in nearly every branch of science and engineering.

1687 • Newton's Principia

Isaac Newton published his laws of motion and introduced the mathematical tools (fluxions) that would evolve into differential equations, enabling scientists to describe how physical systems change over time.

1740s • Euler's Systematic Methods

Leonhard Euler developed systematic techniques for solving differential equations and began classifying the behavior of solutions, including constant ones where the rate of change equals zero.

1788 • Lagrange's Mécanique Analytique

Joseph-Louis Lagrange formalized the idea of equilibrium positions in mechanics, showing that a system is in equilibrium when the generalized forces vanish — linking physics to the mathematics of zero derivatives.

1892 • Lyapunov's Stability Theory

Aleksandr Lyapunov published his doctoral thesis on the stability of motion, providing rigorous definitions and methods for determining whether equilibrium solutions are stable or unstable — the foundation of modern stability analysis.

The central question this lesson addresses is simple but powerful: given a differential equation, can we find solutions where the quantity never changes? And if we nudge the system slightly away from such a solution, does it drift back, stay nearby, or run away? These questions define the study of equilibrium solutions and stability.

SECTION 2

Core Principles & Definitions

Before diving into calculations, you need a solid grasp of the key ideas behind equilibrium and stability. These concepts apply to any first-order autonomous differential equation — an equation of the form dy/dt = f(y), where the rate of change depends only on the current value of y, not on time directly. Let's break down the foundational ideas.

1

Equilibrium Solution

A constant value y = c where dy/dt = 0. At an equilibrium, the system experiences no change — the solution stays at c forever once it arrives there.
2

Stable Equilibrium

An equilibrium where nearby solutions are attracted toward it. If you start close to a stable equilibrium, the system moves back. Think of a ball resting at the bottom of a bowl.
3

Unstable Equilibrium

An equilibrium where nearby solutions are repelled away from it. Any small push causes the system to diverge. Think of a ball balanced on top of a hill.
4

Semi-Stable Equilibrium

An equilibrium that is stable on one side and unstable on the other. Solutions approach from one direction but flee from the opposite direction — like a ball on a shelf edge.
✦

KEY TAKEAWAY

Imagine a marble on a curved surface. If you place it at the bottom of a valley, a gentle nudge sends it rolling back — that's a stable equilibrium. If you balance it on a hilltop, even the slightest tap makes it roll away — that's an unstable equilibrium. In differential equations, the 'surface' is the function f(y), and the 'marble' is the solution.

SECTION 3

Visual Explanation — The Phase Line

One of the most powerful tools for analyzing equilibrium solutions is the phase line. A phase line is a vertical number line that shows all equilibrium points and uses arrows to indicate the direction solutions move between them. By examining the sign of f(y) — positive means y is increasing, negative means y is decreasing — you can sketch the phase line and immediately read off the stability of each equilibrium.

Phase Line for dy/dt = y(2 − y)(y − 5)Phase LineGraph of f(y) = y(2 − y)(y − 5)y = 0 (unstable)y = 2 (stable)y = 5 (unstable)f<0f>0f<0f>0012345yf(y)f(y) > 0f(y) < 0f(y) < 0
Left: the phase line showing equilibria at y = 0, y = 2, and y = 5. Green arrows point toward stable equilibria; red arrows point away from unstable ones. Right: the graph of f(y) = y(2 − y)(y − 5), where the sign of f(y) determines the arrow direction on the phase line.

Look at the diagram above. On the right, the curve shows f(y) = y(2 − y)(y − 5). Where the curve sits above the horizontal axis, f(y) > 0, meaning dy/dt > 0 and y is increasing. Where the curve is below the axis, f(y) < 0 and y is decreasing. On the phase line at left, arrows translate this information: between y = 0 and y = 2 the arrows point upward (toward y = 2), while between y = 2 and y = 5 the arrows point downward (also toward y = 2). This means y = 2 is a stable equilibrium because solutions are drawn toward it from both sides.

💡

Reading a Phase Line

To classify an equilibrium from a phase line: if arrows on both sides point toward the point, it is stable. If arrows on both sides point away, it is unstable. If one side points toward and the other points away, it is semi-stable.

SECTION 4

Mathematical Framework

Now let's formalize what we've been discussing. We focus on autonomous first-order differential equations, meaning equations where the rate of change of y depends only on y itself, not on the independent variable t. The general form is shown below.

AUTONOMOUS FIRST-ORDER ODE

dy/dt=f(y)dy/dt = f(y)

y is the unknown function of t (time), and f(y) is a given function that describes how the rate of change depends on y.

An equilibrium solution (also called a critical point or fixed point) is any constant y = c that makes f(c) = 0. Since dy/dt = 0 when f(y) = 0, the solution is flat — it never changes. To find equilibria, we simply solve the equation below.

FINDING EQUILIBRIA

f(y)=0→solvefory=cf(y) = 0 → solve for y = c

Each solution c is an equilibrium. These are the y-values where the derivative is zero, so y(t) = c for all t.

Once you've found the equilibria, you need to determine their stability. For a first-order autonomous equation, there's a quick derivative test. If f is differentiable at the equilibrium y = c, check the sign of f′(c).

STABILITY CRITERION (DERIVATIVE TEST)

f′(c)<0→stable;f′(c)>0→unstable;f′(c)=0→inconclusivef′(c) < 0 → stable ; f′(c) > 0 → unstable ; f′(c) = 0 → inconclusive

f′(c) is the derivative of f evaluated at the equilibrium point c. A negative derivative means f(y) pushes solutions back toward c; a positive derivative means f(y) pushes solutions away.

Why does this work? Think about what happens near a stable equilibrium c where f(c) = 0 and f′(c) < 0. If y is slightly above c, then f(y) ≈ f′(c) × (y − c), which is negative (since f′(c) < 0 and y − c > 0). A negative derivative dy/dt means y is decreasing, moving back toward c. Similarly, if y is slightly below c, f(y) is positive, so y increases back toward c. The sign of f′(c) tells you whether the 'restoring force' points toward or away from the equilibrium.

SECTION 5

Classifying Equilibria — A Detailed Breakdown

Let's look more carefully at the three types of equilibrium behavior through a comparative diagram and table. Understanding the differences visually will help you classify equilibria quickly on homework and exams.

Three Types of Equilibrium: Solution Curves y(t) vs tStablet →yy=cUnstablet →yy=cSemi-Stablet →yy=cSummary of Behavior:Stable: All nearby solutions converge to y = c as t → ∞Unstable: All nearby solutions diverge away from y = c as t → ∞Semi-Stable: Solutions approach from one side but diverge from the other
Three panels show how solution curves behave near an equilibrium y = c (dashed line). Stable: curves converge. Unstable: curves diverge. Semi-stable: curves converge from below but diverge from above.
Typef′(c)Phase Line ArrowsPhysical Analogy
Stablef′(c) < 0Both arrows point toward cBall at bottom of a valley
Unstablef′(c) > 0Both arrows point away from cBall balanced on a hilltop
Semi-stablef′(c) = 0 (need sign analysis)One arrow toward, one awayBall on the edge of a shelf

Classification of equilibrium types by derivative test and phase line behavior

SECTION 6

Worked Example

Let's work through a complete example from start to finish. We'll find all equilibrium solutions, classify their stability, and sketch the phase line.

Analyze dy/dt = y² − 4y + 3

  1. 1

    Step 1 — Set f(y) = 0 and Solve

    To find equilibrium solutions, set dy/dt = 0, which gives us y² − 4y + 3 = 0. Factor the quadratic: (y − 1)(y − 3) = 0. This yields two equilibrium solutions.
    y = 1 and y = 3
  2. 2

    Step 2 — Compute f′(y)

    To apply the derivative test, we need f′(y). Since f(y) = y² − 4y + 3, differentiate with respect to y: f′(y) = 2y − 4.
    f′(y) = 2y − 4
  3. 3

    Step 3 — Evaluate f′ at Each Equilibrium

    At y = 1: f′(1) = 2(1) − 4 = −2. Since f′(1) < 0, the equilibrium y = 1 is stable. At y = 3: f′(3) = 2(3) − 4 = 2. Since f′(3) > 0, the equilibrium y = 3 is unstable.
    y = 1 is stable (f′ = −2); y = 3 is unstable (f′ = 2)
  4. 4

    Step 4 — Verify with Sign Analysis

    Check the sign of f(y) in each interval. For y < 1 (try y = 0): f(0) = 0 − 0 + 3 = 3 > 0, so y is increasing toward y = 1. For 1 < y < 3 (try y = 2): f(2) = 4 − 8 + 3 = −1 < 0, so y is decreasing toward y = 1. For y > 3 (try y = 4): f(4) = 16 − 16 + 3 = 3 > 0, so y is increasing away from y = 3. This confirms y = 1 attracts solutions from both sides (stable) and y = 3 repels solutions on both sides (unstable).
    Sign analysis confirms: arrows → 1 ← (stable) and ← 3 → (unstable)
  5. 5

    Step 5 — Sketch the Phase Line

    Draw a vertical y-axis. Mark y = 1 with a filled dot (stable) and y = 3 with an open dot (unstable). Draw upward arrows for y < 1 and downward arrows for 1 < y < 3, both pointing toward y = 1. Draw upward arrows for y > 3, pointing away from y = 3. The complete phase line shows that all solutions with initial conditions below y = 3 approach y = 1, while solutions starting above y = 3 diverge to infinity.
    Phase line complete: y = 1 stable (attractor), y = 3 unstable (repeller)

SECTION 7

Strengths & Limitations of Qualitative Analysis

Finding equilibria and classifying their stability is a form of qualitative analysis — you're describing the overall behavior of solutions without actually solving the equation. This approach has clear strengths and limitations compared to finding exact (analytical) solutions. The table below summarizes the trade-offs.

AspectQualitative (Phase Line)Analytical (Exact Solution)
ApplicabilityWorks even when equations can't be solved algebraicallyOnly works for equations with known solution techniques
Information providedLong-term behavior, stability, direction of changeExact values of y at every time t
SpeedFast — just factor f(y) and check signsCan be slow or impossible for complex equations
PrecisionNo exact formula; just behavioral trendsGives exact or numerical values for y(t)
LimitationCan't tell you how fast solutions approach equilibriaMany real-world equations have no closed-form solution

Comparison of qualitative and analytical approaches

🔑

WHY QUALITATIVE ANALYSIS MATTERS

Think of it like a weather forecast versus a full atmospheric simulation. A forecast tells you 'it will warm up and then cool down' — the qualitative behavior. A full simulation gives you the exact temperature at every minute. In many real applications — ecology, economics, medicine — knowing the trend is more useful (and more achievable) than knowing the exact numbers.

SECTION 8

Connection to Advanced Theory

The ideas you've learned in this lesson are the starting point for much deeper analysis in later courses. Here's how the introductory concepts connect to what comes next.

This Lesson (Intro)Advanced Version
Phase line (1D, one variable y)Phase plane and phase portraits (2D systems with x and y)
Derivative test: f′(c) < 0 → stableEigenvalue analysis of the Jacobian matrix for systems
Stable, unstable, semi-stableNodes, saddle points, spirals, and centers
Sign analysis of f(y) between equilibriaLyapunov functions and energy methods
Autonomous equations (no explicit t)Nonautonomous systems, forced oscillations, chaos theory

How introductory stability concepts extend into advanced differential equations

Don't worry about mastering these advanced topics now. The key point is that the intuition you're building — finding where change is zero, checking whether solutions are attracted or repelled, and using sign analysis — carries directly into every level of differential equations. Mastering the one-dimensional phase line now will make higher-dimensional analysis feel like a natural extension rather than a brand-new subject.

ℹ

Real-World Spotlight

Stability analysis is used everywhere: engineers design bridges so that small vibrations die out (stable) rather than grow (unstable). Ecologists model whether a predator-prey population will settle to a steady state. Control systems in autopilot, thermostats, and even social media algorithms all rely on stability concepts.

SECTION 9

Practice Problems

Question 1: CONCEPTUAL

In your own words, explain the difference between a stable equilibrium and an unstable equilibrium. Why does the sign of f′(c) determine which type you have?
Show answer
A stable equilibrium is one where nearby solutions are pulled back toward the equilibrium value, while an unstable equilibrium is one where nearby solutions are pushed away. The sign of f′(c) matters because it determines how f(y) behaves near y = c. When f′(c) < 0, the function f transitions from positive (below c) to negative (above c), meaning solutions below c increase toward it and solutions above c decrease toward it — both pointing toward c. When f′(c) > 0, the opposite happens: solutions are pushed away in both directions.

Question 2: BASIC CALCULATION

Find all equilibrium solutions of dy/dt = y² − 9 and classify each as stable or unstable using the derivative test.
Show answer
Set f(y) = y² − 9 = 0, which factors as (y − 3)(y + 3) = 0, giving equilibria at y = 3 and y = −3. Now compute f′(y) = 2y. At y = 3: f′(3) = 6 > 0, so y = 3 is unstable. At y = −3: f′(−3) = −6 < 0, so y = −3 is stable. You can verify by sign analysis: for y < −3, f(y) > 0 (increasing toward −3); for −3 < y < 3, f(y) < 0 (decreasing toward −3); for y > 3, f(y) > 0 (increasing away from 3). This confirms that y = −3 attracts and y = 3 repels.

Question 3: INTERMEDIATE

Consider dy/dt = y(1 − y)(y − 4). Find all equilibria, classify their stability, and describe the long-term behavior of a solution starting at y(0) = 2.
Show answer
Setting f(y) = y(1 − y)(y − 4) = 0 gives equilibria at y = 0, y = 1, and y = 4. Expanding: f(y) = y(−y² + 5y − 4) = −y³ + 5y² − 4y, so f′(y) = −3y² + 10y − 4. At y = 0: f′(0) = −4 < 0, so y = 0 is stable. At y = 1: f′(1) = −3 + 10 − 4 = 3 > 0, so y = 1 is unstable. At y = 4: f′(4) = −48 + 40 − 4 = −12 < 0, so y = 4 is stable. For a solution starting at y(0) = 2, check f(2) = 2(−1)(−2) = 4 > 0, so y is increasing. Since f(y) > 0 throughout the interval 1 < y < 4 (solutions move upward away from unstable y = 1 toward stable y = 4), the solution approaches y = 4 as t → ∞.

Question 4: APPLIED

A population P (in thousands) of fish in a lake is modeled by dP/dt = P(10 − P) − 16. Find the equilibrium populations and determine which one represents a sustainable fish population (stable equilibrium). What happens if the population drops to P = 1?
Show answer
Expand: f(P) = 10P − P² − 16 = −P² + 10P − 16. Set f(P) = 0: P² − 10P + 16 = 0. Using the quadratic formula: P = (10 ± √(100 − 64))/2 = (10 ± 6)/2, giving P = 8 and P = 2. Compute f′(P) = −2P + 10. At P = 8: f′(8) = −6 < 0, so P = 8 is stable — this is the sustainable population of 8,000 fish. At P = 2: f′(2) = 6 > 0, so P = 2 is unstable — it acts as a critical threshold. If the population drops to P = 1 (below the unstable equilibrium at P = 2), then f(1) = 10 − 1 − 16 = −7 < 0, meaning the population is declining. Since there are no equilibria below P = 2 to stop the decline, the population heads toward extinction. This illustrates a real ecological phenomenon: harvesting can create a minimum viable population threshold.

Question 5: CRITICAL THINKING

Consider dy/dt = (y − 2)². Find the equilibrium and attempt to classify it using the derivative test. Explain why the test is inconclusive, then use sign analysis to determine the actual behavior. What type of equilibrium is y = 2?
Show answer
Setting f(y) = (y − 2)² = 0 gives the single equilibrium y = 2. The derivative is f′(y) = 2(y − 2), so f′(2) = 0. The derivative test is inconclusive when f′(c) = 0, because it can't distinguish between stable, unstable, or semi-stable behavior. Using sign analysis: for y < 2, f(y) = (y − 2)² > 0 (positive), so y is increasing toward y = 2. For y > 2, f(y) = (y − 2)² > 0 (still positive), so y is also increasing — moving away from y = 2 upward. Since solutions approach from below but flee upward from above, y = 2 is a semi-stable equilibrium. This example demonstrates why the derivative test alone is insufficient; when f′(c) = 0, you must fall back on sign analysis and phase line reasoning.

SUMMARY

Lesson Summary

Summary

In this lesson, you learned that an equilibrium solution of an autonomous differential equation dy/dt = f(y) is any constant y = c where f(c) = 0. To find equilibria, you set the right-hand side equal to zero and solve. The derivative test classifies each equilibrium: if f′(c) < 0, the equilibrium is stable (solutions are attracted); if f′(c) > 0, it is unstable (solutions are repelled); and if f′(c) = 0, the test is inconclusive and you need sign analysis to check for semi-stable behavior.

The phase line is a powerful visual tool that displays all equilibria on a vertical axis with arrows indicating the direction solutions move in each interval. By combining the phase line with the derivative test and sign analysis, you can determine the long-term behavior of every solution without ever solving the equation explicitly. These qualitative techniques are foundational for understanding dynamical systems and will extend naturally into phase plane analysis, Lyapunov stability theory, and applications across science and engineering.

Varsity Tutors • Differential Equations • Equilibrium Solutions & Stability