Equilibrium Jacobian Linearization: Local Linear Models
Equilibrium Jacobian Linearization shifts an autonomous system to perturbation coordinates around an equilibrium, then replaces the nonlinear vector field by its Jacobian matrix at that equilibrium. It applies when is differentiable near and . The fast check is to verify the candidate is truly an equilibrium before using as the local model.

On this page: The Principle | Conditions | Failure Modes | EE Questions | Retrieval Practice | Practice Ground | Solve a Problem | Related Guides | FAQ
The Principle
The move: write the state as , then replace by its first-order Jacobian term at the equilibrium.
The invariant: the equilibrium becomes the origin in -coordinates, and the linear model matches the vector field’s first-order Taylor term at that equilibrium. Higher-order nonlinear terms are deliberately discarded, so this is a local approximation, not an equivalent rewrite.
Pattern:
| Legal route | Illegal route |
|---|---|
The illegal route skips the equilibrium check. Around a non-equilibrium point, the shifted equation has a constant forcing term and is not this equilibrium linearization.
Conditions of Applicability
Condition: ;
Before applying, check: verify that the candidate point makes every component of zero, then compute the Jacobian at that same point.
If the condition is violated: the local system may need an affine constant term, or the Jacobian may not exist, so the equilibrium linear model is not licensed.
- The system must be autonomous in the form .
- must be differentiable near the equilibrium so the Jacobian is meaningful as the first-order local term.
- The same must be used in the equilibrium check, coordinate shift, and Jacobian evaluation.
- Linearization predicts nearby local behavior. It does not prove global behavior far from the equilibrium.
Want the complete framework behind this guide? Read Masterful Learning.
Common Failure Modes
Failure mode: compute before checking -> the result may be a linearization about a moving point, not an equilibrium model.
Debug: plug into the vector field first; if any component is nonzero, stop and do not use the equilibrium formula.
Failure mode: treat as an exact nonlinear solution -> the higher-order terms disappear from the model.
Debug: say “local first-order model” whenever you write the approximation sign.
Elaborative Encoding
Use these questions to build deep understanding. (See Elaborative Encoding for the full method.)
Within the Principle
- What does the perturbation vector measure?
- Why does the constant term vanish only when ?
For the Principle
- Before linearizing, what two checks protect the move from becoming an invalid local model?
- Why is the Jacobian evaluated at the equilibrium rather than at a nearby moving state?
Between Principles
- How does this principle depend on System Equilibrium Condition before it connects to First-Order Linear System Form?
Generate an Example
- Create a two-dimensional autonomous system where , then change one constant term so the same point becomes a near miss.
Retrieval Practice
Answer from memory, then click to reveal and check. (See Retrieval Practice for the full method.)
State the move in one sentence: _____Shift an autonomous system to perturbation coordinates around an equilibrium, then use the Jacobian at that equilibrium as the local linear model.
Write the canonical pattern: _____
State the canonical condition: _____
Practice Ground
Use these exercises to build move-selection fluency. (See Self-Explanation for how to learn from worked examples.)
Procedure Walkthrough
Starting from the autonomous system
reach the local linear model in perturbation coordinates.
| Step | Expression | Operation |
|---|---|---|
| 0 | Check that the candidate is an equilibrium. | |
| 1 | has rows and . | Compute the Jacobian matrix. |
| 2 | Evaluate the Jacobian at the equilibrium. | |
| 3 | Shift the equilibrium to the origin. | |
| 4 | Write the local linearized system. |
Drills
Micro-Chains
Reach the local linear model. Assume is differentiable near and verify before linearizing.
Reveal
First,
Then
So the local linear model is
Reach the local linear model near the equilibrium. Assume differentiability where needed.
Reveal
The equilibrium check passes because .
Therefore
Reject or linearize. Assume is differentiable near the candidate point.
Reveal
Reject this as equilibrium Jacobian linearization at .
The point is not an equilibrium, so the condition fails before the Jacobian matters.
Reach the local linear model near the equilibrium. Assume differentiability where needed.
Reveal
The equilibrium check passes:
The Jacobian is
So
Action Labels
What was done between these two steps?
Reveal
The state was shifted to perturbation coordinates around the equilibrium. Since is constant, .
What was done between these two steps, assuming is differentiable near and ?
Reveal
The nonlinear vector field was replaced by its first-order Taylor term at the equilibrium. The constant term is zero because .
Which proposed steps are eligible equilibrium Jacobian linearizations?
A. and is differentiable near , so use .
B. , but compute and use anyway.
C. has a corner at , so estimate slopes from one side and call that .
Reveal
A is eligible.
B fails the equilibrium condition. C fails the differentiability condition, so the Jacobian linearization is not licensed.
What was done between these two steps?
Reveal
The Jacobian was evaluated at the chosen equilibrium point. This is only the right matrix for equilibrium linearization if the same point also satisfies .
Forward Steps
Apply the principle once after the equilibrium check has passed.
Reveal
With and the equilibrium condition already checked,
Apply the principle once after the equilibrium check has passed.
Reveal
The local linearized perturbation system is
Reject or complete the step. A student writes before checking .
Reveal
Reject the step as incomplete. For this principle, the equilibrium check is part of the move, not a later note.
Solve a Problem
Apply what you’ve learned with Problem Solving.
Problem: Starting from the autonomous system
reach the local linearized system using Equilibrium Jacobian Linearization.
Full solution
| Step | Expression | Move |
|---|---|---|
| 0 | Check the equilibrium condition. | |
| 1 | Shift the equilibrium to perturbation coordinates. | |
| 2 | Compute the Jacobian. | |
| 3 | Evaluate at the same equilibrium. | |
| 4 | Write the local linearized system. |
Related Guides
- Differential Equations Subdomain - Return to the full systems and qualitative-analysis lane.
- System Equilibrium Condition - Check whether the candidate state is an equilibrium before linearizing.
- First-Order Linear System Form - Read the linearized perturbation equation as a matrix system.
- Matrix Exponential Solution Form - Connect the local linear system to solution behavior when the matrix is constant.
- Principle Structures - Keep the principle, condition, and equation distinct while studying.
FAQ
What is Equilibrium Jacobian Linearization?
Equilibrium Jacobian Linearization is the move that approximates an autonomous nonlinear system near an equilibrium by a linear perturbation system. After writing , the local model is .
When is Equilibrium Jacobian Linearization valid?
It is valid when is differentiable near and . The differentiability condition gives the Jacobian, and the equilibrium condition removes the constant term from the shifted local model.
Why do we shift to perturbation coordinates?
The shift makes measure displacement from the equilibrium. That turns the equilibrium itself into , so the nearby motion can be compared with a linear system around the origin.
Is the linearized system an exact replacement for the nonlinear system?
No. It is a first-order local approximation. The nonlinear terms beyond the Jacobian are ignored, so conclusions from the linearized system need the usual local-stability interpretation rather than a global exact-solution interpretation.
What happens if the candidate point is not an equilibrium?
Then is not zero, and the shifted equation has a constant term. You may still approximate the vector field locally, but it is not the equilibrium Jacobian linearization described by this principle.
How is this related to eigenvalues?
Once the perturbation system is with , eigenvalues of describe the local linear modes. If the linearized matrix has eigenvalues with zero real part, the linear model may be inconclusive for the nonlinear system’s stability. That builds on Eigenvalue-Eigenvector Solution Mode rather than replacing the equilibrium check.
How This Fits in Unisium
Within the differential equations subdomain, Unisium treats equilibrium linearization as a condition-first move: find the equilibrium, shift coordinates, compute the Jacobian, then read the local system. The Unisium Study System pairs that sequence with retrieval practice, self-explanation, and compact problem-solving chains so the equilibrium condition stays visible while the matrix work becomes fluent.
Ready to practice differential equations with structure? Check access and join the Unisium waitlist or explore the complete framework in Masterful Learning.
Masterful Learning
The book behind these guides: a study system for physics, math, & programming built on retrieval, connection, explanation, and problem solving.
Ready to apply this strategy?
Unisium turns these evidence-based techniques into guided study sessions for math and physics. Unisium is currently in early access. See pricing, availability, and join the waitlist.
Check Unisium Access and Pricing Read More GuidesAlready have access? Sign in