Systems of Linear First-Order ODEs: Foundations, Operator Elimination & Phase Plane Topology
Transformation of higher-order differential equations into first-order dynamical systems, algebraic operator elimination, autonomous phase plane topology, and complete classification of equilibrium points.
§1.1Conversion of n-th Order Linear ODEs into First-Order Vector Systems & Fundamental Existence-Uniqueness Theorem
1. The Canonical Vector Formulation
In analytical dynamics, control theory, and multivariable physics, physical systems rarely present themselves as single isolated scalar equations. Instead, systems of interconnected components are modeled by coupled differential equations. Consider the general $n$-th order linear ordinary differential equation:
$$y^{(n)}(t) + p_{n-1}(t) y^{(n-1)}(t) + \dots + p_1(t) y'(t) + p_0(t) y(t) = g(t)$$We convert this single $n$-th order equation into an equivalent system of $n$ first-order differential equations by introducing state variables:
$$\begin{aligned} x_1(t) &= y(t) \\ x_2(t) &= y'(t) = x_1'(t) \\ x_3(t) &= y''(t) = x_2'(t) \\ &\;\;\vdots \\ x_n(t) &= y^{(n-1)}(t) = x_{n-1}'(t) \end{aligned}$$Differentiating the state vector $\vec{x}(t) = \begin{pmatrix} x_1(t) & x_2(t) & \dots & x_n(t) \end{pmatrix}^T$, the final derivative is:
$$x_n'(t) = y^{(n)}(t) = -p_0(t) x_1(t) - p_1(t) x_2(t) - \dots - p_{n-1}(t) x_n(t) + g(t)$$In compact matrix-vector notation, this yields the standard linear dynamical system:
$$\frac{d\vec{x}}{dt} = \mathbf{A}(t) \vec{x}(t) + \vec{g}(t)$$where the system companion matrix $\mathbf{A}(t) \in \mathbb{R}^{n \times n}$ and nonhomogeneous source vector $\vec{g}(t)$ are:
$$\mathbf{A}(t) = \begin{pmatrix} 0 & 1 & 0 & \dots & 0 \\ 0 & 0 & 1 & \dots & 0 \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & 0 & \dots & 1 \\ -p_0(t) & -p_1(t) & -p_2(t) & \dots & -p_{n-1}(t) \end{pmatrix}, \quad \vec{g}(t) = \begin{pmatrix} 0 \\ 0 \\ \vdots \\ 0 \\ g(t) \end{pmatrix}$$2. The Picard-Lindelöf Theorem for Vector Systems
The proof relies on constructing the vector Picard iteration operator $\mathcal{T}[\vec{x}](t) = \vec{x}_0 + \int_{t_0}^t [\mathbf{A}(s)\vec{x}(s) + \vec{g}(s)]\,ds$ and proving it is a contraction mapping on the Banach space $C(J, \mathbb{R}^n)$ under the supremum norm $\|\vec{x}\|_\infty = \sup_{t \in J} \|\vec{x}(t)\|$.
§1.2The Method of Elimination & Differential Polynomial Determinants
1. Differential Operator Notation
Let $D = \frac{d}{dt}$ denote the differential operator. A linear coupled system of two differential equations in dependent variables $x(t)$ and $y(t)$ can be expressed algebraically as:
$$\begin{aligned} L_1[x] + L_2[y] &= f_1(t) \\ L_3[x] + L_4[y] &= f_2(t) \end{aligned}$$where $L_1, L_2, L_3, L_4 \in \mathbb{R}[D]$ are polynomial differential operators with constant coefficients. Written in operator matrix form:
$$\begin{pmatrix} L_1(D) & L_2(D) \\ L_3(D) & L_4(D) \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} f_1(t) \\ f_2(t) \end{pmatrix}$$2. Elimination via Cramer's Operator Rule
Applying the operator determinant $\Delta(D) = L_1(D) L_4(D) - L_2(D) L_3(D)$ eliminates variables systematically:
$$\begin{aligned} \Delta(D) x(t) &= L_4(D) f_1(t) - L_2(D) f_2(t) \\ \Delta(D) y(t) &= L_1(D) f_2(t) - L_3(D) f_1(t) \end{aligned}$$Caution on Arbitrary Constants: If $\Delta(D)$ has degree $m$, each scalar equation produces $m$ arbitrary constants. However, the original system requires only $m$ independent constants in total! Substituting the solutions back into the original coupled equations establishes the algebraic constraints connecting the constant pairs $(c_1, \dots, c_m)$ and $(k_1, \dots, k_m)$.
§1.3Autonomous 2D Linear Systems, Phase Portraits & Classification of Critical Equilibrium Points
1. Autonomous 2D Linear Systems
Consider the planar autonomous linear system:
$$\frac{d\vec{x}}{dt} = \mathbf{A} \vec{x}, \quad \mathbf{A} = \begin{pmatrix} a & b \\ c & d \end{pmatrix} \in \mathbb{R}^{2 \times 2}$$The origin $\vec{x}^* = \begin{pmatrix} 0 & 0 \end{pmatrix}^T$ is the unique equilibrium point whenever $\det(\mathbf{A}) \ne 0$. The characteristic equation governing the eigenvalues $\lambda$ is:
$$\det(\mathbf{A} - \lambda \mathbf{I}) = \lambda^2 - \tau \lambda + \Delta = 0$$where $\tau = \text{Tr}(\mathbf{A}) = a + d$ is the matrix trace, and $\Delta = \det(\mathbf{A}) = ad - bc$ is the determinant. The discriminant is:
$$\mathcal{D} = \tau^2 - 4\Delta$$2. The Poincaré Trace-Determinant Classification
- $\Delta < 0$: Eigenvalues $\lambda_1 < 0 < \lambda_2$ are real with opposite signs. The origin is a Saddle Point (always asymptotically unstable). Orbits approach along the stable eigenvector and depart along the unstable eigenvector.
- $\Delta > 0$ and $\mathcal{D} > 0$: Real distinct eigenvalues of the same sign.
- $\tau < 0 \implies \lambda_1, \lambda_2 < 0$: Stable Node (asymptotically stable attractor).
- $\tau > 0 \implies \lambda_1, \lambda_2 > 0$: Unstable Node (repeller).
- $\Delta > 0$ and $\mathcal{D} < 0$: Complex conjugate eigenvalues $\lambda = \alpha \pm i\beta$ where $\alpha = \frac{\tau}{2}$ and $\beta = \frac{\sqrt{4\Delta - \tau^2}}{2}$.
- $\tau < 0 \implies \alpha < 0$: Stable Spiral (Focus). Orbits spiral inward toward the origin.
- $\tau > 0 \implies \alpha > 0$: Unstable Spiral (Focus). Orbits spiral outward to infinity.
- $\tau = 0 \implies \alpha = 0$: Center (Vortex). Eigenvalues are purely imaginary $\lambda = \pm i\beta$. Orbits form closed concentric ellipses (neutrally stable, non-isolated periodic orbits).
- $\mathcal{D} = 0$: Repeated eigenvalue $\lambda_1 = \lambda_2 = \frac{\tau}{2}$.
- If $\mathbf{A} = \lambda \mathbf{I}$: Proper Star Node (every radial direction is an eigenvector trajectory).
- If $\mathbf{A} \ne \lambda \mathbf{I}$ (defective matrix): Degenerate / Improper Node (trajectories tangent to the single eigenvector span).
Step-by-Step Solved Examination Problems
Comprehensive analytical derivations, multi-tier solutions (Foundational, Intermediate Exam, and Honors/Proof Challenge) with complete line-by-line verification.
$$\frac{d\vec{x}}{dt} = \begin{pmatrix} 1 & 2 \\ 2 & 1 \end{pmatrix} \vec{x}, \quad \vec{x}(0) = \begin{pmatrix} 3 \\ 1 \end{pmatrix}$$
$$\vec{x}' = \begin{pmatrix} 0 & 1 & 0 \\ -4 & 0 & 0 \\ 0 & 0 & -2 \end{pmatrix} \vec{x}, \quad \vec{x}(0) = \begin{pmatrix} 1 \\ 0 \\ 2 \end{pmatrix}$$