Decoupling coupled linear ODEs by constant linear combinations
Coupled systems of linear second-order ordinary differential equations appear everywhere in mathematical physics: coupled oscillators, multi-component wave equations, small perturbations in gravity, and so on. A very natural question is:
When can a coupled system be transformed into independent scalar equations by taking constant linear combinations of the original unknown functions?
Mathematically, the key idea is that decoupling is equivalent to simultaneous diagonalization of a matrix-valued coefficient function by a constant change of basis.
1. Matrix formulation
Section titled “1. Matrix formulation”Consider scalar functions and a coupled linear system of second-order ODEs of the form
Introduce the vector
and the matrix
Then the system can be written compactly as
We will look for a constant invertible matrix and new unknowns
such that in the –variables the system is diagonal:
Since is constant, , and the equation becomes
or equivalently
Thus:
The system is decoupled in the –variables if and only if the matrix is diagonal for all .
Equivalently, there exists a constant basis in which is always diagonal. This is what we mean by simultaneous diagonalization of the family of matrices by a single constant matrix .
2. The two-equation case in detail
Section titled “2. The two-equation case in detail”Let us now specialize to and work everything out explicitly.
2.1 The system and its matrix
Section titled “2.1 The system and its matrix”Consider
where are given functions of .
In matrix form,
with
We want to find constant linear combinations of that decouple this system.
2.2 Decoupling via a constant change of basis
Section titled “2.2 Decoupling via a constant change of basis”Suppose there is a constant invertible matrix such that
satisfies
As explained above, this is equivalent to the existence of a constant such that
Thus must have an -independent eigenbasis: there must exist two constant vectors and scalar functions such that
We now derive explicit conditions on the scalar functions that guarantee this.
2.3 Method of constant linear combinations
Section titled “2.3 Method of constant linear combinations”Instead of working directly with eigenvectors, let us take a more “ODE-centric” view. We search for combinations of the form
with constant, such that satisfies a decoupled equation
for some coefficient function .
From the original system we have
Differentiate twice:
We want , i.e.
for all . Equating coefficients of and gives
Eliminating yields
or
This is a quadratic equation in whose coefficients are functions of . For a given choice of , we need this identity to hold for all . For decoupling, we need two distinct constant solutions (one for each independent scalar mode).
That is only possible if the coefficients are proportional as functions of . Assume on the interval of interest. Then the condition is:
There exist constants such that
for all where .
Equivalently,
Under these conditions, the quadratic simplifies to
The roots of ,
are constants, independent of . Thus we obtain two constant linear combinations
each of which satisfies a decoupled second-order ODE
with .
Special cases like can be treated similarly by swapping the roles of and (or equivalently interchanging ).
2.4 Matrix interpretation
Section titled “2.4 Matrix interpretation”The conditions
have a nice matrix interpretation. Using
we can write
where
is a constant matrix.
Thus every in this family lies in the two-dimensional commutative algebra
The eigenvectors of are constant and provide the desired decoupling. Indeed, if with linearly independent and constant, then
so form an eigenbasis of for all .
In summary:
Two-equation system (generic case).
On an interval where does not vanish identically and has distinct eigenvalues, the system can be decoupled by constant linear combinations if and only if there exist constants such thatfor all in the interval.
The two conditions above are precisely two independent functional constraints among the four coefficient functions .
3. General -equation systems
Section titled “3. General nnn-equation systems”Let us return to the general case
We ask: when can we find a constant invertible such that satisfies the decoupled system
As before, the system in reads
Thus we require that
for all . Equivalently,
There exist linearly independent constant vectors and scalar functions such that
The vectors form a common eigenbasis for the entire family , and stacking them as columns of gives the desired transformation.
3.1 Projector / Cartan subalgebra viewpoint
Section titled “3.1 Projector / Cartan subalgebra viewpoint”A convenient way to package this condition is in terms of projectors.
Let be a common eigenbasis for all , and let be the corresponding dual basis so that . Then the rank-one projectors
satisfy
The matrix can then be written as
If the system is decouplable by a constant change of basis, there exist such constant projectors and coefficient functions .
In Lie-algebra language, the set
is a Cartan subalgebra of , conjugate to the subalgebra of diagonal matrices. The condition above says precisely that
lies in a fixed Cartan subalgebra for all .
Choosing a basis that diagonalizes is exactly the constant change of basis that decouples the system.
3.2 Commuting families (a useful sufficient condition)
Section titled “3.2 Commuting families (a useful sufficient condition)”A standard sufficient condition, under mild diagonalizability assumptions, is:
- The matrices are diagonalizable (e.g. Hermitian/symmetric), and
- They commute pairwise:
Then there exists a constant basis of joint eigenvectors, and the system can be decoupled by a constant change of variables.
This is often how decoupling arises in physics: the coupling matrices are all functions of built from a fixed set of commuting operators.
4. How many independent conditions for equations?
Section titled “4. How many independent conditions for nnn equations?”In the two-equation case we found two independent relations among . For general , a simple dimension count tells us how many independent functional constraints are needed.
-
A completely general is an matrix of functions: there are independent scalar coefficient functions .
-
If the system is decouplable by a constant , then
The only -dependent data are the scalar functions ; the matrix itself is constant.
Thus the space of decouplable families has functional degrees of freedom, while a general has functional degrees of freedom. Therefore, we need
independent functional constraints on the coefficients in order for the system to be decouplable into scalar second-order equations by constant linear combinations.
For example:
- : constraints, matching the two ratio conditions in the two-equation case.
- : constraints on the nine functions , expressing the fact that lies in a fixed three-dimensional Cartan subalgebra.
This count is generic: it assumes a full decoupling into one-dimensional modes (no persistent degeneracy of eigenvalues). If there are exact degeneracies, the effective conditions may be weaker because one can decouple only into blocks corresponding to the degenerate eigenspaces.
5. Summary
Section titled “5. Summary”-
A system of coupled linear second-order ODEs
can be decoupled by constant linear combinations of the unknowns if and only if there exists a constant invertible matrix such that
-
Equivalently, there exists an -independent eigenbasis and functions such that for all .
-
In the two-equation case, this condition can be written explicitly as the two ratio conditions
(up to symmetric special cases). These ensure the existence of two constant linear combinations that obey decoupled scalar equations.
-
In the general -equation case, the decoupling condition can be expressed invariantly as
where the projectors are constant and sum to the identity. In Lie-algebra terms, must lie in a fixed Cartan subalgebra (conjugate to the diagonal matrices) for all .
-
Generically, there are
independent functional conditions on the entries for full decoupling into scalar second-order equations.
From the point of view of applications, this is exactly the familiar problem of finding normal modes: decoupling is possible precisely when the “shape” of the coupling between components does not change with —only the eigenvalues of the coupling matrix are allowed to vary, while its eigenvectors remain fixed.