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 testLet 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 itThe 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.