System Equilibrium Condition: Constant Solutions of Systems

By Vegard Gjerde Based on Masterful Learning 11 min read Published
system-equilibrium-condition differential-equations math learning-strategies

System Equilibrium Condition says that for an autonomous system x=F(x)\mathbf{x}^{\prime}=\mathbf{F}(\mathbf{x}), a constant state x\mathbf{x}_* is an equilibrium solution when F(x)=0\mathbf{F}(\mathbf{x}_*)=\mathbf{0}. It applies to autonomous systems with x\mathbf{x}_* constant. Use it to find steady states before studying nearby motion, and do not confuse an equilibrium point with a whole trajectory family.

Unisium hero image titled System Equilibrium Condition showing the principle equation and a conditions card.
The system equilibrium condition tests whether the autonomous vector field becomes the zero vector at a constant state x\mathbf{x}_*.

On this page: The Principle | Conditions | Misconceptions | EE Questions | Retrieval Practice | Worked Example | Solve a Problem | Related Principles | FAQ


The Principle

Statement

For an autonomous system, the derivative vector is determined only by the current state:

x=F(x)\mathbf{x}^{\prime}=\mathbf{F}(\mathbf{x})

A state x\mathbf{x}_* is an equilibrium when the vector field is zero there:

F(x)=0\mathbf{F}(\mathbf{x}_*)=\mathbf{0}

Then the constant function x(t)=x\mathbf{x}(t)=\mathbf{x}_* satisfies the system because its derivative is the zero vector and the right-hand side is also the zero vector. This is the system version of checking whether a scalar differential equation has a constant solution branch.

Mathematical Form

x=F(x), F(x)=0x(t)=x\mathbf{x}^{\prime}=\mathbf{F}(\mathbf{x}),\ \mathbf{F}(\mathbf{x}_*)=\mathbf{0} \Rightarrow \mathbf{x}(t)=\mathbf{x}_*

Where:

  • tt = independent variable
  • x(t)\mathbf{x}(t) = vector-valued unknown state
  • x(t)\mathbf{x}^{\prime}(t) = derivative vector
  • F(x)\mathbf{F}(\mathbf{x}) = autonomous vector field
  • x\mathbf{x}_* = constant candidate state
  • 0\mathbf{0} = zero vector of the same dimension as the system

What the condition tells you

An equilibrium is a state where the system can stay forever. It is not a claim that nearby states stay fixed, and it is not a solution method for all initial conditions. It is a recognition test: plug the candidate state into the vector field and check whether every component becomes zero.

This guide builds on First-Order Linear System Form for vector notation, but it also covers nonlinear autonomous systems. Once an equilibrium is found, later tools such as linearization or phase-plane analysis can ask what happens near that state.


Conditions of Applicability

Condition: autonomous system; x=const\mathbf{x}_*=\mathrm{const}

Practical modeling notes

  • The vector field must have no explicit tt-dependence in the form being tested.
  • The candidate state must be a fixed vector, not a curve or time-varying expression.
  • Every component of F(x)\mathbf{F}(\mathbf{x}_*) must be zero. One zero component is not enough.

When It Doesn’t Apply

This principle does not cover:

  • Nonautonomous systems: if the system is x=F(t,x)\mathbf{x}^{\prime}=\mathbf{F}(t,\mathbf{x}), a constant state may need a different test because the right-hand side can change with tt.
  • Moving candidates: if x\mathbf{x}_* depends on tt, it is not an equilibrium candidate under this condition.
  • Near-zero vector fields: a small vector field value can indicate slow motion, but equilibrium requires the exact zero vector.

Want the complete framework behind this guide? Read Masterful Learning.


Common Misconceptions

Misconception 1: “An equilibrium is any point where one derivative is zero”

The truth: for a system equilibrium, the entire derivative vector must be zero.

Why this matters: if only one component stops changing, the state can still move through the remaining components.

Misconception 2: “Equilibrium means nearby solutions are stable”

The truth: equilibrium means the constant solution exists. Stability is a separate question about nearby trajectories.

Why this matters: a point can be an equilibrium and still repel nearby solutions.

Misconception 3: “Only linear systems have equilibrium points”

The truth: any autonomous vector field can have roots, so nonlinear systems can have equilibria too.


Elaborative Encoding

Use these questions to build deep understanding. (See Elaborative Encoding for the full method.)

