Learn
Lesson · Equilibria, Stability and Phase Lines · Classifying equilibria

Linearisation and the Sign of f′

Shift the equilibrium to zero with u = y − y* and the equation becomes u′ = f′(y*)·u plus terms in u² and higher, which are negligible for small u. A negative slope then means the gap closes, a positive one means it opens, and the size of the slope says at what exponential rate. A zero slope settles nothing, and the equations y′ = y³, y′ = −y³ and the semistable one of the last lesson show all three outcomes.

u = y − y* ⟹ u′ ≈ f′(y*)·u f′(y*) < 0 ⟹ stable (u shrinks) f′(y*) > 0 ⟹ unstable (u grows) f′(y*) = 0 ⟹ undecided: use the signs y³, −y³, y²: f′(0) = 0, three verdicts
What the slope of f at an equilibrium decides, and what it does not

Core ideas

What this lesson establishes

Three ideas. A change of variable that puts the equilibrium at zero, the rule it produces, and the case where the rule says nothing.

1

Shift the equilibrium to zero and expand

Write u = y − y*, so that u′ = y′ = f(y* + u). For a polynomial, expanding gives f(y* + u) = f(y*) + f′(y*)·u + (terms with u² and higher), which is the same expansion in h that produced the derivative in Rates of Change and the Derivative. At an equilibrium f(y*) = 0, so u′ = f′(y*)·u + (terms with u² and higher).

2

A nonzero slope settles the type, and sets the rate

For small u the higher terms are far smaller than the first. If f′(y*) < 0 then u′ has the opposite sign to u and the gap closes, like e^(f′(y*)·t); if f′(y*) > 0 the gap opens. The number is a rate, not only a sign: slope −2 closes the gap like e^(−2t), a factor of about 0.135335 per unit of time.

3

A zero slope settles nothing

If f′(y*) = 0 the first term is absent and what is left is u² or u³ or higher, whose sign depends on the equation. The slope of f at the equilibrium is not the slope of any solution, and it being flat does not mean the equilibrium is flat in any sense a classification can use. The sign test of the last lesson still works and is the method to fall back on.

The material

Using the slope of f, and knowing when it will not do

The expansion done exactly on one equation, the rule and its rate, and the three equations where the rule is silent.

The sign test needs the whole phase line. The slope test needs only the equilibrium. Of the two methods this Subject uses for stability it is the one that carries over to systems, in “Linearisation and the Jacobian” in Systems and the Phase Plane, so the reasoning is worth seeing exactly once on an equation small enough to do by hand.

y′ = y² − 1 equilibrium y* = −1 f′(y) = 2y u = y + 1, y = u − 1 y² − 1 = (u − 1)² − 1 = u² − 2u u′ = −2u + u²

That is exact, with nothing dropped. The slope is f′(−1) = −2, the first term, and what remains is u². Take u = 1/10: the full right side is −2/10 + 1/100 = −19/100, against −20/100 for the first term alone. The neglected piece is a twentieth of the first term, and it shrinks faster than u does, so it matters less and less as the solution closes in.

Theorem · The slope test

Let y* be an equilibrium of y′ = f(y). If f′(y*) < 0 it is stable, and if f′(y*) > 0 it is unstable. If f′(y*) = 0 the test says nothing.

The lab demonstrates this on every equation it is given: it prints f′ at each equilibrium, exactly, beside the type found from the signs, and they agree whenever the slope is not zero. It does not prove the statement for every f. The claim has the same standing as the limit of the quotients in the first course: shown to hold, and used.

The rate

If u′ = −2u exactly then u = u₀·e^(−2t), and the gap at t = 1 is e^(−2), about 0.135335 (rounded), of the gap at t = 0. That is the sense in which a stable equilibrium of slope −2 is “twice as strongly stable” as one of slope −1: the same gap closes like e^(−t) instead, a factor of about 0.367879 per unit of time. At an unstable equilibrium of slope 2 the gap grows by e² ≈ 7.38906 per unit instead. Exactness belongs to the equation above; the exponential is what it approaches for small u.

When the slope is zero

The cubic of the last lesson has slopes 3, −2 and 6 at its three equilibria, because f′(y) = 3y² − 8y + 3. The lab prints f′(0) = 3; f′(1) = −2; f′(3) = 6, and the verdicts it prints beside them, unstable, stable, unstable, are those of the sign test.

