Abstract
This paper investigates the global dynamics of a broad class of nonlinear rational difference equations given by which generalizes several known models in the literature. We establish the existence of exactly three equilibrium points and show that the trivial equilibrium is globally asymptotically stable when the parameter ratio lies in . The nontrivial equilibria are shown to be always unstable. An explicit general solution is derived, enabling a detailed analysis of solution behavior in terms of initial conditions and parameters. Furthermore, we identify and classify minimal period and solutions, providing necessary and sufficient conditions for the occurrence of constant and periodic behaviors. These analytical results are supported by numerical simulations, confirming the theoretical predictions. The findings generalize and refine existing results by offering a unified framework for analyzing a wide class of rational difference equations.
MSC:
39A10; 39A23; 65Q10
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:
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.
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.
Proof.
Assume that m is even. Therefore, and are odd. Substituting Equation (11) into the L.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.
Proof.
Since the sequence can be decomposed into k independent subsequences , it is sufficient to show that for all .
We show that for the corresponding subsequence and , one has
Using Equation (11), we have
Similarly,
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 .
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
Similarly,
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 .
Proof.
We prove case (1); case (2) follows by similar computations.
Assume that , , and . We show that for the corresponding subsequence and , one has
Using Equation (11),
Similarly,
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.
4. Numerical Simulations
4.1. General Solution
Example 1.
For , Equation (2) becomes the rational difference equation
with initial values . To solve this equation, we set the initial conditions as , , , , , and , corresponding to Equation (6), with the parameter . We compute the solution using a direct iteration of Equation (6) and compare the results with those obtained from the explicit formula presented in Theorem 3. The results are summarized in Table 1.
Table 1.
The solution of Equation (6) for , , and , , , , , and .
Example 2.
For , Equation (2) becomes the rational difference equation
with initial values . Let , , , , , , , , , , , and be the initial conditions of Equation (6) with . Then Theorem 4 implies that the solution converges to zero. Table 2 sets forth the values of and . See also Figure 1.
Table 2.
The solution of Equation (6) for , , and initials , , , , , , , , , , , and .
Figure 1.
Solution of Equation (6) converges to zero for for , , and initials , , , , , , , , , , , and .
4.2. Periodic Solutions
Example 3.
Let . Then Equation (6) becomes
We consider the parameters , , , , , , , , and . According to Theorem 7, the solution of this equation is periodic with period 8; see Figure 2.
Figure 2.
Periodic solution of period 8 for Equation (6) with , , and initial values , , , , , , , and .
Example 4. 
Let . Then Equation (6) becomes
By Theorem 8, this equation admits a periodic solution of length 24 when the parameters are chosen as , , , , , , , and . The periodic solution is illustrated in Figure 3, and its repeating cycle is given by

Figure 3.
Periodic solution of period 24 for Equation (6) with , , and initial values , , , , , , and .
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.
Author Contributions
Methodology, A.A., B.A.-H., A.M.A., and M.A.S.; Software, B.A.-H.; Formal Analysis, A.A., B.A.-H., A.M.A., and M.A.S.; Writing—Original Draft, A.A., B.A.-H., A.M.A., and M.A.S.; Writing—Review and Editing, A.A., B.A.-H., A.M.A., and M.A.S. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Conflicts of Interest
The authors declare that they have no competing interests concerning the publication of the manuscript.
References
- Elaydi, S. An Introduction to Difference Equations, 3rd ed.; Undergraduate Texts in Mathematics; Springer: New York, NY, USA, 2005. [Google Scholar]
- Al-Hdaibat, B.; Al-Ashhab, S.; Sabra, R. Explicit solutions and bifurcations for a system of rational difference equations. Mathematics 2019, 7, 69. [Google Scholar]
- Khan, A.; Qureshi, S. Dynamical properties of some rational systems of difference equations. Math. Methods Appl. Sci. 2021, 44, 3485–3508. [Google Scholar] [CrossRef]
- Javaid, Y.; Jawad, S.; Ahmed, R.; Ali, A.H.; Rashwani, B. Dynamic complexity of a discretized predator-prey system with allee effect and herd behaviour. Appl. Math. Sci. Eng. 2024, 32, 2420953. [Google Scholar] [CrossRef]
- Al-Hdaibat, B.; Alameer, A. Bifurcation and chaos in a nonlinear population model with delayed nonlinear interactions. Mathematics 2025, 13, 2132. [Google Scholar] [CrossRef]
- Cinar, C. On the positive solutions of the difference equation xn+1 = (xn−1)/(1 + xnxn−1). Appl. Math. Comput. 2004, 150, 21–24. [Google Scholar]
- Cinar, C. On the solutions of the difference equation xn+1 = (xn−1/(−1 + axnxn−1)). Appl. Math. Comput. 2004, 158, 793–797. [Google Scholar]
- Cinar, C. On the positive solutions of the difference equation xn+1 = (xn−1/(1 + axnxn−1)). Appl. Math. Comput. 2004, 158, 809–812. [Google Scholar]
- Aloqeili, M. Dynamics of a rational difference equation. Appl. Math. Comput. 2006, 176, 768–774. [Google Scholar] [CrossRef]
- Andruch-Sobi, A.; Migda, M. Further properties of the rational recursive sequence xn+1 = (axn−1)/(b + cxnxn−1). Opusc. Math. 2006, 26, 387–394. [Google Scholar]
- Andruch-Sobi, A.; Migda, M. On the rational recursive sequence xn+1 = (axn−1)/(b + cxnxn−1). Tatra Mt. Math. Publ. 2009, 43, 1–9. [Google Scholar]
- Elsayed, E.M. On the solution of some difference equations. Eur. J. Pure Appl. Math. 2011, 4, 287–303. [Google Scholar]
- Abo-Zeid, R. Global behavior of the difference equation xn+1 = (axn−3)/(b + cxn−1xn−3). Arch. Math. 2015, 51, 77–85. [Google Scholar]
- Ghazel, M.; Elsayed, E.M.; Matouk, A.E.; Mousallam, A.M. Investigating dynamical behaviors of the difference equation xn+1 = (Cxn−5)/(A + Bxn−2xn−5). Arch. Math. 2017, 10, 4662–4679. [Google Scholar]
- Karatas, R.; Cinar, C.; Simsek, D. On positive solutions of the difference equation xn+1 = (xn−5)/(1 + xn−2xn−5). Int. J. Contemp. Math. Sci. 2006, 1, 495–500. [Google Scholar] [CrossRef]
- Karatas, R. A solution form of a rational difference equation. Konuralp J. Math. 2023, 11, 20–23. [Google Scholar]
- Karatas, R.; Gelisken, A.; Ari, M. A generalised difference equation and its dynamics and solutions. Mathematics 2024, 12, 3531. [Google Scholar] [CrossRef]
- Al-Hdaibat, B.; Sabra, R.; DarAssi, M.H.; Al-Ashhab, S. On the recursive sequence xn+1 = (axn−1)/(b + cxnxn−1). Mathematics 2025, 13, 823. [Google Scholar] [CrossRef]
- Kocic, V.L.; Ladas, G. Global Behavior of Nonlinear Difference Equations of Higher Order with Applications; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1993. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).