Within the Principle

  • Why does a constant vector function x(t)=x\mathbf{x}(t)=\mathbf{x}_* have derivative 0\mathbf{0}?
  • In the equation F(x)=0\mathbf{F}(\mathbf{x}_*)=\mathbf{0}, why must the output be a zero vector rather than a scalar zero?

For the Principle

  • Before calling a point an equilibrium, what two checks must you make about the system and the candidate state?
  • Why is it useful to find equilibria before studying direction fields, phase portraits, or linearization?

Between Principles

Generate an Example

  • Write a two-dimensional autonomous system with one equilibrium point, then change one term so the same candidate fails because one component of the vector field is not zero.

Retrieval Practice

Answer from memory, then click to reveal and check. (See Retrieval Practice for the full method.)

State the principle in words: _____A root of an autonomous vector field gives a constant equilibrium solution of the system.
Write the canonical equation: _____x=F(x), F(x)=0x(t)=x\mathbf{x}^{\prime}=\mathbf{F}(\mathbf{x}),\ \mathbf{F}(\mathbf{x}_*)=\mathbf{0} \Rightarrow \mathbf{x}(t)=\mathbf{x}_*
State the canonical condition: _____autonomous system;x=const\text{autonomous system};\, \mathbf{x}_*=\mathrm{const}

Worked Example

Use this worked example to practice Self-Explanation.

Problem

For the autonomous system

x1=x1(2x1),x2=3x2,x_1^{\prime}=x_1(2-x_1),\qquad x_2^{\prime}=-3x_2,

decide whether x=[20]\mathbf{x}_*=\begin{bmatrix}2\\0\end{bmatrix} gives an equilibrium solution.

Step 1: Verbal Decoding

Target: whether x(t)=x\mathbf{x}(t)=\mathbf{x}_* is an equilibrium solution
Given: F\mathbf{F}, x\mathbf{x}_*
Constraints: autonomous system; constant candidate; every vector-field component must vanish

Step 2: Visual Decoding

Draw a two-component state box with entries x1x_1 and x2x_2, then place the candidate values 22 and 00 in the boxes. Mark that both derivative components must become zero. (The visual goal is to check the full vector, not one component.)

Step 3: Mathematical Modeling

  1. F ⁣([20])=[2(22)3(0)]\mathbf{F}\!\left(\begin{bmatrix}2\\0\end{bmatrix}\right)=\begin{bmatrix}2(2-2)\\-3(0)\end{bmatrix}

Step 4: Mathematical Procedures

  1. F ⁣([20])=[200]\mathbf{F}\!\left(\begin{bmatrix}2\\0\end{bmatrix}\right)=\begin{bmatrix}2\cdot 0\\0\end{bmatrix}
  2. F ⁣([20])=[00]\mathbf{F}\!\left(\begin{bmatrix}2\\0\end{bmatrix}\right)=\begin{bmatrix}0\\0\end{bmatrix}
  3. x(t)=[20] is an equilibrium solution\underline{\mathbf{x}(t)=\begin{bmatrix}2\\0\end{bmatrix}\text{ is an equilibrium solution}}

Step 5: Reflection

  • Verification: the candidate makes both right-hand-side components zero, matching the derivative of a constant vector.
  • Interpretation: the system can remain at (2,0)(2,0) without moving in either component.
  • Connection to concept: this check identifies a steady state; it does not decide whether nearby states move toward it.

Before moving on: self-explain the model

Try explaining Step 3 out loud (or in writing): why plugging in the candidate state is enough, why both components matter, and why the system being autonomous makes the constant-state test straightforward.

Mathematical model with explanation

Principle: System Equilibrium Condition - x=F(x), F(x)=0x(t)=x\mathbf{x}^{\prime}=\mathbf{F}(\mathbf{x}),\ \mathbf{F}(\mathbf{x}_*)=\mathbf{0} \Rightarrow \mathbf{x}(t)=\mathbf{x}_*.

Conditions: the system is autonomous, and x\mathbf{x}_* is a constant vector.

Relevance: the problem asks whether one candidate state is steady, so the direct model is to evaluate the vector field at that state.

Description: The first component becomes 2(22)2(2-2), and the second component becomes 3(0)-3(0). Both are zero, so the vector field gives no instantaneous motion at the candidate state.

Goal: decide whether the candidate vector gives a valid constant solution of the system.