Three equations have slope zero at y = 0 and no two of them behave alike. For y′ = y³ we have u′ = u³, which has the sign of u: the gap opens, so 0 is unstable. For y′ = −y³ it has the opposite sign: the gap closes, stable. For the semistable equation of the last lesson, y′ = y²·(1 − y), near zero we have u′ ≈ u², which is positive on both sides: semistable. The slope is the same, 0, in all three, and the verdicts are three different ones.

Example · A flat slope and a verdict that survives it

The lab prints f′(0) = 0 for y′ = −y³. Do not read the zero as “no decision possible”; read it as “this test has nothing to say”.

The signs do. f(−1) = 1 > 0 and f(1) = −1 < 0: positive then negative, both arrows towards 0, stable. Solutions do approach 0, though more slowly than any exponential e^(−c·t) would carry them.

Interactive

Autonomous equations

Equilibria, the phase line, and where solutions go

Autonomous equationsy′ = f(y): the sign of f decides the direction
exact Euler stepscurves drawn by stepping in floating pointphase line

Method

Classifying an equilibrium with f′

Four moves. The last one is the one a reader forgets to make.

1

Differentiate f

Use the power rule on the polynomial, term by term. Keep the result as a polynomial in y.

2

Evaluate f′ at the equilibrium, exactly

Substitute the root: a fraction, or a surd for an irrational root. Do not evaluate at a rounded decimal, which is not the equilibrium.

3

Read the sign

Negative: stable, and the gap closes like e^(f′(y*)·t). Positive: unstable. Zero: stop and use the signs of f on either side.

4

Compare with the signs when you can

On a polynomial the phase line costs one test value per gap. A slope verdict and a sign verdict that disagree mean an arithmetic slip.

What the slope of f decides

Score 0 / 0

y′ = y² − 1 at y = −1: the gap closes like e^(−2t)

Here f(y) = y² − 1, so f′(y) = 2y. The two equilibria are ±1. Shift each to zero and expand.

f′(−1) = −2 stable f′(1) = 2 unstable u = y + 1: u′ = −2u + u² slope −2 u = y − 1: u′ = 2u + u² slope 2 u = 1/10 at y* = −1: full −2/10 + 1/100 = −19/100 linear −2/10 = −20/100

Near y = −1 the gap behaves like u₀·e^(−2t), which is e^(−2) ≈ 0.135335 of itself after one unit of time (rounded). Near y = 1 it grows instead. The sign test gives the same verdicts: y²−1 goes from positive to negative across −1 and from negative to positive across 1.

For a rehearsal, take y′ = y·(4 − y). Its slope is 4 − 2y, which is 4 at 0 and −4 at 4: unstable at 0, stable at 4.

Common mistakes

1
Reading f′(y*) = 0 as semistableThree equations with slope zero at 0 give three verdicts: y′ = y³ is unstable, y′ = −y³ is stable, and y′ = y² is semistable. The zero only means the first-order term has vanished and the equation has to be read at the next order, which for a polynomial is the same thing as the sign of f on both sides.
2
Mixing up f′(y*) and y′At an equilibrium y′ = f(y*) = 0 always, since the solution is constant. The number f′(y*) is the slope of the graph of f at the equilibrium, and it measures how fast nearby solutions pull in or push out, not how fast any solution moves.
3
Applying the sign of f′ at a point that is not an equilibriumOn the cubic, f′(1/2) = −1/4 is negative, and 1/2 is not an equilibrium; a solution there is rising, not being drawn in. The slope test is for roots of f only, and a root has to be found first.

Check your understanding

✓
Finish when you can compute f′ exactly at each equilibrium, classify with its sign, and name the case it cannot decide.

You should be able to differentiate f, evaluate at each equilibrium as a fraction or a surd, say stable or unstable from the sign, give the rate at which the gap closes or opens, and fall back on the signs of f when the slope is zero.

Note: With the type of every equilibrium known, a start can be followed to its limit, which is the question of the next lesson, and the equation can be given a parameter and the equilibria watched as it moves.

Kept in this browser only, for you. Nothing is sent anywhere and nothing checks it. Carry it to another device.

Feedback and recommendations

Something to change about this lesson? Write it down, tick it off when it is handled, and export the list when you want to act on it. Kept in this browser only: nothing is sent anywhere, and nobody is notified.

No recommendations yet for this lesson.