Systems of differential equations
A rocket's altitude affects its fuel burn rate, which in turn affects its altitude; a predator population affects the prey population, which affects the predator population back. Whenever two or more quantities change together and feed into each other's rates of change, a single differential equation is not enough — we need a system of them, solved simultaneously. This closing topic of the MA10001 ODE unit shows that such systems, at least the linear constant-coefficient kind in two unknown functions of one variable, are not a new subject at all. Writing turns the two coupled equations into two algebraic-looking ones, and the same elimination trick used to solve pairs of simultaneous linear equations in school algebra collapses the system to a single higher-order ODE — one we already know how to solve.
Writing and treating it as an algebraic symbol lets elimination reduce a linear constant-coefficient system in two unknowns to a single higher-order ODE solvable by the auxiliary-equation method, after which back-substitution into an original first-order equation recovers the second unknown without extra constants.
The core idea
Setting up the system. A linear system with constant coefficients in dependent variables and independent variable looks like
where: are constants, and are given forcing functions (zero for a homogeneous system). Two coupled first-order equations describe one combined process with a single clock .
Operator form. Replacing by the symbol turns the system into
where: acts on whatever follows it (), but between operations it can be added, subtracted and multiplied just like an ordinary algebraic symbol — this is the entire trick that makes elimination possible.
Elimination. Exactly as you would eliminate a variable from two simultaneous linear algebraic equations, combine the two operator equations — by substitution or by multiplying through by suitable operator expressions and subtracting — to remove one dependent variable, say . What remains is a single higher-order linear ODE in alone, with constant coefficients, solvable by the familiar auxiliary-equation method for the complementary function, plus undetermined coefficients for a particular integral if the system is nonhomogeneous.
Back-substitution, not re-solving. Once is known, find by substituting back into one of the original first-order equations and solving algebraically — never by separately eliminating and solving its own higher-order equation for . The total number of independent arbitrary constants in the full solution must equal the order of the original system (here, two), and solving each variable independently would wrongly produce four.
The goal is to start from the general constant-coefficient system , (homogeneous, so the mechanics of elimination are visible without the extra bookkeeping of a forcing term) and show, purely by treating as an algebraic symbol, that obeys a single second-order linear ODE whose coefficients come directly from — the same reduction used, worked-example by worked-example, throughout this topic.
Step 1. Write the system in operator form. With , the two equations become and . Both are now algebraic-looking statements relating , and the symbol .
Step 2. Solve the first equation for in terms of (assuming ). From , . This is legitimate because just means , an ordinary function of once is known — dividing by the constant is nothing exotic.
Step 3. Substitute this expression for into the second equation. . Multiply through by to clear the fraction: .
Step 4. Expand the operator product , treating exactly like a variable when multiplying two linear factors. Substituting back gives , i.e.
Step 5. Read off the result. This is a single second-order constant-coefficient linear ODE in alone, solved by the usual auxiliary equation . Once is found from its roots, is recovered by Step 2's formula — an original-equation back-substitution, not a fresh ODE, so no spurious constants appear.
Worked example
Solve the homogeneous system , , matching the general reduction above with .
Step 1. Write the operator equations: and .
Step 2. Eliminate . From the first equation, . Substituting into the second and clearing the factor of gives . Expanding leaves , matching the general formula with and .
Step 3. Solve the auxiliary equation , so
Step 4. Back-substitute into to get . With ,
Final answer: , , with only two arbitrary constants total, matching the system's order.
Competitive stretch
For the second Pass-1 system, , with , the same machinery gives , so the reduced equation is , i.e. . Its auxiliary roots are , giving , and back-substitution via gives . The initial conditions fix , so , — a solution that traces a unit circle in the plane, a useful geometric check that this is a coupled oscillator, not two independent equations.
Common traps
- Solving for and as if they were two independent second-order ODEs. This produces four arbitrary constants when the first-order system only supports as many as its total order (here two); always find the second variable by back-substitution into an original equation.
- Back-substituting into the eliminated higher-order equation instead of an original first-order one. That reintroduces spurious constants that don't actually satisfy the original coupled system.
- Sign or operator-algebra slips when expanding products like . Treat as a formal symbol and expand term by term, exactly as with any quadratic factorisation.
- Skipping the final check. Always substitute both and back into both original equations — this is the fastest way to catch an elimination or back-substitution error before it costs marks.
Ask the tutor: if you are stuck on eliminating a variable from a trickier system, or want to check whether your reduced ODE matches the shortcut formula, ask the AI tutor to walk through your elimination step by step.
Does this elimination method work for systems with more than two equations
The elementary elimination method extends in principle to three or more coupled linear equations with constant coefficients, using the same idea of treating D as an algebraic symbol and eliminating variables pairwise. In practice the algebra grows quickly, and larger systems are normally handled with matrix and eigenvalue methods instead, which lie beyond this MA10001 unit. For the two-equation systems in this syllabus, elimination stays the fastest and most transparent route.
What happens if the system is nonhomogeneous, with f1(t) and f2(t) present
The elimination steps are identical: write the operator equations, eliminate one variable, and you get a single higher-order linear ODE in the other variable, but now with a nonzero right-hand side built from f1, f2 and their derivatives. Solve it exactly as any nonhomogeneous constant-coefficient ODE — complementary function from the auxiliary equation, plus a particular integral by undetermined coefficients or another familiar method — then back-substitute into an original equation for the second variable, just as in the homogeneous case.
How do I know I have eliminated the right variable, or that I have not made an algebra slip
Two independent checks work well. First, compare the reduced equation's coefficients to the shortcut formula, D squared x minus (a1 plus b2)Dx plus (a1b2 minus a2b1)x equals 0, derived directly from the system's coefficients — if your elimination does not match this pattern, recheck the operator expansion. Second, and always worth doing regardless, substitute the final x(t) and y(t) back into both original first-order equations; any elimination or back-substitution error shows up immediately as a mismatch.