Historical Context & Motivation
Throughout the history of mathematics and science, people have been fascinated by systems that change over time — from the motion of planets to the growth of populations. In many of these situations, scientists want to know: what happens in the long run? Does a system settle down, oscillate, or blow up? The study of critical points (also called equilibrium points) in systems of differential equations arose precisely to answer these questions. A critical point is a state where the system stops changing — a kind of balance point. Classifying these points tells us whether nearby states are attracted to, repelled from, or circle around that balance.
The central question this lesson addresses is: given a system of two differential equations with an equilibrium point, how do we determine whether solutions spiral in, spiral out, converge directly, diverge, or orbit endlessly? The answer lies in eigenvalues — numbers you can compute from the system's coefficient matrix — and they act like a fingerprint for each critical point.
Core Principles & Definitions
Before we classify anything, we need a shared vocabulary. A system of linear differential equations in two variables x and y looks like dx/dt = ax + by and dy/dt = cx + dy, where a, b, c, and d are constants. We can write this compactly using a coefficient matrix A. A critical point is a point (x₀, y₀) where both dx/dt = 0 and dy/dt = 0 simultaneously — the system is in perfect balance. For a linear system with a nonsingular matrix, the origin (0, 0) is the only critical point.
Critical Point (Equilibrium)
Eigenvalues (λ)
Phase Portrait
Stability
Trace & Determinant Shortcut
Visual Explanation — Phase Portraits
The best way to understand the different types of critical points is to see them. A phase portrait draws the trajectories that solutions follow in the x-y plane. Each type of critical point produces a distinctive pattern. The diagram below shows the four major types you will encounter for 2×2 linear systems.
Notice the patterns. When both eigenvalues are real and negative, all trajectories flow inward to the origin — that's the stable node. Flip both signs to positive and arrows point outward — an unstable node. When eigenvalues have opposite signs, one direction attracts while the other repels, creating the distinctive saddle point pattern. Complex eigenvalues with zero real part produce a center (closed loops), while nonzero real parts add spiraling — inward for negative α and outward for positive α.
Mathematical Framework
Here is how the classification works mathematically. We start with a 2×2 linear system written in matrix form, then find the eigenvalues of the coefficient matrix. The eigenvalues are the key to everything.
Detailed Classification — The Trace-Determinant Plane
One of the most powerful tools for classifying critical points is the trace-determinant plane. Instead of plotting x versus y, we plot the trace T on the horizontal axis and the determinant D on the vertical axis. Each region of this T-D plane corresponds to a different type of critical point. The parabola D = T²/4 separates real eigenvalues (below) from complex eigenvalues (above). The D-axis (T = 0) separates stable (left) from unstable (right). The T-axis (D = 0) separates nodes/spirals (above) from saddles (below).
| Eigenvalue Type | Conditions | Critical Point | Stability |
|---|---|---|---|
| Real, both negative | D > 0, T < 0, Δ ≥ 0 | Stable node | Asymptotically stable |
| Real, both positive | D > 0, T > 0, Δ ≥ 0 | Unstable node | Unstable |
| Real, opposite signs | D < 0 | Saddle point | Unstable |
| Complex, negative real part | D > 0, T < 0, Δ < 0 | Stable spiral | Asymptotically stable |
| Complex, positive real part | D > 0, T > 0, Δ < 0 | Unstable spiral | Unstable |
| Pure imaginary | D > 0, T = 0 | Center | Stable (not asymptotically) |
Worked Example
Let's classify the critical point at the origin for the system dx/dt = −3x + y and dy/dt = x − 3y. We will follow the trace-determinant recipe step by step.
Strengths, Limitations & Common Pitfalls
The trace-determinant method is elegant and efficient, but like any tool it has boundaries. Understanding when it works well and when it falls short will save you from errors on exams and in real applications.
| Strengths | Limitations |
|---|---|
| Only requires trace and determinant — no need to fully solve the eigenvalue equation for classification. | Works only for 2×2 linear systems (or linearized systems near equilibria). Larger systems need more advanced tools. |
| Immediately tells stability from the sign of the trace: T < 0 → stable, T > 0 → unstable. | Borderline cases (T = 0 or D = 0) require extra care — small changes in coefficients can shift the classification. |
| The trace-determinant plane gives a complete visual map of all possible behaviors. | For nonlinear systems, linearization only tells you the local behavior near the critical point, not the global picture. |
| Applies to linearized nonlinear systems via the Jacobian matrix at each critical point. | Centers are structurally unstable: a linearized center in a nonlinear system might actually be a spiral. |
Connection to Nonlinear Systems & Advanced Theory
Everything we have covered so far applies to linear systems, but most real-world systems (population models, chemical reactions, circuit oscillations) are nonlinear. The good news is that near a critical point, a nonlinear system behaves approximately like a linear one. This idea is called linearization. You compute the Jacobian matrix (a matrix of partial derivatives) at the equilibrium point, and then classify the eigenvalues of that matrix just as we did for linear systems.
| Feature | Linear System | Nonlinear System (Linearized) |
|---|---|---|
| Matrix used | Coefficient matrix A (constant) | Jacobian matrix J evaluated at the critical point |
| Number of critical points | Usually one (the origin) | Can be many — classify each separately |
| Nodes, spirals, saddles | Classification is exact and global | Classification is valid locally (near the point) |
| Centers | Exact — closed orbits guaranteed | Inconclusive — may be a spiral in the full nonlinear system |
| Tools beyond eigenvalues | None needed | Lyapunov functions, bifurcation theory, numerical simulation |
In a future course on dynamical systems or nonlinear differential equations, you will learn about bifurcations — situations where a small change in a parameter causes the critical point type to change qualitatively (for example, a stable node becoming an unstable spiral). You will also encounter limit cycles, which are isolated closed trajectories that don't exist in linear systems at all. The classification skills you build here are the essential foundation for all of those advanced topics.
Practice Problems
Summary
To classify a critical point in a 2×2 linear system, start by computing the coefficient matrix A, then find the trace T (sum of diagonal entries) and the determinant D (ad − bc). If D < 0, the critical point is a saddle point (always unstable). If D > 0, compute the discriminant Δ = T² − 4D. When Δ ≥ 0, eigenvalues are real — T < 0 gives a stable node and T > 0 gives an unstable node. When Δ < 0, eigenvalues are complex — T < 0 gives a stable spiral, T > 0 an unstable spiral, and T = 0 a center.
The trace-determinant plane provides a visual map of all possible classifications, with the parabola D = T²/4 dividing real from complex eigenvalues. This same classification method extends to nonlinear systems through linearization via the Jacobian matrix, making these ideas foundational for all of dynamical systems theory.