Solve a Problem

Apply what you’ve learned with Problem Solving.

Problem

For the autonomous system

x1=x1+x2,x2=x1x2,x_1^{\prime}=x_1+x_2,\qquad x_2^{\prime}=x_1-x_2,

decide whether x=[11]\mathbf{x}_*=\begin{bmatrix}1\\1\end{bmatrix} gives an equilibrium solution.

Hint (if needed): evaluate both components of the vector field at the candidate state.

Show Solution

Step 1: Verbal Decoding

Target: whether x(t)=x\mathbf{x}(t)=\mathbf{x}_* is an equilibrium solution
Given: F\mathbf{F}, x\mathbf{x}_*
Constraints: autonomous system; constant candidate; all derivative components must be zero

Step 2: Visual Decoding

Draw a two-row vector for F(x)\mathbf{F}(\mathbf{x}_*) and reserve one row for each derivative component. Put the candidate values 11 and 11 into both component rules. (A single nonzero row is enough to fail the equilibrium test.)

Step 3: Mathematical Modeling

  1. F ⁣([11])=[1+111]\mathbf{F}\!\left(\begin{bmatrix}1\\1\end{bmatrix}\right)=\begin{bmatrix}1+1\\1-1\end{bmatrix}

Step 4: Mathematical Procedures

  1. F ⁣([11])=[20]\mathbf{F}\!\left(\begin{bmatrix}1\\1\end{bmatrix}\right)=\begin{bmatrix}2\\0\end{bmatrix}
  2. F ⁣([11])0\mathbf{F}\!\left(\begin{bmatrix}1\\1\end{bmatrix}\right)\neq \mathbf{0}
  3. x(t)=[11] is not an equilibrium solution\underline{\mathbf{x}(t)=\begin{bmatrix}1\\1\end{bmatrix}\text{ is not an equilibrium solution}}

Step 5: Reflection

  • Verification: the first derivative component would be 22, so the constant vector cannot satisfy the system.
  • Interpretation: one stopped component is not enough; the state still moves in the x1x_1 direction.
  • Connection to concept: system equilibrium is a full-vector condition, not a component-by-component partial stop.

PrincipleRelationship to System Equilibrium Condition
Scalar Equilibrium Solution ConditionThe scalar condition is the one-component version of the system zero-vector test.
First-Order Linear System FormGives the matrix-vector notation often used before equilibrium checks in systems.
Matrix Exponential Solution FormDescribes the full evolution of homogeneous linear systems, while equilibrium checks identify states with zero motion.

See Differential Equations Subdomain for the full systems lane, and Principle Structures for organizing equations, conditions, and neighboring principles.


FAQ

What is System Equilibrium Condition?

System Equilibrium Condition is the rule that a constant state x\mathbf{x}_* solves an autonomous system when the vector field is zero at that state. In symbols, F(x)=0\mathbf{F}(\mathbf{x}_*)=\mathbf{0} gives the constant solution x(t)=x\mathbf{x}(t)=\mathbf{x}_*.

When does System Equilibrium Condition apply?

It applies to autonomous systems x=F(x)\mathbf{x}^{\prime}=\mathbf{F}(\mathbf{x}) when the candidate x\mathbf{x}_* is constant. The vector field must not depend explicitly on tt in the form being tested.

How do I check whether a point is an equilibrium?

Substitute the candidate state into every component of the vector field. If the output vector is exactly 0\mathbf{0}, the constant state is an equilibrium solution.

Is an equilibrium the same as a stable equilibrium?

No. Equilibrium means the constant solution exists. Stability asks whether nearby solutions move toward, away from, or around that equilibrium.

What is the difference between system equilibrium and scalar equilibrium?

Scalar equilibrium checks whether one right-hand side becomes zero at a constant value. System equilibrium checks whether the whole vector field becomes the zero vector at a constant state.



How This Fits in Unisium

Within the differential equations subdomain, Unisium treats system equilibria as the steady-state checkpoint before qualitative analysis or later linearization. Pair this guide with elaborative encoding, retrieval practice, and self-explanation so the autonomous condition, constant-state candidate, and zero-vector test stay separate in memory.

Ready to study differential equations with structure? Check access and join the Unisium waitlist or explore the full framework in Masterful Learning.

Masterful Learning book cover

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 Guides

Already have access? Sign in