1. Introduction
First-order ODEs and systems of first-order ODEs are prevalent mathematical models utilized to represent diverse physical phenomena across scientific disciplines (see, for example, [
1,
2,
3]). In physics, they find relevance in describing phenomena like exponential decay, circuit charging and discharging, and radioactive decay. Mechanical systems employ these equations to model simple harmonic motion and damping. In biology, first-order ODEs are employed in population dynamics to simulate population growth and decline, as well as in processes such as enzyme kinetics and drug metabolism. Chemistry employs them to characterize chemical reactions through rate equations. In economics, they serve to model economic growth, consumption patterns, and investment behavior. Engineering fields rely on first-order ODEs to represent control systems, heat transfer, fluid flow, and electrical circuits. Environmental science utilizes these equations to model pollutant dispersion, groundwater flow, and ecological interactions.
Solving first-order ODEs and systems of first-order ODEs can be challenging, which is why methods based on Lie symmetry analysis of differential equations are attractive.
Lie symmetry analysis, which has its origins in the pioneering work of the Norwegian mathematician Sophus Lie, provides very effective techniques for studying and analyzing differential equations (see, for example, [
4,
5,
6,
7,
8]). Detailed accounts of Lie symmetry analysis of differential equations are found in many books [
9,
10,
11,
12,
13,
14,
15,
16] and monographs [
17,
18].
One of the most common applications of Lie symmetry analysis to ODEs is the reduction of order; when an ODE admits a Lie point symmetry, the equation can be reduced to a simpler form. In the case of first-order ODEs, the reduction amounts to complete integration of the equation. Other applications include the determination of invariant solutions, the derivation of conservation laws, the construction of “links” between seemingly different differential equations, and generating new solutions from known solutions. Lie’s method for studying differential equations is so versatile that various approaches to solving differential equations can be traced to particular forms of the corresponding symmetries of the differential equations [
11,
14].
Central to many routines for Lie symmetry analysis of differential equations is the determination of their symmetries. In the case of an ODE or a system of ODEs of order two or more, the infinitesimals of the symmetry generator are found systematically, using Lie’s algorithm, a straightforward algorithm that reduces the problem to that of solving an overdetermined system of first-order linear PDEs. However, for first-order ODEs and systems of first-order ODEs, Lie’s algorithm does not work, in that the strategy of splitting the determining PDE is inapplicable. A typical approach in this case involves guessing a form of the infinitesimals and then invoking the invariance criterion [
19]. The success of this approach depends on the specific form of the ODE. Different forms may require different guessing strategies, which makes the approach less universally applicable.
This article proposes an innovative method for finding Lie point symmetries of first-order ODEs and systems of first-order ODEs. The method exploits the “increase in order” of a first-order ODE or a system of first-order ODEs achieved through total differentiation. Lie point symmetries of a given first-order ODE or a system of first-order ODEs are searched among those of the associated second-order equations for which Lie’s algorithm is effective in determining the admitted symmetries. We show that the mapping of first-order ODEs into second-order ODEs through total differentiation provides a systematic algorithm for finding Lie point symmetries of first-order ODEs and systems of first-order ODEs. In related work by Bildik and Açcl [
20], the authors only considered basic examples involving simple scalar first-order ODEs, and their exposition did not use the language of total differentiation.
The remainder of this article unfolds as follows:
Section 2 introduces the essential background on Lie symmetry analysis of ODEs, including an explanation of the challenge of finding Lie point symmetries of first-order ODEs. In the same section, we present the algorithm at the core of this article: the algorithm for uncovering Lie point symmetries of first-order ODEs by “mapping” them into associated second-order ODEs via total differentiation.
Section 3 presents illustrative examples involving scalar first-order ODEs. In
Section 4, we extend the preliminaries of Lie symmetry analysis presented in
Section 2 to systems of ODEs and we provide illustrative examples that involve systems of first-order ODEs. Finally, in
Section 5, we provide concluding remarks.
2. Preliminaries
We briefly review some background material on Lie symmetry analysis of differential equations relevant to this paper. For the interested reader, fuller accounts of the methods can be found in many books, including [
9,
10,
11,
12,
13,
14,
15,
16].
Consider an
nth-order ODE,
where
and a one-parameter Lie group of point transformations,
with the group parameter
and the corresponding infinitesimal generator,
The Lie group (
2) is admitted by (
1) if and only if
where
is the
nth extended infinitesimal generator of (
3) given by
where
with
and
is the total differential operator defined by
We typically refer to either (
2) or (
3) as a symmetry of the ODE (
1) if the invariance condition (
4) holds.
The infinitesimal criterion for invariance (
4) results in a linear homogeneous differential equation called the
determining equation. If the order of the ODE (
1) is two or greater, then the solution of the determining equation is simplified by the fact that the unknown functions
and
depend only on
x and
y, while the determining equation involves also the derivatives
. Because the determining equation must hold identically in all variables
x,
y,
, the terms in the equation multiplied by the various monomials in the derivatives
must be equated to zero. Therefore, the determining equation splits into a large number of elementary linear PDEs for the coefficients
and
. The general solution of the system of the elementary PDEs determines the most general forms of the functions
and
.
Let us assume that (
1) is a first-order ODE and that it can be written in the form
Applying the invariance condition, we ascertain that (
7) admits a Lie group of point transformations that has an infinitesimal generator (
3) if
Equation (
8) reduces to the determining PDE
which is to be solved for the functions
and
. Given the function
, this PDE possesses infinitely many (nonzero) solutions
and
[
11,
14,
17,
21]. Despite this, no universal guidelines exist to facilitate the resolution of Equation (
9). Typically, to solve (
9) an ansatz is used. One common ansatz is to use
and
, where
are taken to be polynomials. Other ad hoc methods have been proposed to deal with particular kinds of first-order ODEs [
7,
19,
22,
23,
24].
The problem of finding symmetries admitted by first-order ODEs is also tackled in the “reverse” order. Given an infinitesimal generator of a Lie group of point transformations, the general first-order ODE that admits the group is determined. Consider, for example, the group with the symmetry generator
Using the once-extended operator
one readily finds an invariant
and a first-order differential invariant
. Hence, the general first-order ODE invariant under (
10) has the form
, where
H is an arbitrary function. This means that the general form of a first-order ODE that admits a Lie group of point transformations with infinitesimal generator (
10) is
Using this approach, tables can be (in fact, have been) generated of general forms of first-order ODEs with known Lie point symmetries (see, for example, [
25] (p. 59)).
In this article, we propose a straightforward method for obtaining Lie point symmetries of a wide range of first-order ODEs via exploitation of the connection between a given first-order ODE and the second-order ODE derived from it through total differentiation.
Consider a first-order ODE,
for some function
The equation
where
is the total differential operator defined by (
6), is a second-order ODE. We shall refer to (
14) as the second-order ODE associated with the first-order ODE (
13). Equation (
14), being a second-order ODE, possesses
k Lie point symmetries, where
(see [
15,
26]). Lie point symmetries for Equation (
14) can be readily determined using popular software packages [
27,
28,
29,
30]. A natural question to ask is whether any of the
k symmetries (if
) admitted by Equation (
14) are inherited by Equation (
13).
It turns out that, in many instances, this is the case, i.e., among the Lie point symmetries of the associated second-order ODE are Lie point symmetries of the first-order ODE.
To determine which of the symmetries
of (
14) are inherited by (
13), we take a linear combination,
where
s are arbitrary constants, and then apply the invariance condition to determine conditions on the arbitrary constants under which the first-order ODE admits
In instances where other symmetries of a given first-order ODE (or system) are known, additional admitted Lie point symmetries can be found systematically by calculating the Lie brackets for all conceivable pairs of the infinitesimal generators. Upon finding new ones through this process, the method is iteratively re-applied to the extended set of infinitesimal generators. This iterative procedure is repeated until no further linearly independent infinitesimal generators are uncovered. This is illustrated in Example 5.
The calculations reported in this article were performed using Mathematica 9.0 [
31] and the Mathematica-based package MathLie [
27,
28]. Several illustrative examples are provided below.
4. Lie Point Symmetries of Systems of First-Order ODEs
Systems of ODEs featuring a single independent variable and multiple dependent variables are prevalent in various applications, including mathematical models for infectious disease propagation, species competition dynamics, and predator–prey interactions. Just as with scalar ODEs, Lie symmetry analysis can be effectively employed to analyze such systems, provided admitted Lie point symmetries can be found.
The challenge of finding Lie point symmetries for scalar first-order ODEs, as discussed in
Section 2, applies to systems of first-order ODEs. This section is dedicated to extending the procedure introduced in
Section 2 to systems of first-order ODEs.
The preliminaries of Lie symmetry analysis presented in
Section 2 extend naturally to the study of systems of ODEs. Let us consider a system of ODEs consisting of one dependent variable
t and
m (with
) dependent variables
where
denotes all
kth order derivatives of
u with respect to
t. Henceforth, we will adhere to the convention of summation over repeated indices. We say that (
47) admits a Lie group of point transformations with an infinitesimal generator,
if and only if for all
,
where
is the
kth extended infinitesimal generator given by
with the extended infinitesimals given by
and
where
is the total differential operator with respect to
t defined by
If the system (
47) is first-order, i.e.,
we increase the system’s order to second-order by applying the total differential operator (
51). We obtain the corresponding system of second-order ODEs,
Lie point symmetries of the original first-order ODE are then searched among the Lie point symmetries of (
52). We shall now provide three illustrative examples.
Example 8. Among the mathematical models considered in Nucci and Leach [8] is the system of ODEswhere a is a constant, with one independent variable and two dependent variables u and v. The associated second-order system of ODEsis found to admit two Lie point symmetriesTaking the linear combination and then applying the invariance condition, i.e.,we obtain that both Equations (56) and (57) hold for all and Therefore, the Lie point symmetries in (55) are both inherited by the first-order system (53). Example 9. The simultaneous first-order ODEsare typical of models of two species of animals that compete for survival in a given habitat, where and are their respective populations at time t. Associated with (58) is the system of second-order ODEs,The system (59) is found to admit the following Lie point symmetries:It is easily shown that if thenprovided that This means that all the symmetries in (60) except and are admitted by the system (58). Example 10. The following coupled system of three linear first-order ODEs is also typical of systems commonly encountered in applications involving mathematical modeling with differential equations:The three dependent variables and are related in such a way that their rates of change are determined by linear combinations of the variables themselves. The associated system of second-order ODEs isand admits the following Lie point symmetries:We determine that is admitted by the system (63), provided that Therefore, the symmetries and are admitted by the system of first-order ODEs (63). 5. Concluding Remarks
In the study of first-order ODEs and systems of first-order ODEs, Lie symmetry analysis emerges as a powerful toolkit, providing an array of useful routines and algorithms. Central to Lie symmetry analysis of such equations is the determination of Lie point symmetries of the equations. In this context, our proposed methodology for finding admitted Lie point symmetries stands as a noteworthy contribution to the existing techniques.
As elaborated in the introduction and preliminary sections, Lie’s algorithm—the primary mechanism for finding Lie point symmetries of ODEs—falls short when applied to first-order ODEs. However, a given first-order ODE can be viewed as a first integral of the second-order ODE obtained by applying the total differential operator to the given first-order equation. By considering symmetries of the associated second-order ODE, it becomes possible to search for Lie point symmetries of the original first-order equation among the symmetries of the second-order ODE.
Our methodology effectively finds symmetries of many first-order ODEs and systems of first-order ODEs. We have illustrated this through examples involving seven scalar first-order ODEs and three systems of first-order ODEs. This approach to finding Lie point symmetries of first-order ODEs and systems of first-order ODEs potentially enables the determination of Lie point symmetries in previously intractable cases. We hope this will open up new avenues for applying Lie symmetry analysis to complex systems of first-order ODEs that arise in diverse fields, such as the modeling of the spread of infectious diseases, competition between species, and predator–prey relationships.