1. Introduction
Difference equations have garnered significant attention in recent years due to their widespread application in modeling real-world problems across various scientific fields. In biology, for instance, they are employed to describe population dynamics, blood cell production, and the growth of annual plants. In economics, they are used to model commodity pricing and national income [
1,
2,
3,
4]. The class of rational difference equations studied in this paper also has potential applications in these areas as well as in engineering (see, for example, ref. [
5] and the references therein), where global stability and periodicity results ensure predictable and reliable system behavior regardless of initial conditions. This motivates a detailed investigation of their dynamic behavior, including equilibrium points, stability, and periodic solutions.
Numerous researchers have investigated rational difference equations of various forms.
Cınar [
6] studied the positive solutions of the rational difference equation
In [
7], he analyzed the solutions of the equation
and in [
8], he examined the positive solutions of the equation
Aloqeili [
9] studied the dynamics, including stability and semi-cyclic behavior, of the solutions of the equation
Andruch-Sobi and Migda [
10] investigated the asymptotic properties of the rational difference equation
with nonnegative initial values. The case with
was later addressed in [
11].
Elsayed [
12] studied the solutions of the equation
Abo-Zeid [
13] analyzed the global behavior of the rational difference equation
Ghazel et al. [
14] examined the dynamics and behavior of the equation
while Karatas et al. [
15] studied the positive solutions of
Karatas [
16] derived the general solution of the rational difference equation
Karatas et al. [
17] investigated the global stability of the equation
and provided solutions to special cases using the iteration method.
Al-Hdaibat [
18] studied the general solution and dynamics of the equation
with real parameters
a,
b, and
c satisfying
, and arbitrary real initial values
and
. The study also includes a bifurcation analysis of the equation.
In this paper, we study a class of rational difference equations of the form
This class include all equations of the form:
This paper is motivated by the works in [
12,
14,
16,
17,
18]. We extend their results by investigating a more general form of the class of equations given in Equation (
1), where
a,
b, and
c are real parameters satisfying
, and the initial values are real.
The structure of this paper is organized as follows. In
Section 2, we show that Equation (
1) has exactly three equilibrium points. The trivial equilibrium point
is globally asymptotically stable, while the equilibrium points
and
are never linearly stable. In
Section 3, we derive the analytical solution of Equation (
1). We prove that if
, then every solution of Equation (
1) converges to zero, even when the initial conditions are negative. Furthermore, we discuss the dynamic behavior of the solutions, including the existence of periodic solutions. In
Section 4, we present numerical simulations to support and validate the theoretical results obtained.
2. Preliminaries
Here we present some known results that will be useful in the study of Equation (
1), see, for example, [
1,
19]. Let
and let
be a continuously differentiable function. Then for any initial conditions
, the difference equation
has a unique solution
.
Definition 1. A point is called an equilibrium point of Equation (2) if . Definition 2. A solution is said to be periodic with period t if A solution is called periodic with prime period t if t is the smallest positive integer for which Equation (3) holds. Definition 3. Let be an equilibrium point of Equation (2). - 1.
is called stable if for every , there exists such that for all and , we have for all .
- 2.
is called locally asymptotically stable if is stable and there exists , such that for all and , we have .
- 3.
is called a global attractor if for all , we have .
- 4.
is called globally asymptotically stable if is stable and is a global attractor.
- 5.
is called unstable if is not stable.
Let
where
the function
f is given in Equation (
2), and
is an equilibrium of Equation (
2). Equation (
4) is the linearized equation of Equation (
2) about
. The characteristic equation of Equation (
4) is
Theorem 1. Assume that f is a continuously differentiable function and let be an equilibrium point of Equation (2). Then, the following statements are true: - 1.
is locally asymptotically stable if all roots of Equation (5) (i.e., the eigenvalues) have absolute value less than 1. - 2.
is unstable if at least one root of Equation (5) has an absolute value greater than 1.
The change of variables
(with
) reduces Equation (
1) to the rational difference equation
where
.
Theorem 2. Equation (6) has exactly three equilibrium points, which are given by Proof. For the equilibrium points of Equation (
6), we can write
. Then we have
. Therefore, the equilibrium points of Equation (
6) are
when
and
when
. □
The linearized equation associated with Equation (
6) about the equilibrium point
is given by the linear difference equation:
The characteristic equation corresponding to Equation (
7) is
The following corollary is a direct consequence of Theorem 1.
Corollary 1. If , then the equilibrium point of Equation (6) is locally asymptotically stable. Note that for the equilibrium points
, the characteristic Equation (
8) can be rewritten as a quadratic in
:
Solving this equation gives two roots and , and the eigenvalues are obtained as the roots of these values. For all , one of these roots satisfies , while the other satisfies . Since at least one eigenvalue always lies on the unit circle, the equilibrium point is never locally asymptotically stable.
3. Main Results
In the following, we derive an analytical expression for the general solution
of Equation (
6) with arbitrary initial conditions
.
Let
be fixed. For each
, define
Assume that
. Then, from Equation (
6), we obtain
Therefore,
with arbitrary initial conditions
and
. Hence, the
-th-order Equation (
6) can be decomposed into
k independent second-order subequations given by Equation (
10). The explicit general solution of Equation (
10) is obtained in the following theorem.
Theorem 3. For each , let , and let be the solution of Equation (
10)
. Then, for , all solutions of Equation (
10)
are given by Proof. Assume that
m is even. Therefore,
and
are odd. Substituting Equation (
11) into the L.H.S of Equation (
10) gives
On the other hand, substituting Equation (
11) into the R.H.S of Equation (
10) gives
Similarly, if we assume that
m is odd, then
and
are even. If we substitute Equation (
11) into the L.H.S of Equation (
10), we obtain
From the R.H.S of Equation (
10), it follows that
This completes the proof. □
By applying the change of variables (
9), the original
-th-order difference Equation (
6) is decomposed into
k independent second-order subequations given in Equation (
10). This decomposition allows the general solution of each subequation to be determined explicitly through the application of Theorem 3. The general solution of the original Equation (
6) is then obtained by combining the resulting
k independent subsequences, corresponding to
, thereby reconstructing the original Equation (
6).
The following theorems summarize the dynamic and rich periodic behaviors exhibited by Equation (
6).
Theorem 4. Let . Then every solution of Equation (6) converges to zero. Proof. Since Equation (
6) can be decomposed into
k independent subequations given by Equation (
10), it is sufficient to show that the solution of Equation (
10) converges to zero for
in order to guarantee that
for
.
Let
be a solution of Equation (
10) with the initial conditions
and
being real numbers. If
, then Equation (
11) gives
for all
. If
and
, then, from Equation (
11), we can easily obtain that
Since
, it is clear that
. Similarly, if
and
, then Equation (
11) yields
Hence,
for all
. If
and
, then let
. It is enough to show that the subsequences
and
converge to 0 as
. From Equation (
11), we obtain
where
For
, we can write
and hence
. Thus, the series
is convergent. Therefore,
so
as
, and hence
.
Similarly, we obtain
where
For
, we have
so that
. Hence, the series
is convergent. Therefore,
so
as
.
This completes the proof. □
Theorem 5. If , then the equilibrium point of Equation (6) is globally asymptotically stable. Proof. It follows from Theorem 4 and Corollary 1. □
Theorem 6. Let and . Suppose the initial conditions of Equation (
6)
satisfyThen the solution of Equation (
6)
is equal to ξ. Proof. Since the sequence can be decomposed into k independent subsequences , it is sufficient to show that for all .
Using the change of variables (
9), the initial conditions (
14) imply
We show that for the corresponding subsequence
and
, one has
Using Equation (
11), we have
Hence,
for all
. Therefore, the corresponding solution
of Equation (
6) is equal to
, for all
. □
Theorem 7. Let be fixed, and suppose that for each , the initial conditions satisfy one of the following cases:
- 1.
, , with .
- 2.
, , with .
- 3.
, , and .
- 4.
, , and .
Then the corresponding solution of Equation (
6)
is nontrivial and periodic with period . Proof. We prove case (1); the remaining cases follow by similar computations.
Assume that
and
with
. We show that for the corresponding subsequence
and
one has
Using Equation (
11), we get
Therefore each sequence
is 2-periodic with pattern
Reconstructing the original sequence from the k independent subsequences yields a nontrivial solution that is periodic with period . This completes the proof for case (1). □
Note that the period is minimal if the initial conditions and are not the same for all p. If all subsequences are identical, the resulting sequence may have a smaller period.
Theorem 8. Let be fixed, and suppose that for each , the initial conditions satisfy one of the following cases:
- 1.
, , and .
- 2.
, , and .
Then the corresponding solution of Equation (
6)
is nontrivial and periodic with period . Proof. We prove case (1); case (2) follows by similar computations.
Assume that
,
, and
. We show that for the corresponding subsequence
and
, one has
Therefore, each sequence
follows the pattern
which is periodic of period 4. Reconstructing the original sequence
from the
k independent subsequences
yields a nontrivial solution
that is periodic with period
. This completes the proof for case (1). □
Note that the period is minimal provided that the initial conditions and differ across all p. If the subsequences are identical, the overall sequence may exhibit a smaller period.
5. Conclusions
In this paper, we investigated the global dynamics of a broad class of rational difference equations of the form
which generalizes several well-known cases studied in the literature. We showed that this class has exactly three equilibrium points: the trivial equilibrium
, which is globally asymptotically stable, and the nontrivial equilibria
and
, which are never linearly stable. By deriving an explicit formula for the general solution, we provided a comprehensive analytical framework characterizing solution behavior in terms of system parameters and initial conditions. Under the condition
, every solution converges to the zero equilibrium, establishing global asymptotic stability. We also identified and classified nontrivial periodic solutions with minimal periods
and
, depending on the initial conditions and
, supported by theorems providing necessary and sufficient conditions for constant and periodic behaviors. Numerical simulations confirmed the analytical predictions. The results extend and unify previous studies, offering sharper criteria for stability and periodicity. The presented study provides a unified framework for analyzing this class of nonlinear rational difference equations, offering predictive power, generality, and applicability in biology, economics, and engineering, while its main limitations lie in dependence on specific parameter conditions for global stability and restriction to a particular class of equations. Although a detailed bifurcation analysis is beyond the scope of this study, the equations considered can exhibit bifurcation phenomena under certain parameter variations, which will be explored in future research.