Next Article in Journal
A Brinkman-Penalized Finite Element Method for the Boussinesq Equations with Immersed Rigid Obstacles Under Uncertain Obstacle Motion
Previous Article in Journal
Aggregation Semantics for Prioritization in Cooperative Automated Decision-Making
Previous Article in Special Issue
Stability, Bifurcation Analysis and Chaos in a Discretized Fractional-Order Predator–Prey System with Nonlinear Functional Response
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stability and Bifurcation Structure of a Discrete-Time Chemostat Model with Nutrient Recycling

by
Saad Jamhan Aldosari
Department of Mathematics, College of Science and Humanities in Alkharj, Prince Sattam Bin Abdulaziz University, Alkharj 11942, Saudi Arabia
Mathematics 2026, 14(18), 3398; https://doi.org/10.3390/math14183398 (registering DOI)
Submission received: 8 August 2026 / Revised: 12 September 2026 / Accepted: 17 September 2026 / Published: 19 September 2026

Abstract

This work aims to study the dynamic behavior of a discrete-time chemostat model involving the effect of nutrient recycling, which is a common biological phenomenon usually left out in conventional models. Based on a continuous time model involving the interrelationship between bacterial population and nutrient concentration, a new system with nutrient recycling term is obtained by introducing the process of nutrient recycling from biomass. This model is subsequently transformed to a discrete form using the forward Euler approximation scheme. Existence and stability of all possible equilibria are examined using the characteristic equation. Necessary conditions for stability and bifurcations, including transcritical and flip types, have been derived. It turns out that the considered model cannot experience Neimark–Sacker bifurcation. The results indicate that the recycling parameter plays an important role in changing stability regions and can generate complex dynamics, including oscillations and chaos. Numerical simulations are used to verify the analytical results and to show transitions between different types of system behavior. The results imply that the relationship between nutrient input, bacterial proliferation, and the recycling process has an essential influence on the dynamics and improves the comprehension of discrete ecological models.

1. Introduction

Mathematical modeling has become an essential tool for understanding the complex dynamics of biological and ecological systems. In particular, chemostat models are frequently used by microbiologists, biotechnologists, and ecologists to examine the dynamics of populations, the uptake of nutrients, and the stability of ecosystems [1,2,3]. Chemostat models have proven themselves to be an efficient tool for investigating complicated dynamics in an environment where nutrients are constantly supplied and microorganisms are removed from the environment.
Classic chemostat models usually represent the dynamics of bacterial populations based on the availability of nutrients. The interplay between biomass and nutrients can be represented using saturating functions, as the growth rate increases with the increase in nutrient availability but becomes saturated after reaching a certain level. Nonlinear interactions lead to several dynamic behaviors such as equilibrium stability, periodic behavior, and bifurcation. Understanding these dynamics is essential to determine future behaviors and devise appropriate control measures for the system.
Studies on chemostat models have significantly contributed to understanding complex biological and ecological dynamics. Pilyugin and Waltman [4] explored a chemostat model with variable yields and proved that contrary to the conventional Monod model, there was an occurrence of oscillations and subcritical Hopf bifurcation in the model, resulting in the coexistence of several limit cycles. Chemostat models with more than one limiting substrate have been considered by Mazenc and Malisoff [5], where conditions guaranteeing global asymptotic stability of the positive equilibrium points of the systems and techniques for stabilizing the controlled chemostats have been provided. Khan et al. [6] studied a chemostat model using fractional fractal derivatives and proved the existence, uniqueness, and stability of solutions, highlighting the impact of memory effects and complex media. Ben and Abdellatif [7] considered a chemostat model with inhibitory control mechanisms and showed that these controls would affect the region of stability of the system, thus giving rise to bifurcations in various forms. Sharma et al. [8] analyzed a discrete chemostat model and showed the appearance of one- and two-codimensional bifurcations, like folding, period doubling, Neimark–Sacker and resonance bifurcations, demonstrating the presence of highly complex dynamical behaviors.
In this work, we consider the following continuous-time chemostat model [9]:
d x d t = α x y 1 + y x , d y d t = x y 1 + y y + β .
where x ( t ) is the density of bacterial cells per unit volume of growth medium at time t, indicating the presence of bacteria in the chemostat. The term y ( t ) refers to the amount of nutrients present at time t in the growth chamber, affecting the growth of bacteria. Furthermore, α is the natural growth rate of the bacteria, whereas β is the supply rate of fresh nutrients to the chemostat.
Model (1) reflects the key coupling between biomass and nutrient concentration. The expression α x y 1 + y models the nutrient-dependent growth via a saturating function, whereas the linear degradation rates incorporate wash-out effects. In addition, the nutrient dynamics include both uptake by the bacteria and input from an external source.
In [9], Basyouni and Khan analyzed the discrete version of system (1) which was generated by the forward Euler scheme. Their work showed that the discrete version of system (1) experiences period-doubling bifurcation. Moreover, Alsulami [10] analyzed a discretized system of Equation (1) through the use of the piecewise constant argument technique. It was found out that the discrete system experiences transcritical and period-doubling bifurcations.
Though the model (1) adequately explains several key features of the dynamics of microorganisms, it does not take into account one of the most significant factors of ecology: the regeneration of nutrients from organic matter. The actual biological world consists of organisms that do not only consume nutrients but also regenerate them through phenomena like cellular death, decay, and metabolic effluents.
To address this limitation, we extend system (1) by incorporating a nutrient recycling term, leading to the modified model:
d x d t = α x y 1 + y x , d y d t = x y 1 + y y + β + γ x .
where the extra parameter γ 0 denotes the rate of nutrient recycling from bacteria to nutrients. The expression γ x takes into account the effects of bacteria on the recycling of nutrients via biological means such as decomposition and metabolic waste.
The incorporation of the recycling concept into the model substantially improves its dynamical properties. The interaction of consumption and production processes can be affected by recycling and thus give rise to new equilibrium configurations. In particular, the recycling process may positively influence the sustainability of bacterial communities or alter the stability criteria of equilibria.
Although continuous-time models provide valuable theoretical insights, many real-world processes evolve in discrete time due to factors such as seasonality, sampling, or numerical approximation. Moreover, continuous-time systems often do not exhibit complex behaviors such as period-doubling and chaotic dynamics due to the Poincare–Bendixson theorem [11], whereas discrete-time systems are capable of displaying such phenomena [12,13,14]. Therefore, it is of interest to study the discrete form of the model (2).
Motivated by these considerations, we discretize system (2) using the forward Euler method. This yields the following discrete system:
x n + 1 = x n + h α x n y n 1 + y n x n , y n + 1 = y n + h x n y n 1 + y n y n + β + γ x n ,
where h > 0 denotes the step size.
The primary purpose of this study is to explore the dynamical characteristics of system (3). This study highlights the existence and stability of equilibrium points and studies different types of bifurcations, such as transcritical and period-doubling bifurcations. Through detailed analysis, we derive explicit stability and bifurcation conditions, which offer an in-depth insight into the effects of model parameters on its dynamical characteristics.
The novelty of this study is based on the integration of nutrient recycling within a chemostat model and the exploration of the dynamical properties of its discrete version. The interaction between the influence of the recycling and the discrete-time nature of the system results in interesting phenomena, which have not been investigated in previous literature.
The remaining parts of the paper are structured as follows. The existence and stability of the fixed points of system (3) are examined in Section 2. Bifurcation analysis of system (3) is analyzed in Section 3, where transcritical and period-doubling bifurcations are studied via the center manifold method. Section 4 presents a comparison of continuous model (2) and discrete model (3). Section 5 discusses two approaches for controlling bifurcation and chaos in system (3). Numerical examples are provided in Section 6 to illustrate our analytical results and complexity of system (3). Finally, conclusions are drawn in Section 7 summarizing the main findings and their biological implications.

2. Topological Classification of Fixed Points

The study of the stability of the fixed points is vital for examining the dynamical behavior of the discrete chemostat model (3). Fixed points represent states where the number of bacteria and the nutrient level do not change over time. Biologically, they can be considered as extinction or persistence scenarios for the bacteria and nutrients within the framework of the model. The stability of the fixed points indicates whether the system will attain a stable state or exhibit oscillatory behavior.

2.1. Existence of Fixed Points

To find the fixed points ( x , y ) of system (3), we solve the following system:
x = x + h α x y 1 + y x , y = y + h x y 1 + y y + β + γ x ,
The discrete system (3) admits two fixed points, namely
E 1 = ( 0 , β ) , E * = α ( 1 + β α β ) ( 1 + α ) ( 1 + α γ ) , 1 1 + α .
The boundary fixed point E 1 always exists. It represents the extinction state of the bacterial population, where only nutrients remain in the system at a steady level set by the inflow rate β . This happens in cases where there is insufficient bacterial growth to counterbalance wash-out or negative conditions. However, the positive fixed point E * indicates coexistence stability where both bacteria and nutrients remain positive and stable over time. This balance exists only under the conditions γ < 1 , 1 < α < 1 γ , and β > 1 1 + α . These factors ensure that the combined effects of bacterial growth, nutrient supply, and recycling can support long-term survival.

2.2. Stability of Fixed Points

The classification of fixed points is carried out using the method described in [15,16]. The Jacobian matrix corresponding to any fixed point ( x , y ) can be obtained by straightforward calculations as follows:
J ( x , y ) = 1 + h 1 + y α 1 + y h x α ( 1 + y ) 2 h 1 + 1 1 + y + γ 1 + h 1 x ( 1 + y ) 2 .
Theorem 1. 
1.
If α β 1 β > 0 , then E 1 is
(i) 
a source if h > 2 ,
(ii) 
a saddle if h < 2 ,
(iii) 
non-hyperbolic if h = 2 .
2.
If α β 1 β = 0 , then E 1 is non-hyperbolic.
3.
If α β 1 β < 0 , then E 1 is
(i) 
a sink if h < min 2 , 2 ( 1 + β ) 1 + β α β ,
(ii) 
a source if h > max 2 , 2 ( 1 + β ) 1 + β α β ,
(iii) 
a saddle if min 2 , 2 ( 1 + β ) 1 + β α β < h < max 2 , 2 ( 1 + β ) 1 + β α β ,
(iv) 
non-hyperbolic if either of the subsequent conditions is satisfied:
(a) 
h = 2 ,
(b) 
h = 2 ( 1 + β ) 1 + β α β .
Proof. 
We obtain
J ( E 1 ) = 1 + h 1 + α β 1 + β 0 h β 1 + β + γ 1 h .
The eigenvalues of J ( E 1 ) are ξ 1 = 1 + h 1 + α β 1 + β and ξ 2 = 1 h . We check that
ξ 2 < 1 , if h < 2 , = 1 , if h = 2 , > 1 , if h > 2 .
Moreover, it is clear that α β 1 β = 0 implies ξ 1 = 1 . Setting α β 1 β > 0 implies ξ 1 > 1 . Additionally, α β 1 β < 0 yields the following:
ξ 1 < 1 , if h < 2 ( 1 + β ) 1 + β α β , = 1 , if h = 2 ( 1 + β ) 1 + β α β , > 1 , if h > 2 ( 1 + β ) 1 + β α β .
Next, we compute the Jacobian matrix at the positive fixed point E * as
J ( E * ) = 1 h ( 1 + α ) ( 1 + ( 1 + α ) β ) 1 + α γ h 1 α + γ 1 + h 1 + ( 1 + α ) 2 β α 2 γ α ( 1 + α γ ) .
The characteristic polynomial corresponding to J ( E * ) is given by
Λ ( ξ ) = ξ 2 + K 1 ξ + K 0 ,
where
K 1 = 2 h 1 + ( 1 + α ) 2 β α 2 γ α ( 1 + α γ ) , K 0 = 1 + h 2 ( 1 + α ) ( 1 + ( 1 + α ) β ) α + h 1 + ( 1 + α ) 2 β α 2 γ α ( 1 + α γ ) .
A straightforward computation yields that
Λ ( 0 ) = 1 + h 2 ( 1 + α ) ( 1 + ( 1 + α ) β ) α + h 1 + ( 1 + α ) 2 β α 2 γ α ( 1 + α γ ) , Λ ( 1 ) = 4 + h h ( 1 + α ) ( 1 + ( 1 + α ) β ) + 2 1 + ( 1 + α ) 2 β α 2 γ 1 + α γ α , Λ ( 1 ) = h 2 ( 1 + α ) ( 1 + ( 1 + α ) β ) α .
Clearly, Λ ( 1 ) > 0 . We can rewrite Λ ( 0 ) and Λ ( 1 ) as follows:
Λ ( 0 ) = ( α 1 ) 2 β h ( α γ h h + 1 ) α ( α γ 1 ) α + α γ ( h ( α + ( α 1 ) h ) α ) + h ( α h + h 1 ) α ( α γ 1 ) , Λ ( 1 ) = 4 ( α 1 ) h 2 α 2 h α 2 γ 1 α ( α γ 1 ) + ( α 1 ) 2 β h ( α γ h h + 2 ) α ( α γ 1 ) .
Theorem 2. 
The positive fixed point E * is
1.
a sink if 4 ( α 1 ) h 2 α 2 h α 2 γ 1 α ( α γ 1 ) + ( α 1 ) 2 β h ( α γ h h + 2 ) α ( α γ 1 ) > 0 , 1 h + h α γ < 0 and β < α 2 γ + ( α 1 ) h ( α γ 1 ) 1 ( α 1 ) 2 ( h ( α γ 1 ) + 1 ) ,
2.
a source if 4 ( α 1 ) h 2 α 2 h α 2 γ 1 α ( α γ 1 ) + ( α 1 ) 2 β h ( α γ h h + 2 ) α ( α γ 1 ) > 0 , 1 h + h α γ < 0 and β > α 2 γ + ( α 1 ) h ( α γ 1 ) 1 ( α 1 ) 2 ( h ( α γ 1 ) + 1 ) ,
3.
a saddle if 4 ( α 1 ) h 2 α 2 h α 2 γ 1 α ( α γ 1 ) + ( α 1 ) 2 β h ( α γ h h + 2 ) α ( α γ 1 ) < 0 ,
4.
non-hyperbolic and the system (3) experiences period-doubling bifurcation at E * if
h 1 + ( 1 + α ) 2 β α 2 γ α ( 1 α γ ) 2 , 4 , and 4 ( α 1 ) h 2 α 2 h α 2 γ 1 α ( α γ 1 ) + ( α 1 ) 2 β h ( α γ h h + 2 ) α ( α γ 1 ) = 0 .
Next, we show that system (3) does not undergo a Neimark–Sacker bifurcation at the positive fixed point E * . For a Neimark–Sacker bifurcation to occur, the conditions Λ ( 0 ) = 1 and K 1 2 4 K 0 < 0 must be satisfied. These are equivalent to Λ ( 0 ) = K 0 = 1 and 2 < K 1 < 2 . The equation Λ ( 0 ) = 1 can be written as follows:
β 1 α 1 = α ( α γ 1 ) ( α 1 ) 2 ( 1 h + h α γ ) .
Using the existence conditions for E *
γ < 1 , 1 < α < 1 γ , β > 1 α 1 ,
together with (8) yields 1 h + h α γ < 0 . Next, substituting the value of β from (8) into
K 1 = 2 h 1 + ( 1 + α ) 2 β α 2 γ α ( 1 + α γ ) ,
we obtain the reduced form
K 1 = 2 + h h 1 h + h α γ .
We can write
K 1 = 2 + h h 1 h + h α γ > 2 + h h 1 h . ( because 1 h + h α γ > 1 h )
Moreover,
1 h + h α γ < 0 h ( 1 α γ ) > 1 h > 1 1 α γ > 1 . ( because α γ > 0 1 α γ < 1 )
Since h > 1 , therefore we have
h h 1 h 4 = ( h 2 ) 2 h 1 0 h h 1 h 4 .
As a result, we have
K 1 > 2 + h h 1 h 2 + 4 = 2
Thus, K 1 > 2 , and consequently the condition 2 < K 1 < 2 cannot be satisfied. Hence, the system (3) does not experience a Neimark–Sacker bifurcation at E * .
The above exclusion also admits a direct spectral-geometric interpretation. Let ξ 1 and ξ 2 denote the eigenvalues of J ( E * ) . From the characteristic polynomial Λ ( ξ ) = ξ 2 + K 1 ξ + K 0 , one has
ξ 1 + ξ 2 = K 1 , ξ 1 ξ 2 = K 0 .
At the Neimark–Sacker condition K 0 = 1 , the above analysis gives K 1 > 2 . Hence,
K 1 2 4 K 0 = K 1 2 4 > 0 ,
so the two eigenvalues are real. Furthermore, ξ 1 ξ 2 = 1 > 0 implies that the real eigenvalues have the same sign, while ξ 1 + ξ 2 = K 1 < 2 implies that both are negative. Since ξ 1 ξ 2 = 1 , they are reciprocal, with one eigenvalue lying in ( , 1 ) and the other in ( 1 , 0 ) . Thus, the spectrum lies on the negative real axis rather than forming a complex-conjugate pair on the unit circle.
This indicates that the system (3) does not exhibit Neimark–Sacker bifurcation leading quasiperiodic oscillations around the coexistence equilibrium E * . From a biological perspective, this implies that the interaction between bacterial growth, nutrient consumption, and recycling does not generate sustained cyclic behavior driven by Neimark–Sacker bifurcation. Instead, the system dynamics are primarily governed by transitions involving stability, period-doubling, and possible chaotic behavior.

3. Bifurcation Analysis

This section discusses the dynamical properties of the discrete chemostat model (3) through a comprehensive bifurcation analysis, especially for transcritical and period-doubling bifurcations. Bifurcations represent the dynamic properties of a system as the parameters of the system change, and they are essential in studying various biological phenomena like extinction, coexistence, and oscillation within a certain biological system. The application of bifurcation theory is necessary for a deeper understanding of the interactions between bacteria growth, nutrient input, and recycling in our model. For more details on bifurcations, see [17,18,19].

3.1. Transcritical Bifurcation at E 1

The transcritical bifurcation at E 1 is studied using condition ( 4 ) as given in Theorem 1. The critical condition α β 1 β = 0 gives β 1 = 1 α 1 , α > 1 , at which E 1 becomes non-hyperbolic with a unit eigenvalue. To investigate the local dynamics near this critical value, the bifurcation parameter is perturbed as β = β 1 + ϵ . Accordingly, system (3) becomes
x n + 1 = x n + h α x n y n 1 + y n x n , y n + 1 = y n + h x n y n 1 + y n y n + ( β 1 + ϵ ) + γ x n .
To perform the local center-manifold analysis, we translate E 1 to ( 0 , 0 ) using the substitution σ n = x n , τ n = y n ( β 1 + ϵ ) . As a result, system (10) can be expressed as:
σ n + 1 τ n + 1 = 1 0 h ( 1 α + γ ) 1 h σ n τ n + F 1 ( σ n , τ n , ϵ ) F 2 ( σ n , τ n , ϵ ) ,
where
F 1 ( σ n , τ n , ϵ ) = a 1 σ n τ n + a 2 σ n ϵ + a 3 σ n τ n 2 + a 4 σ n ϵ 2 + a 5 σ n τ n ϵ + O ( 4 ) , F 2 ( σ n , τ n , ϵ ) = b 1 σ n τ n + b 2 σ n ϵ + b 3 σ n τ n 2 + b 4 σ n ϵ 2 + b 5 σ n τ n ϵ + O ( 4 ) ,
a 1 = h ( 1 + α ) 2 α , a 2 = h ( 1 + α ) 2 α , a 3 = h ( 1 + α ) 3 α 2 , a 4 = h ( 1 + α ) 3 α 2 , a 5 = 2 h ( 1 + α ) 3 α 2 ,
b 1 = h ( 1 + α ) 2 α 2 , b 2 = h ( 1 + α ) 2 α 2 , b 3 = h ( 1 + α ) 3 α 3 , b 4 = h ( 1 + α ) 3 α 3 , b 5 = 2 h ( 1 + α ) 3 α 3 .
At ϵ = 0 , the linear part of system (11) has eigenvalues 1 and 1 h . The eigenvalue 1 is the critical eigenvalue associated with the transcritical bifurcation. To separate the corresponding critical eigendirection from the noncritical one, a transformation matrix is constructed using the eigenvectors associated with these two eigenvalues. Accordingly, system (11) is diagonalized by the following transformation:
σ n τ n = α 1 + α γ 0 1 1 μ n λ n .
Under the transformation (12), (11) becomes
μ n + 1 λ n + 1 = 1 0 0 1 h μ n λ n + G 1 ( μ n , λ n , ϵ ) G 2 ( μ n , λ n , ϵ ) ,
where
G 1 ( μ n , λ n , ϵ ) = c 1 μ n 2 + c 2 μ n λ n + c 3 μ n ϵ + c 4 μ n 3 + c 5 μ n 2 λ n + c 6 μ n 2 ϵ + c 7 μ n λ n 2 + c 8 μ n ϵ 2 + c 9 μ n λ n ϵ + O ( 4 ) , G 2 ( μ n , λ n , ϵ ) = d 1 μ n 2 + d 2 μ n λ n + d 3 μ n ϵ + d 4 μ n 3 + d 5 μ n 2 λ n + d 6 μ n 2 ϵ + d 7 μ n λ n 2 + d 8 μ n ϵ 2 + d 9 μ n λ n ϵ + O ( 4 ) ,
c 1 = h ( 1 + α ) 2 α , c 2 = h ( 1 + α ) 2 α , c 3 = h ( 1 + α ) 2 α , c 4 = h ( 1 + α ) 3 α 2 , c 5 = 2 h ( 1 + α ) 3 α 2 ,
c 6 = 2 h ( 1 + α ) 3 α 2 , c 7 = h ( 1 + α ) 3 α 2 , c 8 = h ( 1 + α ) 3 α 2 , c 9 = 2 h ( 1 + α ) 3 α 2 ,
d 1 = h ( 1 + α ) 2 γ 1 + α γ , d 2 = h ( 1 + α ) 2 γ 1 + α γ , d 3 = h ( 1 + α ) 2 γ 1 + α γ , d 4 = h ( 1 + α ) 3 γ α ( 1 + α γ ) , d 5 = 2 h ( 1 + α ) 3 γ α ( 1 + α γ ) ,
d 6 = 2 h ( 1 + α ) 3 γ α ( 1 + α γ ) , d 7 = h ( 1 + α ) 3 γ α ( 1 + α γ ) , d 8 = h ( 1 + α ) 3 γ α ( 1 + α γ ) , d 9 = 2 h ( 1 + α ) 3 γ α ( 1 + α γ ) .
Since the critical eigenvalue is 1, the local dynamics responsible for the transcritical bifurcation can be reduced to the corresponding one-dimensional center manifold. Let Q C denote the center manifold of (13) at the origin for ϵ near zero, represented locally as
Q C = ( μ n , λ n , ϵ ) R + 3 | λ n = H ( μ n , ϵ ) = p 1 μ n 2 + p 2 μ n ϵ + p 3 ϵ 2 + O ( 3 ) .
Substituting the center manifold expansion into (13), we obtain
λ n + 1 = H ( μ n + 1 , ϵ ) = H ( μ n + G 1 ( μ n , H ( μ n , ϵ ) , ϵ ) , ϵ ) ,
λ n + 1 = ( 1 h ) λ n + G 2 ( μ n , λ n , ϵ ) = ( 1 h ) H ( μ n , ϵ ) + G 2 ( μ n , H ( μ n , ϵ ) , ϵ ) .
Equating the right-hand sides of (14) and (15) and comparing the coefficients of μ n 2 , μ n ϵ , and ϵ 2 yields
p 1 = ( 1 + α ) 2 γ 1 α γ , p 2 = ( 1 + α ) 2 γ 1 α γ , p 3 = 0 .
Consequently, the restriction of (13) to Q C is
Φ ( μ n , ϵ ) : = μ n + 1 = μ n + h ( 1 + α ) 2 α μ n 2 + h ( 1 + α ) 2 α μ n ϵ h ( 1 + α ) 3 ( 1 + α 2 γ ) α 2 ( 1 + α γ ) μ n 3 h ( 1 + α ) 3 ( 2 + α ( 1 + α ) γ ) α 2 ( 1 + α γ ) μ n 2 ϵ h ( 1 + α ) 3 α 2 μ n ϵ 2 + O ( 4 ) .
To verify the nondegeneracy conditions for the transcritical bifurcation, the required derivatives of the reduced map Φ ( μ n , ϵ ) at ( μ n , ϵ ) = ( 0 , 0 ) are evaluated as
Φ ( 0 , 0 ) = 0 , Φ μ n ( 0 , 0 ) = 1 , Φ ϵ ( 0 , 0 ) = 0 , Φ μ n μ n ( 0 , 0 ) = 2 h ( 1 + α ) 2 α 0 , Φ μ n ϵ ( 0 , 0 ) = h ( 1 + α ) 2 α 0 .
Thus, the reduced map has a unit multiplier at the critical point, while the nonzero values of Φ μ n μ n and Φ μ n ϵ verify the required nondegeneracy conditions for the transcritical bifurcation.
Theorem 3. 
If condition ( 4 ) in Theorem 1 is fulfilled, then (3) goes through transcritical bifurcation at E 1 if β varies within a close neighborhood of β 1 = 1 α 1 .
Transcritical bifurcation at E 1 is the switch of stability between the boundary equilibrium point E 1 and the positive equilibrium point E * . In terms of biology, it implies that there is a critical level where the bacteria change from becoming extinct to surviving. The switching from extinction to coexistence occurs when the parameter β surpasses the critical value of β 1 = 1 α 1 . This reveals that the provision of nutrients plays a crucial role in supporting the growth of the bacteria.

3.2. Period-Doubling Bifurcation at E 1

The period-doubling bifurcation at E 1 is investigated using condition ( 3 i v b ) of Theorem 1. After adding a slight perturbation ϵ to h around h 1 = 2 ( 1 + β ) 1 + β α β , system (3) becomes
x n + 1 = x n + ( h 1 + ϵ ) α x n y n 1 + y n x n , y n + 1 = y n + ( h 1 + ϵ ) x n y n 1 + y n y n + β + γ x n .
To perform the local center-manifold analysis, the equilibrium E 1 is translated to the origin by setting σ n = x n , τ n = y n β . Consequently, (17) takes the form
σ n + 1 τ n + 1 = 1 0 2 ( β ( 1 + γ ) + γ ) 1 + ( 1 + α ) β 1 + β + α β 1 + ( 1 + α ) β σ n τ n + F 1 ( σ n , τ n , ϵ ) F 2 ( σ n , τ n , ϵ ) ,
where
F 1 ( σ n , τ n , ϵ ) = a 1 σ n τ n + a 2 σ n ϵ + a 3 σ n τ n 2 + a 4 σ n τ n ϵ + O ( 4 ) , F 2 ( σ n , τ n , ϵ ) = b 1 σ n τ n + b 2 σ n ϵ + b 3 τ n ϵ + b 4 σ n τ n 2 + b 5 σ n τ n ϵ + O ( 4 ) ,
a 1 = 2 α ( 1 + β ) ( 1 + ( 1 + α ) β ) , a 2 = 1 + α β 1 + β , a 3 = 2 α ( 1 + β ) 2 ( 1 + ( 1 + α ) β ) , a 4 = α ( 1 + β ) 2 ,
b 1 = 2 ( 1 + β ) ( 1 + ( 1 + α ) β ) , b 2 = β 1 + β + γ , b 3 = 1 , b 4 = 2 ( 1 + β ) 2 ( 1 + ( 1 + α ) β ) , b 5 = 1 ( 1 + β ) 2 .
At ϵ = 0 , the linear part of (18) has eigenvalues ξ 1 = 1 and ξ 2 = 1 + β + α β 1 + ( 1 + α ) β . The eigenvalue 1 is the critical eigenvalue associated with the period-doubling bifurcation. To separate the corresponding critical eigendirection from the noncritical one, a transformation matrix is constructed using the eigenvectors associated with these two eigenvalues. Accordingly, system (18) is diagonalized by the following transformation:
σ n τ n = α β β + γ + β γ 0 1 1 μ n λ n .
Applying the transformation (19), system (18) is rewritten as follows:
μ n + 1 λ n + 1 = 1 0 0 1 + β + α β 1 + ( 1 + α ) β μ n λ n + G 1 ( μ n , λ n , ϵ ) G 2 ( μ n , λ n , ϵ ) ,
where
G 1 ( μ n , λ n , ϵ ) = c 1 μ n 2 + c 2 μ n λ n + c 3 μ n ϵ + c 4 μ n 3 + c 5 μ n 2 λ n + c 6 μ n 2 ϵ + c 7 μ n λ n 2 + c 8 μ n λ n ϵ + O ( 4 ) , G 2 ( μ n , λ n , ϵ ) = d 1 μ n 2 + d 2 μ n λ n + d 3 λ n ϵ + d 4 μ n 3 + d 5 μ n 2 λ n + d 6 μ n 2 ϵ + d 7 μ n λ n 2 + d 8 μ n λ n ϵ + O ( 4 ) ,
c 1 = 2 α ( 1 + β ) ( 1 + ( 1 + α ) β ) , c 2 = 2 α ( 1 + β ) ( 1 + ( 1 + α ) β ) , c 3 = 1 + α β 1 + β ,
c 4 = 2 α ( 1 + β ) 2 ( 1 + ( 1 + α ) β ) , c 5 = 4 α ( 1 + β ) 2 ( 1 + ( 1 + α ) β ) , c 6 = α ( 1 + β ) 2 ,
c 7 = 2 α ( 1 + β ) 2 ( 1 + ( 1 + α ) β ) , c 8 = α ( 1 + β ) 2 , d 1 = 2 α γ ( 1 + ( 1 + α ) β ) ( β ( 1 + γ ) + γ ) ,
d 2 = 2 α γ ( 1 + ( 1 + α ) β ) ( β ( 1 + γ ) + γ ) , d 3 = 1 , d 4 = 2 α γ ( 1 + β ) ( 1 + ( 1 + α ) β ) ( β ( 1 + γ ) + γ ) ,
d 5 = 4 α γ ( 1 + β ) ( 1 + ( 1 + α ) β ) ( β ( 1 + γ ) + γ ) , d 6 = α γ ( 1 + β ) ( β ( 1 + γ ) + γ ) ,
d 7 = 2 α γ ( 1 + β ) ( 1 + ( 1 + α ) β ) ( β ( 1 + γ ) + γ ) , d 8 = α γ ( 1 + β ) ( β ( 1 + γ ) + γ ) .
Next, let Q C denote the center manifold of (20) at the origin in a nearby neighborhood of ϵ = 0 . It can be determined as
Q C = ( μ n , λ n , ϵ ) R + 3 | λ n = p 1 μ n 2 + p 2 μ n ϵ + p 3 ϵ 2 + O ( 3 ) .
It follows from the computations that
p 1 = α γ ( 1 + β ) ( β ( 1 + γ ) + γ ) , p 2 = 0 , p 3 = 0 .
Consequently, the restriction of system (20) to Q C is given by
F ˜ : = μ n + 1 = μ n 2 α ( 1 + β ) ( 1 + ( 1 + α ) β ) μ n 2 + 1 + α β 1 + β μ n ϵ + 2 α ( β + ( 1 + α + β ) γ ) ( 1 + β ) 2 ( 1 + ( 1 + α ) β ) ( β ( 1 + γ ) + γ ) μ n 3 + α ( 1 + β ) 2 μ n 2 ϵ + O ( 4 ) .
According to the normal form theory for period-doubling bifurcation in discrete systems [18], the occurrence and direction of the bifurcation are determined by two nondegeneracy quantities. The first quantity guarantees transversality of the eigenvalue crossing through 1 , while the second determines the stability and direction of the bifurcating period-2 orbit.
l 1 = F ˜ ϵ F ˜ μ n μ n + 2 F ˜ μ n ϵ | ( 0 , 0 ) = 2 + 2 α β 1 + β < 0 ,
l 2 = 1 2 ( F ˜ μ n μ n ) 2 + 1 3 F ˜ μ n μ n μ n | ( 0 , 0 ) = 4 α ( ( 1 + α ) β 2 ( 1 + γ ) + ( 1 + α ) γ + β ( 1 + 2 α ( 1 + γ ) 2 γ + α 2 γ ) ) ( 1 + β ) 2 ( 1 + ( 1 + α ) β ) 2 ( β ( 1 + γ ) + γ ) .
Appendix A presents intermediate calculations for computing l 2 . In view of the above discussion, the following result holds.
Theorem 4. 
Assuming that requirement (3-iv-b) of Theorem 1 is fulfilled, system (3) experiences a period-doubling bifurcation at E 1 whenever l 2 in (23) is nonzero and h is chosen in a neighborhood of h 1 = 2 ( 1 + β ) 1 + β α β . Additionally, the resulting period-2 orbit is stable for l 2 > 0 and unstable for l 2 < 0 .
A period-doubling bifurcation at E 1 reveals that the system can evolve from a stable extinction state to oscillatory dynamics as the parameter h varies. Biologically, this suggests that changes in discretization or time scale may induce fluctuations even under conditions where bacteria are expected to die out. The emergence of a stable period-2 cycle represents alternating levels of nutrients and small bacterial populations, capturing possible variability in discrete ecological environments.

3.3. Period-Doubling Bifurcation at E *

The analysis of period-doubling bifurcation at E * is carried out considering condition ( 4 ) from Theorem 2. Equation
4 ( α 1 ) h 2 α 2 h α 2 γ 1 α ( α γ 1 ) + ( α 1 ) 2 β h ( α γ h h + 2 ) α ( α γ 1 ) = 0
can be expressed in the form
β = 4 α + α γ 4 α + ( α 1 ) h 2 + 2 α h + h ( α h + h 2 ) ( α 1 ) 2 h ( h ( α γ 1 ) + 2 )
under the condition that 4 α + α γ 4 α + ( α 1 ) h 2 + 2 α h + h ( α h + h 2 ) ( α 1 ) 2 h ( h ( α γ 1 ) + 2 ) > 0 . With a small perturbation ϵ applied to β near β 2 = 4 α + α γ 4 α + ( α 1 ) h 2 + 2 α h + h ( α h + h 2 ) ( α 1 ) 2 h ( h ( α γ 1 ) + 2 ) , then (3) is modified to
x n + 1 = x n + h α x n y n 1 + y n x n , y n + 1 = y n + h x n y n 1 + y n y n + ( β 2 + ϵ ) + γ x n .
The fixed point E * is shifted to ( 0 , 0 ) via the following transformation:
σ n = x n α ( 1 + ( β 2 + ϵ ) α ( β 2 + ϵ ) ) ( 1 + α ) ( 1 + α γ ) , τ n = y n 1 1 + α .
Thus, system (24) is expressed in the following form:
σ n + 1 τ n + 1 = 1 2 ( 2 + h ) α 2 + h ( 1 + α γ ) h ( 1 + α γ ) α 2 + h 2 ( 1 α γ ) + h ( 1 + α γ ) 2 + h ( 1 + α γ ) σ n τ n + F 1 ( σ n , τ n , ϵ ) F 2 ( σ n , τ n , ϵ ) ,
where
F 1 ( σ n , τ n , ϵ ) = a 1 τ n 2 + a 2 σ n τ n + a 3 τ n ϵ + a 4 τ n 3 + a 5 σ n τ n 2 + a 6 τ n 2 ϵ + O ( 4 ) , F 2 ( σ n , τ n , ϵ ) = b 1 τ n 2 + b 2 σ n τ n + b 3 τ n ϵ + b 4 τ n 3 + b 5 σ n τ n 2 + b 6 τ n 2 ϵ + O ( 4 ) ,
a 1 = 2 ( 2 + h ) ( 1 + α ) 2 + h ( 1 + α γ ) , a 2 = h ( 1 + α ) 2 α , a 3 = h ( 1 + α ) 2 1 + α γ , a 4 = 2 ( 2 + h ) ( 1 + α ) 2 α ( 2 + h ( 1 + α γ ) ) ,
a 5 = h ( 1 + α ) 3 α 2 , a 6 = h ( 1 + α ) 3 α ( 1 + α γ ) , b 1 = 2 ( 2 + h ) ( 1 + α ) α ( 2 + h ( 1 + α γ ) ) , b 2 = h ( 1 + α ) 2 α 2 ,
b 3 = h ( 1 + α ) 2 α ( 1 + α γ ) , b 4 = 2 ( 2 + h ) ( 1 + α ) 2 α 2 ( 2 + h ( 1 + α γ ) ) , b 5 = h ( 1 + α ) 3 α 3 , b 6 = h ( 1 + α ) 3 α 2 ( 1 + α γ ) .
Next, we transform system (25) into a diagonal form via the following change of variables:
σ n τ n = 2 α h α 2 h + h α γ 2 α h ( 1 + α γ ) 1 1 μ n λ n .
Using the transformation (26), (25) is changed to
μ n + 1 λ n + 1 = 1 0 0 3 h + 2 ( 2 + h ) 2 + h ( 1 + α γ ) μ n λ n + G 1 ( μ n , λ n , ϵ ) G 2 ( μ n , λ n , ϵ ) ,
where
G 1 ( μ n , λ n , ϵ ) = c 1 μ n 2 + c 2 λ n 2 + c 3 μ n λ n + c 4 μ n ϵ + c 5 λ n ϵ + c 6 μ n 3 + c 7 λ n 3 + c 8 μ n 2 λ n + c 9 μ n 2 ϵ + c 10 μ n λ n 2 + c 11 λ n 2 ϵ + c 12 μ n λ n ϵ + O ( 4 ) , G 2 ( μ n , λ n , ϵ ) = d 1 μ n 2 + d 2 λ n 2 + d 3 μ n λ n + d 4 μ n ϵ + d 5 λ n ϵ + d 6 μ n 3 + d 7 λ n 3 + d 8 μ n 2 λ n + d 9 μ n 2 ϵ + d 10 μ n λ n 2 + d 11 λ n 2 ϵ + d 12 μ n λ n ϵ + O ( 4 ) ,
c 1 = ( 2 + h ) ( 2 + h ( 1 + α ) ) ( 1 + α ) ( 2 + h ( 1 + α γ ) ) α ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) , c 2 = 2 ( 1 + α ) ( 2 + h ( 1 + α γ ) ) ( 2 2 γ + h ( 1 + α γ ) ) ( 1 + α γ ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
c 3 = ( 1 + α ) ( 2 + h ( 1 + α γ ) ) ( 4 + α ( 4 8 γ ) + 4 h ( 1 + α γ ) + h 2 ( 1 + α ) ( 1 + α γ ) ) α ( 1 + α γ ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
c 4 = h ( 1 + α ) 2 ( 2 + h ( 1 + α γ ) ) 2 α ( 1 + α γ ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) , c 5 = h ( 1 + α ) 2 ( 2 + h ( 1 + α γ ) ) 2 α ( 1 + α γ ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
c 6 = ( 2 + h ) ( 2 + h ( 1 + α ) ) ( 1 + α ) 2 ( 2 + h ( 1 + α γ ) ) α 2 ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
c 7 = 2 ( 1 + α ) 2 ( 2 + h ( 1 + α γ ) ) ( 2 2 γ + h ( 1 + α γ ) ) α ( 1 + α γ ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
c 8 = 2 ( 1 + α ) 2 ( 2 + h ( 1 + α γ ) ) ( 4 + α ( 2 6 γ ) h ( 4 + α ) ( 1 + α γ ) + h 2 ( 1 + α ) ( 1 + α γ ) ) α 2 ( 1 + α γ ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
c 9 = h ( 1 + α ) 3 ( 2 + h ( 1 + α γ ) ) 2 α 2 ( 1 + α γ ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
c 10 = ( 1 + α ) 2 ( 2 + h ( 1 + α γ ) ) ( 4 + α ( 8 12 γ ) + h 2 ( 1 + α ) ( 1 + α γ ) + 2 h ( 2 + α ) ( 1 + α γ ) ) α 2 ( 1 + α γ ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
c 11 = h ( 1 + α ) 3 ( 2 + h ( 1 + α γ ) ) 2 α 2 ( 1 + α γ ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) , c 12 = 2 h ( 1 + α ) 3 ( 2 + h ( 1 + α γ ) ) 2 α 2 ( 1 + α γ ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
d 1 = ( 2 + h ) h 2 ( 2 + h ( 1 + α ) ) ( 1 + α ) γ ( 1 + α γ ) ( 2 + h ( 1 + α γ ) ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
d 2 = 2 h 2 ( 1 + α ) α γ ( 2 2 γ + h ( 1 + α γ ) ) ( 2 + h ( 1 + α γ ) ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
d 3 = h 2 ( 1 + α ) γ ( 4 + α ( 4 8 γ ) + 4 h ( 1 + α γ ) + h 2 ( 1 + α ) ( 1 + α γ ) ) ( 2 + h ( 1 + α γ ) ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) , d 4 = h 3 ( 1 + α ) 2 γ 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ,
d 5 = h 3 ( 1 + α ) 2 γ 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) , d 6 = ( 2 + h ) h 2 ( 2 + h ( 1 + α ) ) ( 1 + α ) 2 γ ( 1 + α γ ) α ( 2 + h ( 1 + α γ ) ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
d 7 = 2 h 2 ( 1 + α ) 2 γ ( 2 2 γ + h ( 1 + α γ ) ) ( 2 + h ( 1 + α γ ) ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
d 8 = 2 h 2 ( 1 + α ) 2 γ ( 4 + α ( 2 6 γ ) h ( 4 + α ) ( 1 + α γ ) + h 2 ( 1 + α ) ( 1 + α γ ) ) α ( 2 + h ( 1 + α γ ) ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
d 9 = h 3 ( 1 + α ) 3 γ α ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
d 10 = h 2 ( 1 + α ) 2 γ ( 4 + α ( 8 12 γ ) + h 2 ( 1 + α ) ( 1 + α γ ) + 2 h ( 2 + α ) ( 1 + α γ ) ) α ( 2 + h ( 1 + α γ ) ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) ,
d 11 = h 3 ( 1 + α ) 3 γ α ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) , d 12 = 2 h 3 ( 1 + α ) 3 γ α ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) .
Next, we consider that Q C represents the center manifold of (27) at the origin for ϵ near zero. It admits the following approximation:
Q C = ( μ n , λ n , ϵ ) R + 3 | λ n = p 1 μ n 2 + p 2 μ n ϵ + p 3 ϵ 2 + O ( 3 ) .
From calculations, we get
p 1 = h ( 2 + h ( 1 + α ) ) ( 1 + α ) γ 4 + ( 4 + h ) h ( 1 + α γ ) , p 2 = h 3 ( 1 + α ) 2 γ ( 2 + h ( 1 + α γ ) ) ( 4 + ( 4 + h ) h ( 1 + α γ ) ) 2 , p 3 = 0 .
Thus, system (27), when restricted to the center manifold Q C , becomes:
F ˜ : = μ n + 1 = q 1 μ n + q 2 μ n 2 + q 3 μ n ϵ + q 4 μ n 3 + q 5 μ n 2 ϵ + q 6 μ n ϵ 2 + O ( 4 ) ,
where
q 1 = 1 , q 2 = ( 2 + h ) ( 2 + h ( 1 + α ) ) ( 1 + α ) ( 2 + h ( 1 + α γ ) ) α ( 4 + ( 4 + h ) h ( 1 + α γ ) ) , q 3 = h ( 1 + α ) 2 ( 2 + h ( 1 + α γ ) ) 2 α ( 1 + α γ ) ( 4 + ( 4 + h ) h ( 1 + α γ ) ) ,
q 4 = ( ( 2 + h ( 1 + α ) ) ( 1 + α ) 2 ( ( 2 + h ) 3 ( 2 + h ) α ( 4 + h ( 6 + h + ( 2 + h ) α ) ) γ + h 2 α 2 ( 2 + h α ) γ 2 ) ( 2 + h ( 1 + α γ ) ) ) / α 2 ( 1 + α γ ) ( 4 + ( 4 + h ) h ( 1 + α γ ) ) 2 ,
q 5 = ( 2 + h ) h ( 1 + α ) 3 ( 2 + h ( 1 + α γ ) ) 2 ( 8 + h ( 1 + α γ ) ( 12 + h ( 6 + h ( 1 + α ( 1 + 2 α ) γ ) ) ) ) α 2 ( 1 + α γ ) ( 4 + ( 4 + h ) h ( 1 + α γ ) ) 3 ,
q 6 = h 4 ( 1 + α ) 4 γ ( 2 + h ( 1 + α γ ) ) 3 α ( 1 + α γ ) ( 4 + ( 4 + h ) h ( 1 + α γ ) ) 3 .
A necessary condition for (28) to exhibit a period-doubling bifurcation is that the following two quantities are nonzero:
l 1 = F ˜ ϵ F ˜ μ n μ n + 2 F ˜ μ n ϵ | ( 0 , 0 ) = 2 h ( 1 + α ) 2 ( 2 + h ( 1 + α γ ) ) 2 α ( 1 + α γ ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) < 0 , l 2 = 1 2 ( F ˜ μ n μ n ) 2 + 1 3 F ˜ μ n μ n μ n | ( 0 , 0 ) = ( 2 ( 2 + h ( 1 + α ) ) ( 1 + α ) 2 ( 2 + h ( 1 + α γ ) ) ( 2 2 α γ + h 2 ( 1 + α ) ( 1 + α γ )
+ h ( 3 α 2 γ + 2 α ( 1 + γ ) ) ) ) / α 2 ( 1 + α γ ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) .
Appendix B presents intermediate calculations for computing l 2 . Based on the above analysis, we derive the following result.
Theorem 5. 
Let condition ( 4 ) of Theorem 2 be satisfied. Under this assumption, system (3) undergoes a period-doubling bifurcation at E * provided that l 2 defined in (30) is nonzero and β is taken near β 2 = 4 α + α γ 4 α + ( α 1 ) h 2 + 2 α h + h ( α h + h 2 ) ( α 1 ) 2 h ( h ( α γ 1 ) + 2 ) . In addition, a period-2 orbit bifurcates, which is stable if l 2 > 0 and unstable if l 2 < 0 .
The presence of a period-doubling bifurcation at E * shows that the system may transition from stability to oscillatory doubling behavior, eventually producing complex or chaotic dynamics. In ecological terms, this corresponds to ongoing fluctuations in both bacterial population and nutrient concentration, caused by nonlinear interactions and recycling-induced feedback effects.

4. Comparison of Continuous Model (2) and Discrete Model (3)

For comparison, the local stability and bifurcation properties of the continuous-time system (2) are briefly examined. The continuous and discrete systems possess the same equilibria E 1 and E * . At the boundary equilibrium E 1 , the eigenvalues of J ( E 1 ) are
λ 1 = ( α 1 ) β 1 1 + β , λ 2 = 1 .
Thus, λ 1 = 0 at β = 1 α 1 , which coincides with the transcritical bifurcation threshold obtained for the discrete system. Hence, the transcritical bifurcation is preserved under the forward Euler discretization.
At the positive equilibrium E * , the trace and determinant of J ( E * ) are
tr ( J ( E * ) ) = α 2 γ + ( 1 α ) 2 ( β ) 1 α ( 1 α γ ) < 0 ,
and
det ( J ( E * ) ) = ( 1 α ) ( ( 1 α ) β + 1 ) α > 0 ,
under the existence conditions of E * . Therefore, E * is locally asymptotically stable in the continuous-time system. Since tr ( J ( E * ) ) < 0 under the existence conditions, the necessary condition tr ( J ( E * ) ) = 0 for a Hopf bifurcation cannot be satisfied. Hence, system (2) does not undergo a Hopf bifurcation at E * .
Moreover, period-doubling of an equilibrium is a discrete-map phenomenon, so the period-doubling bifurcations found in discrete model (3) have no corresponding equilibrium bifurcation in the continuous model (2).

5. Chaos Control

This section focuses on controlling the complex and potentially chaotic dynamics exhibited by the discrete chemostat system (3). The occurrence of erratic oscillations and chaotic behavior in biological systems can cause instability in population levels and inefficient use of resources. Therefore, it is necessary to develop control strategies that promote stable and predictable dynamics. To achieve this, two control approaches, state feedback control and hybrid control, are employed to reduce chaos and stabilize unstable equilibria resulting from bifurcation phenomena.
We first use a state feedback control strategy, as described in [20,21], to stabilize the chaotic dynamics of (3). This strategy adds a feedback term whose effect is to change the trajectory of the system depending on its distance from the required equilibrium point. The feedback control is used to direct the system to move towards the positive equilibrium point E * . The controlled system is given by
x n + 1 = x n + h α x n y n 1 + y n x n U n , y n + 1 = y n + h x n y n 1 + y n y n + β + γ x n ,
where U n = κ 1 x n α ( 1 + β α β ) ( 1 + α ) ( 1 + α γ ) + κ 2 y n 1 1 + α denotes the feedback control input, and κ 1 , κ 2 are the corresponding control gains. A straightforward computation yields
J ( E * ) = 1 κ 1 κ 2 h ( 1 + α ) ( 1 + ( 1 + α ) β ) κ 2 α γ 1 + α γ h ( 1 + α γ ) α 1 + h ( 1 + ( 1 + α ) 2 β α 2 γ ) α ( 1 + α γ ) .
The characteristic equation associated with J ( E * ) takes the form
ξ 2 + K 1 ξ + K 0 = 0 ,
where
K 1 = 2 + κ 1 h ( 1 + ( 1 + α ) 2 β α 2 γ ) α ( 1 + α γ ) , K 0 = 1 κ 1 + h 2 ( 1 + α ) ( 1 + ( 1 + α ) β ) α + h ( 1 + β 2 α β + α 2 β α 2 γ + κ 2 ( 1 + α γ ) 2 κ 1 ( 1 + ( 1 + α ) 2 β α 2 γ ) ) α ( 1 + α γ ) .
Let ξ 1 and ξ 2 be the eigenvalues determined by (33). Then, we have
ξ 1 + ξ 2 = 2 κ 1 + h ( 1 + ( 1 + α ) 2 β α 2 γ ) α ( 1 + α γ ) ,
ξ 1 ξ 2 = 1 κ 1 + h 2 ( 1 + α ) ( 1 + ( 1 + α ) β ) α + h ( 1 + β 2 α β + α 2 β α 2 γ + κ 2 ( 1 + α γ ) 2 κ 1 ( 1 + ( 1 + α ) 2 β α 2 γ ) ) α ( 1 + α γ ) .
The lines of marginal stability are determined from the conditions ξ 1 = ± 1 and ξ 1 ξ 2 = 1 , which define the boundary where | ξ 1 , 2 | < 1 . If ξ 1 ξ 2 = 1 , then equation (35) gives
L 1 : 1 + h ( 1 ( 1 + α ) 2 β + α 2 γ ) α ( 1 + α γ ) κ 1 + h ( 1 + α γ ) α κ 2 + L 10 = 0 ,
where L 10 = h ( h ( 1 + α ) ( 1 + ( 1 + α ) β ) + 1 + ( 1 + α ) 2 β α 2 γ 1 + α γ ) α . Next, let ξ 1 = 1 . Then, from Equations (34) and (35), we obtain
L 2 : h ( 1 + ( 1 + α ) 2 β α 2 γ ) α ( 1 + α γ ) κ 1 + h ( 1 α γ ) α κ 2 h 2 ( 1 + α ) ( 1 + ( 1 + α ) β ) α = 0 .
Next, let ξ 1 = 1 . Then, from Equations (34) and (35), we obtain
L 3 : 2 + h ( 1 ( 1 + α ) 2 β + α 2 γ ) α ( 1 + α γ ) κ 1 + h ( 1 + α γ ) α κ 2 + L 30 = 0 ,
where L 30 = 4 + h 2 ( 1 + α ) ( 1 + ( 1 + α ) β ) α + 2 h ( 1 + ( 1 + α ) 2 β α 2 γ ) α ( 1 + α γ ) . The region of stability is given by the triangular domain enclosed by L 1 , L 2 , and L 3 .
The triangular region delineates the set of parameter pairs ( κ 1 , κ 2 ) for which the controlled system remains stable. Choosing ( κ 1 , κ 2 ) in this range will cause the appropriate eigenvalues to move into the interior of the unit circle, thus making the equilibrium point stable. In biological terms, this may be understood as adjusting the regulation of the bacteria and nutrient levels such that undesirable oscillations are eliminated and stability is achieved.
Afterward, we apply the technique of using a hybrid control methodology [22], which combines state feedback and parameter manipulation for achieving stability of the system. This will be done through introducing the control parameter ρ ( 0 , 1 ) , which basically acts as an interpolation between the uncontrolled and controlled system. The advantage of applying this method comes from its flexibility because by controlling this parameter, we will be able to steer the system toward stability in a conditionally stable manner. The controlled system is expressed by
x n + 1 = ρ x n + h α x n y n 1 + y n x n + ( 1 ρ ) x n , y n + 1 = ρ y n + h x n y n 1 + y n y n + β + γ x n + ( 1 ρ ) y n ,
where 0 < ρ < 1 is the control parameter. Both system (39) and system (3) possess identical fixed points. It is obtained that
J ( E * ) = 1 h ( 1 + α ) ( 1 + ( 1 + α ) β ) ρ 1 + α γ h ( 1 + α γ ) ρ α 1 + h ( 1 + ( 1 + α ) 2 β α 2 γ ) ρ α ( 1 + α γ ) ,
then, its characteristic equation is given by
ξ 2 + K 1 ξ + K 0 = 0 ,
where
K 1 = h ( 1 + β ) ρ + 2 α ( 1 + h β ρ ) + α 2 ( h β ρ + γ ( 2 + h ρ ) ) α ( 1 + α γ ) , K 0 = 1 α ( 1 + α γ ) ( h 2 α 3 β γ ρ 2 h ( 1 + β ) ρ ( 1 + h ρ ) + α ( 1 2 h β ρ + h 2 ( 1 + γ + β ( 2 + γ ) ) ρ 2 ) α 2 ( h β ρ ( 1 + h ρ ) + γ ( 1 + h ρ + h 2 ( 1 + 2 β ) ρ 2 ) ) ) .
When | K 1 | < 1 + K 0 < 2 , there is a sink at the fixed point E * of (39). Therefore, one can control the stability of the equilibrium point of coexistence E * using the parameter ρ . It is possible to force the eigenvalues of the system (39) to lie within the unit circle by setting ρ .
Remark 1. 
Besides the state feedback and hybrid control strategies considered above, other approaches, such as parameter perturbation, adaptive control, delayed feedback control, and impulsive control, may also be employed to suppress undesirable oscillations and chaotic dynamics in discrete-time systems. For the corresponding continuous-time system (2), control can be introduced through biologically accessible quantities such as the nutrient input, dilution rate, or recycling rate. For example, feedback or adaptive control may be designed to regulate these quantities and drive the system toward a desired equilibrium. In the present model, however, the positive equilibrium of the continuous system is already locally asymptotically stable under its existence conditions. Therefore, the control strategies used here are primarily relevant to stabilizing the complex dynamics arising in the discrete-time model.

6. Numerical Examples

In this section, we present numerical simulations to complement and illustrate the analytical results. These confirm the theoretical results on stability and bifurcation, and they also reveal more intricate behaviors, including periodic oscillations and chaos. All calculations are carried out in Mathematica 13.3, while the figures are produced using MATLAB R2023a.

6.1. Transcritical Bifurcation Analysis

Assume that α = 1.6 , γ = 0.4 , and h = 1.3 . With these parameter values, the boundary fixed point is E 1 = ( 0 , 1.66667 ) . The system (3) goes through a transcritical bifurcation at E 1 when β 1 = 1.66667 . At this critical value, the eigenvalues of J ( E 1 ) are ξ 1 = 1 and ξ 2 = 0.3 . This indicates that the fixed point is non-hyperbolic.
Furthermore, the reduced map on the center manifold is given by
Φ ( μ n , ϵ ) = μ n + 0.2925 μ n 2 + 0.2925 μ n ϵ + 0.0073125 μ n 3 0.102375 μ n 2 ϵ 0.109688 μ n ϵ 2 ,
and satisfies
Φ ( 0 , 0 ) = 0 , Φ μ n ( 0 , 0 ) = 1 , Φ ϵ ( 0 , 0 ) = 0 , Φ μ n μ n ( 0 , 0 ) = 0.585 0 , Φ μ n ϵ ( 0 , 0 ) = 0.2925 0 ,
which verifies the conditions of Theorem 3 and confirms the occurrence of a transcritical bifurcation.
To illustrate this behavior, phase portrait diagrams are provided in Figure 1. Biologically, the equilibrium E * does not make sense when β 1.66667 , because the population level of bacteria becomes non-positive. For β = 1.65 , as seen from Figure 1a, E 1 is stable but E * is unstable, showing extinction of bacteria. At the threshold parameter value β = 1.66667 , we notice that Figure 1b illustrates collision and switching of stability of the two equilibria E 1 and E * . If β surpasses this threshold value, say β = 1.68 , then Figure 1c indicates that the stability of E * switches to stability, whereas that of E 1 switches to instability, which means the appearance of a coexistence state. This exchange of stability between E 1 and E * clearly confirms the presence of a transcritical bifurcation in the system.

6.2. Period-Doubling Bifurcation Analysis

We set α = 1.6 , γ = 0.4 , and h = 1.3 . With these parameter values, the system (3) experiences a period-doubling bifurcation at β 2 = 2.79139 . The related positive fixed point is E * = ( 4.99877 , 1.66667 ) . At this critical value, the eigenvalues of J ( E * ) are ξ 1 = 1 and ξ 2 = 0.786162 . This shows that one eigenvalue crosses 1 , which confirms the period-doubling bifurcation noted in Theorem 5.
Additionally, the resulting values for the coefficients are l 1 = 1.39377 0 and l 2 = 1.15242 0 , indicating that all theoretical necessary conditions have been met. Because l 2 > 0 , this produces a stable period-2 cycle emanating from E * , which means that there is a transition between steady-state coexistence and oscillatory dynamics.
In order to illustrate this dynamical behavior, bifurcation diagrams against β are depicted in Figure 2a,b in the range β [ 2.3 , 4.3 ] . It is evident from these figures that when the control parameter exceeds a certain threshold value β 2 , the system undergoes a period-doubling bifurcation and generates a stable period-2 cycle. In this case, the MLE of the model is shown in Figure 2c. Therefore, one can observe that higher nutrient input may induce instability in the system.
Next, we choose α = 1.6 , β = 2.5 , and h = 1.3 . Under this choice of parameters, the system undergoes a period-doubling bifurcation at γ = 0.447534 . The corresponding positive equilibrium is E * = ( 4.69573 , 1.66667 ) . At this critical point, the eigenvalues of J ( E * ) are ξ 1 = 1 and ξ 2 = 0.841562 , showing that one eigenvalue crosses 1 , which confirms the onset of period-doubling bifurcation as described in Theorem 5.
Bifurcation diagrams with respect to γ are shown in Figure 3a,b for γ [ 0.37 , 0.53 ] . These bifurcation diagrams reveal the existence of the period doubling phenomenon when γ 0.447534 and hence, the equilibrium point E * becomes unstable while a stable periodic orbit of period-2 arises. A magnified view of the bifurcation structure on γ [ 0.515 , 0.525 ] is provided in Figure 3c,d, which further reveals a cascade of period-doubling bifurcations and the onset of more intricate dynamical behavior. Figure 3e shows the corresponding MLE curve. The negative value of MLE means that periodic oscillations are stable, whereas the MLE equal to zero means bifurcation. Further increase in parameter γ leads to positive MLE, indicating chaos.
To further investigate the combined influence of the nutrient input rate β and the recycling rate γ , a two-parameter bifurcation diagram is presented in Figure 4. Here, α = 1.6 and h = 1.3 are fixed, while γ [ 0.515 , 0.525 ] and β [ 2.45 , 2.65 ] are varied simultaneously. The diagram reveals a highly structured organization of periodic windows in the ( γ , β ) parameter plane. In particular, regions corresponding to periodic orbits of different periods are arranged in narrow bands, showing that small simultaneous variations in the nutrient supply and recycling rates can produce substantial changes in the long-term dynamics. The occurrence of successively higher-period regions is consistent with the complex bifurcation structure observed in the one-parameter diagrams.
The dynamical alterations are further described by the phase portraits in Figure 5 and Figure 6. For γ = 0.44 , E * is stable, indicating steady coexistence between bacteria and nutrients. Once γ crosses the critical threshold γ = 0.447534 , the equilibrium loses stability and a stable period-2 orbit appears, as seen for γ = 0.45 . As γ increases further, the system undergoes a cascade of period-doubling bifurcations, yielding progressively more intricate oscillatory patterns. For larger values, such as γ = 0.524 , the dynamics become chaotic, with trajectories that are irregular, aperiodic, and highly sensitive to initial conditions.
Biologically, this result brings to attention the importance of the nutrient recycling rate γ . Moderate nutrient recycling ensures high nutrient levels that enable stable coexistence of species. On the other hand, high nutrient recycling can cause destabilization, leading to dramatic oscillatory dynamics in the population and nutrient density.

6.3. Influence of the Step Size on Bifurcation Thresholds

Since system (3) is obtained using the forward Euler scheme, the step size h directly influences the discrete stability and bifurcation conditions. The forward Euler method has a local truncation error of O ( h 2 ) and a global error of O ( h ) . Therefore, the bifurcation thresholds of the discrete system may depend on the selected finite step size. Indeed, the period-doubling threshold β 2 obtained in Theorem 5 depends explicitly on h, showing that changes in h shift the corresponding bifurcation boundary. Numerical bifurcation diagrams with respect to h are presented below to further illustrate the influence of the discretization step on the system dynamics.
To examine the influence of the forward Euler step size on the dynamics, we fix α = 1.6 , β = 2.5 , γ = 0.45 , and vary h. For these parameter values, the critical step size for the period-doubling bifurcation is h = 1.29152 . The corresponding positive fixed point is E * = ( 4.7619 , 1.66667 ) , and the eigenvalues of J ( E * ) are ξ 1 = 1 and ξ 2 = 0.843623 , confirming the period-doubling condition.
Figure 7 shows the bifurcation diagrams of x n and y n with respect to h. For h < 1.29152 , trajectories converge to the positive equilibrium. As h crosses 1.29152 , a stable period-2 orbit emerges. Thus, the numerical results confirm the analytical dependence of the discrete dynamics on the Euler step size. In particular, larger finite step sizes can destabilize the equilibrium and alter the location of the bifurcation boundaries.
Moreover, Table 1 reports the critical values of β 2 obtained for different values of h, while the remaining parameters are kept fixed as α = 1.6 and γ = 0.45 . It demonstrates a clear shift in the period-doubling threshold as the Euler step size is varied. Thus, increasing h shifts the period-doubling boundary toward smaller values of β , whereas decreasing h shifts it toward larger values.

6.4. Basins of Attraction and Multistability

To further investigate the global dynamics of system (3), the basins of attraction associated with different coexisting attractors are examined. Unlike one- and two-parameter bifurcation diagrams, which describe changes in the asymptotic dynamics as model parameters vary, basin diagrams reveal the dependence of long-term behavior on the initial conditions ( x 0 , y 0 ) for fixed parameter values. In each diagram, a grid of initial conditions is iterated under system (3), with each initial condition classified according to the attractor approached by the corresponding trajectory. The resulting basin structure thus provides a direct visualization of multistability and the sensitivity of the asymptotic dynamics to the choice of initial conditions.
Figure 8a–e illustrate the basins of attraction of system (3) and reveal the presence of multistability for different parameter sets given in Table 2. In particular, the coexistence of the boundary equilibrium E 1 with period-2, period-4, and period-8 attractors is observed, while other parameter choices exhibit coexistence between period-2 and period-12 attractors and between period-6 and period-8 attractors. The distinct and intricately structured basins demonstrate that, for the same parameter values, different initial conditions may lead to qualitatively different long-term behaviors. Thus, the basin analysis complements the bifurcation diagrams and phase portraits by showing that the asymptotic dynamics depend not only on the model parameters but also strongly on the initial state. Biologically, this multistability implies that identical environmental conditions may result in different long-term bacteria-nutrient dynamics, ranging from bacterial extinction to persistent oscillatory regimes, depending on the initial bacterial and nutrient concentrations.

6.5. Chaos Control Examples

Let us analyze the efficacy of the control approaches presented for stabilization of the system dynamics. To begin with, we analyze the state feedback control technique. By employing the parameters α = 1.6 , β = 2.5 , γ = 0.5 , and h = 1.3 , the marginal stability lines for the controlled system (31) are determined as
L 1 : κ 2 = 9.34615 κ 1 13.55 , L 2 : κ 2 = 15.5 κ 1 + 1.95 , L 3 : κ 2 = κ 1 4.43462 .
The stability region bounded by these lines is depicted in Figure 9, which gives the range of acceptable values for feedback gains ( κ 1 , κ 2 ) to ensure local stability of the controlled system.
Under these parameter conditions, the positive fixed point E * = ( 6.66667 , 1.66667 ) of the system (3) is unstable. For this equilibrium point to become stable, we use the control force U n = κ 1 ( x n 6.66667 ) + κ 2 ( y n 1.66667 ) , where κ 1 = 1.16 and κ 2 = 1.31 belong to the stability region. The time series plots of x n and y n are shown in Figure 10a and Figure 10b, respectively, while the associated phase portrait is given in Figure 10c. From these graphs, it is clear that the feedback control method suppresses oscillations and stabilizes the system at the desired equilibrium without chaotic and period-doubling behavior.
We now analyze the efficacy of the hybrid control scheme. For the controlled system (39), the parameters are fixed as ρ = 0.9 , α = 1.6 , β = 2.5 , and h = 1.3 , while γ is varied. The bifurcation diagrams shown in Figure 11 reveal that the period-doubling bifurcation occurs at γ = 0.48193 , which is higher than the corresponding bifurcation value for the uncontrolled system (3). This shift indicates that the hybrid control strategy delays the onset of instability and expands the range of parameter values over which the system remains stable.
From a biological point of view, these control strategies can be interpreted as regulatory mechanisms to stabilize the dynamics of populations. In contrast, the feedback control approach compensates for deviations from equilibrium by controlling the system actively while the hybrid control approach controls the system indirectly through a weighted sum of controlled dynamics and uncontrolled open-loop dynamics. Both approaches result in suppressing unwanted oscillations, yielding stable coexistence mechanics between bacteria and carbon sources.

7. Conclusions

This study proposed and investigated a novel discrete-time chemostat model with nutrient recycling. By adding the recycling parameter, the classical model is improved in such a way that it considers the internal feedback process caused by the regeneration of nutrients by biomass. The addition of the recycling parameter makes the ecological interaction more practical and also makes the dynamics of the system richer. Two meaningful equilibria of the system are obtained, and the stability conditions for both the equilibria are explicitly calculated by linearization and characteristic equations.
The bifurcation analysis reveals that the system undergoes both transcritical and period-doubling bifurcations. The transcritical bifurcation describes the transition from extinction to persistence as nutrient input crosses a critical threshold, and the period-doubling bifurcation points to the onset of oscillatory and potentially chaotic dynamics. Also, it is proved that there is no Neimark–Sacker bifurcation in this model. These analytical results are strongly supported by numerical simulations and clearly show the emergence of complex dynamics as parameters in the system change.
In comparison with existing chemostat models, the present model provided a broader description by incorporating nutrient recycling into a discrete-time framework and examining its interaction with discretization. In the continuous-time framework of [3], nutrient recycling was incorporated with mutualistic bacterial interactions, with emphasis on positivity, boundedness, coexistence, stability, persistence, and control. In contrast, the discrete chemostat model in [8] exhibited fold, period-doubling, Neimark–Sacker, and R 4 resonance bifurcations but did not include nutrient recycling. Alsulami [10] considered a chemostat model without nutrient recycling and discretized it using the piecewise constant argument method, which preserved non-negativity and produced transcritical and period-doubling bifurcations. In contrast, the present model incorporated the recycling term and employed forward Euler discretization, so that both the recycling parameter γ and the step size h directly affect the stability and bifurcation conditions. Unlike [8], the present model exhibited period-doubling and complex dynamics while analytically excluding a Neimark–Sacker bifurcation at the positive equilibrium.
The proposed two-dimensional framework can be extended to higher-dimensional chemostat models by incorporating additional biologically relevant variables. For example, a three-dimensional model may include bacterial biomass, nutrient concentration, and recycled organic matter, while a four-dimensional model may further incorporate a competing microbial population. Such extensions could provide a more realistic description of nutrient recycling in complex microbial communities and constitute an interesting direction for future research. Future studies may also consider time delays, stochastic effects, and alternative positivity-preserving discretization schemes to examine their influence on the stability and bifurcation structure.

Funding

This study is supported via funding from Prince Sattam bin Abdulaziz University, project number (PSAU/2026/R/1448).

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 author declares no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
tContinuous time variable
nDiscrete-time index
x ( t ) , x n Bacterial population density in continuous and discrete time, respectively
y ( t ) , y n Nutrient concentration in continuous and discrete time, respectively
α Natural growth-rate parameter of bacteria
β Nutrient supply-rate parameter
γ Nutrient recycling-rate parameter
hDiscretization step size
E 1 Boundary (bacteria-free) fixed point
E * Positive coexistence fixed point
JJacobian matrix
ξ , ξ 1 , ξ 2 Eigenvalues (multipliers) of the Jacobian matrix
Λ ( ξ ) Characteristic polynomial of the Jacobian matrix
K 0 , K 1 Coefficients of the characteristic polynomial
β 1 Critical value of β for the transcritical bifurcation at E 1
h 1 Critical value of h for the period-doubling bifurcation at E 1
β 2 Critical value of β for the period-doubling bifurcation at E *
ϵ Small perturbation of a bifurcation parameter
σ n , τ n Translated local coordinates near a fixed point
μ n , λ n Transformed coordinates used in the center-manifold analysis
Q C Local center manifold
HFunction defining the local center manifold
Φ Reduced one-dimensional map for the transcritical bifurcation
F ˜ Reduced map on the center manifold for period-doubling analysis
a i , b i , c i , d i Coefficients in the local Taylor expansions
p i Coefficients of the center-manifold expansion
q i Coefficients of the reduced center-manifold map
l 1 Transversality coefficient for period-doubling bifurcation
l 2 Coefficient determining the stability and direction of the period-2 orbit
O ( k ) Terms of order k and higher in a local expansion
U n State-feedback control input
κ 1 , κ 2 State-feedback control gains
ρ Hybrid-control parameter, 0 < ρ < 1
L 1 , L 2 , L 3 Marginal-stability boundaries of the feedback-controlled system

Appendix A. Reduction of the Period-Doubling Coefficient at E1

For clarity, the intermediate simplification leading to the nondegeneracy coefficient in Equation (23) is provided here. From the reduced map (21), write
F ˜ ( μ , ϵ ) = μ + A μ 2 + B μ ϵ + C μ 3 + D μ 2 ϵ + O ( 4 ) ,
where
A = 2 α ( 1 + β ) ( 1 + ( 1 + α ) β ) , B = 1 + α β 1 + β ,
and
C = 2 α ( β + ( 1 + α + β ) γ ) ( 1 + β ) 2 ( 1 + ( 1 + α ) β ) ( β ( 1 + γ ) + γ ) , D = α ( 1 + β ) 2 .
Therefore,
F ˜ μ μ ( 0 , 0 ) = 2 A , F ˜ μ μ μ ( 0 , 0 ) = 6 C .
Hence, the period-doubling nondegeneracy coefficient becomes
l 2 = 1 2 F ˜ μ μ ( 0 , 0 ) 2 + 1 3 F ˜ μ μ μ ( 0 , 0 ) = 2 A 2 + 2 C = 4 α ( ( 1 + α ) β 2 ( 1 + γ ) + ( 1 + α ) γ + β ( 1 + 2 α ( 1 + γ ) 2 γ + α 2 γ ) ) ( 1 + β ) 2 ( 1 + ( 1 + α ) β ) 2 ( β ( 1 + γ ) + γ ) .

Appendix B. Reduction of the Period-Doubling Coefficient at E*

From the reduced center-manifold map (28),
F ˜ ( μ , ϵ ) = μ + q 2 μ 2 + q 3 μ ϵ + q 4 μ 3 + q 5 μ 2 ϵ + q 6 μ ϵ 2 + O ( 4 ) .
we obtain
F ˜ μ μ ( 0 , 0 ) = 2 q 2 , F ˜ μ μ μ ( 0 , 0 ) = 6 q 4 ,
and therefore
l 2 = 1 2 F ˜ μ μ ( 0 , 0 ) 2 + 1 3 F ˜ μ μ μ ( 0 , 0 ) = 2 q 2 2 + 2 q 4 = ( 2 ( 2 + h ( 1 + α ) ) ( 1 + α ) 2 ( 2 + h ( 1 + α γ ) ) ( 2 2 α γ + h 2 ( 1 + α ) ( 1 + α γ ) + h ( 3 α 2 γ + 2 α ( 1 + γ ) ) ) ) / α 2 ( 1 + α γ ) ( 4 + h ( 4 4 α γ ) + h 2 ( 1 + α γ ) ) .

References

  1. Santiago-Rodriguez, T.M.; Ly, M.; Daigneault, M.C.; Brown, I.H.L.; McDonald, J.A.K.; Bonilla, N.; Vercoe, E.A.; Pride, D.T. Chemostat culture systems support diverse bacteriophage communities from human feces. Microbiome 2025, 3, 58. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  2. Spagnolo, F.; Caballero, I.; Goldblatt, A.; Loccisano, M.J.; Mahe, M.I.; Mejia, Y.; Melvani, N.; Nagel, A.; Stanciu, A.; Kannoly, S.; et al. A chemostat-based model for growing bacterial biofilms. Microbiol. Spectr. 2025, 13, e02333-25. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  3. Alalhareth, F.K.; Aljohani, A.R.; Alharbi, M.H.; Hajji, M.E. Modeling, stability analysis, and optimal control of a chemostat model for mutualistic bacterial species with leachate recycling. AIMS Math. 2025, 10, 28714–28752. [Google Scholar] [CrossRef] [Scilit]
  4. Pilyugin, S.S.; Waltman, P. Multiple limit cycles in the chemostat with variable yield. Math. Biosci. 2003, 182, 151–166. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  5. Mazenc, F.; Malisoff, M. Stability and stabilization for models of chemostats with multiple limiting substrates. J. Biol. Dyn. 2012, 6, 612–627. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  6. Khan, Z.A.; Shah, K.; Abdalla, B.; Abdeljawad, T. A numerical study of complex dynamics of a chemostat model under fractal-fractional derivative. Fractals 2023, 31, 2340181. [Google Scholar] [CrossRef] [Scilit]
  7. Ali, N.B.; Abdellatif, N. Stability and bifurcations in a model of chemostat with two inter-connected inhibitions and a negative feedback loop. Math. Methods Appl. Sci. 2025, 48, 658–677. [Google Scholar] [CrossRef] [Scilit]
  8. Sharma, V.S.; Mangal, S.; Singh, A. A complex dynamics of discrete-time chemostat model: Codimension-one and two bifurcations analysis. J. Appl. Math. Comput. 2025, 71, 8767–8794. [Google Scholar] [CrossRef] [Scilit]
  9. Al-Basyouni, K.S.N.; Khan, A.Q. Bifurcation analysis of a discrete-time chemostat model. Math. Probl. Eng. 2023, 2023, 7518261. [Google Scholar] [CrossRef] [Scilit]
  10. Alsulami, I.M. On the stability, chaos and bifurcation analysis of a discrete-time chemostat model using the piecewise constant argument method. AIMS Math. 2024, 9, 33861–33878. [Google Scholar] [CrossRef] [Scilit]
  11. Strogatz, S.H. Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar] [CrossRef] [Scilit]
  12. Chong, Y.; Kashyap, A.J.; Chen, S.; Chen, F. Dynamics analysis of a discrete-time commensalism model with additive Allee for the host species. Axioms 2023, 12, 1031. [Google Scholar] [CrossRef] [Scilit]
  13. Ahmed, R.; Khan, A.Q.; Amer, M.; Faizan, A.; Ahmed, I. Complex dynamics of a discretized predator-prey system with prey refuge using a piecewise constant argument method. Int. J. Bifurc. Chaos 2024, 34, 2450120. [Google Scholar] [CrossRef] [Scilit]
  14. Almatrafi, M.B.; Berkal, M.; Ahmed, R. Dynamical transitions and chaos control in a discrete predator-prey model with Gompertz growth and Holling type III response. Chaos Solitons Fractals 2025, 200, 117071. [Google Scholar] [CrossRef] [Scilit]
  15. Ahmed, R.; Yazdani, M.S. Complex dynamics of a discrete-time model with prey refuge and Holling type-II functional response. J. Math. Comput. Sci. 2022, 12, 113. [Google Scholar] [CrossRef] [Scilit]
  16. Tassaddiq, A.; Mehmood, A.; Ahmed, R. Impact of carrying capacity on the dynamics of a discrete-time plant-herbivore system. Chaos Solitons Fractals 2025, 201, 117284. [Google Scholar] [CrossRef] [Scilit]
  17. Guckenheimer, J.; Holmes, P. Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields; Springer: New York, NY, USA, 1983; Volume 42. [Google Scholar] [CrossRef] [Scilit]
  18. Wiggins, S.; Golubitsky, M. Introduction to Applied Nonlinear Dynamical Systems and Chaos; Springer: Berlin/Heidelberg, Germany, 2003; Volume 2. [Google Scholar] [CrossRef] [Scilit]
  19. Kuznetsov, Y.A. Elements of Applied Bifurcation Theory; Springer: New York, NY, USA, 2004; Volume 112. [Google Scholar] [CrossRef] [Scilit]
  20. Chen, G.; Dong, X. From Chaos to Order: Methodologies, Perspectives and Applications; World Scientific: Singapore, 1998; Volume 24. [Google Scholar] [CrossRef]
  21. Lei, C.; Han, X.; Wang, W. Bifurcation analysis and chaos control of a discrete-time prey-predator model with fear factor. Math. Biosci. Eng. 2022, 19, 6659–6679. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  22. Luo, X.S.; Chen, G.; Wang, B.H.; Fang, J.Q. Hybrid control of period-doubling bifurcation and chaos in discrete nonlinear dynamical systems. Chaos Solitons Fractals 2003, 18, 775–783. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Phase portraits of the system (3) showing the transcritical bifurcation with respect to β . Fixed parameter values are α = 1.6 ,   γ = 0.4 ,   h = 1.3 ,   and initial conditions are x 0 = 0.5 ,   y 0 = 0.5 .
Figure 1. Phase portraits of the system (3) showing the transcritical bifurcation with respect to β . Fixed parameter values are α = 1.6 ,   γ = 0.4 ,   h = 1.3 ,   and initial conditions are x 0 = 0.5 ,   y 0 = 0.5 .
Mathematics 14 03398 g001
Figure 2. Bifurcation diagrams and MLE plot of (3) varying β . Fixed parameter values are α = 1.6 , γ = 0.4 ,   h = 1.3 ,   and initial conditions are x 0 = 4.9 ,   y 0 = 1.7 .
Figure 2. Bifurcation diagrams and MLE plot of (3) varying β . Fixed parameter values are α = 1.6 , γ = 0.4 ,   h = 1.3 ,   and initial conditions are x 0 = 4.9 ,   y 0 = 1.7 .
Mathematics 14 03398 g002
Figure 3. Bifurcation diagrams and MLE plot of (3) varying γ . Fixed parameter values are α = 1.6 , β = 2.5 ,   h = 1.3 ,   and initial conditions are x 0 = 4.7 ,   y 0 = 1.7 .
Figure 3. Bifurcation diagrams and MLE plot of (3) varying γ . Fixed parameter values are α = 1.6 , β = 2.5 ,   h = 1.3 ,   and initial conditions are x 0 = 4.7 ,   y 0 = 1.7 .
Mathematics 14 03398 g003
Figure 4. Bifurcation diagram of system (3) in ( γ ,   β ) –plane by varying γ [ 0.515 ,   0.525 ] and β [ 2.45 ,   2.65 ] . Fixed parameter values are α = 1.6 and h = 1.3 with initial values x 0 = 4.7 and y 0 = 1.7 . Colors indicate the detected periodicities, > 64 denotes parameter values for which no period up to 64 was detected, while NC denotes cases for which the numerical iteration does not converge.
Figure 4. Bifurcation diagram of system (3) in ( γ ,   β ) –plane by varying γ [ 0.515 ,   0.525 ] and β [ 2.45 ,   2.65 ] . Fixed parameter values are α = 1.6 and h = 1.3 with initial values x 0 = 4.7 and y 0 = 1.7 . Colors indicate the detected periodicities, > 64 denotes parameter values for which no period up to 64 was detected, while NC denotes cases for which the numerical iteration does not converge.
Mathematics 14 03398 g004
Figure 5. Time series plots and phase portraits of (3) for γ { 0.44 ,   0.45 ,   0.515 ,   0.52 } and fixing α = 1.6 ,   β = 2.5 ,   h = 1.3 , x 0 = 4.7 , y 0 = 1.7 .
Figure 5. Time series plots and phase portraits of (3) for γ { 0.44 ,   0.45 ,   0.515 ,   0.52 } and fixing α = 1.6 ,   β = 2.5 ,   h = 1.3 , x 0 = 4.7 , y 0 = 1.7 .
Mathematics 14 03398 g005
Figure 6. Time series plots and phase portraits of (3) for γ { 0.521 ,   0.522 ,   0.523 ,   0.524 } and fixing α = 1.6 ,   β = 2.5 ,   h = 1.3 , x 0 = 4.7 , y 0 = 1.7 .
Figure 6. Time series plots and phase portraits of (3) for γ { 0.521 ,   0.522 ,   0.523 ,   0.524 } and fixing α = 1.6 ,   β = 2.5 ,   h = 1.3 , x 0 = 4.7 , y 0 = 1.7 .
Mathematics 14 03398 g006
Figure 7. Bifurcation diagrams of (3) varying h [ 1.05 ,   1.65 ] . Fixed parameter values are α = 1.6 , β = 2.5 , γ = 0.45 ,   and initial conditions are x 0 = 4.7 ,   y 0 = 1.7 .
Figure 7. Bifurcation diagrams of (3) varying h [ 1.05 ,   1.65 ] . Fixed parameter values are α = 1.6 , β = 2.5 , γ = 0.45 ,   and initial conditions are x 0 = 4.7 ,   y 0 = 1.7 .
Mathematics 14 03398 g007
Figure 8. Basins of attraction of system (3) for different parameter sets given in Table 2, illustrating the coexistence of multiple attractors.
Figure 8. Basins of attraction of system (3) for different parameter sets given in Table 2, illustrating the coexistence of multiple attractors.
Mathematics 14 03398 g008
Figure 9. Stability region for the controlled model (31) with α = 1.6 ,   β = 2.5 ,   γ = 0.5 ,   h = 1.3 .
Figure 9. Stability region for the controlled model (31) with α = 1.6 ,   β = 2.5 ,   γ = 0.5 ,   h = 1.3 .
Mathematics 14 03398 g009
Figure 10. Time series plots and phase portrait of (31) with α = 1.6 ,   β = 2.5 ,   γ = 0.5 ,   h = 1.3 , κ 1 = 1.16 , κ 2 = 1.31 , x 0 = 4.7 ,   y 0 = 1.7 .
Figure 10. Time series plots and phase portrait of (31) with α = 1.6 ,   β = 2.5 ,   γ = 0.5 ,   h = 1.3 , κ 1 = 1.16 , κ 2 = 1.31 , x 0 = 4.7 ,   y 0 = 1.7 .
Mathematics 14 03398 g010
Figure 11. Bifurcation diagram of model (39) varying γ in [ 0.37 ,   0.55 ] . Fixed parameter values are ρ = 0.9 ,   α = 1.6 ,   β = 2.5 ,   h = 1.3 ,   and initial conditions are x 0 = 4.7 ,   y 0 = 1.7 .
Figure 11. Bifurcation diagram of model (39) varying γ in [ 0.37 ,   0.55 ] . Fixed parameter values are ρ = 0.9 ,   α = 1.6 ,   β = 2.5 ,   h = 1.3 ,   and initial conditions are x 0 = 4.7 ,   y 0 = 1.7 .
Mathematics 14 03398 g011
Table 1. Variation of the critical period-doubling threshold β 2 with the Euler step size h.
Table 1. Variation of the critical period-doubling threshold β 2 with the Euler step size h.
hCritical Value β 2 hCritical Value β 2
0.125.64680.93.40693
0.213.18931.03.1137
0.39.027681.12.87019
0.46.939741.22.66382
0.55.6811.32.48584
0.64.836651.42.33002
0.74.228871.52.19175
0.83.768771.62.06758
Table 2. Parameter values used for basin of attraction plots.
Table 2. Parameter values used for basin of attraction plots.
FigureParameter Values
Figure 8a α = 1.50 , β = 1.30 , γ = 0.73 , h = 0.74 .
Figure 8b α = 1.98 , β = 0.88 , γ = 0.61 , h = 0.684 .
Figure 8c α = 1.97 , β = 0.455 , γ = 0.723 , h = 0.812 .
Figure 8d α = 2.374 , β = 2.651 , γ = 0.2014 , h = 0.861 .
Figure 8e α = 2.736 , β = 2.711 , γ = 0.0623 , h = 0.890 .
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.

Share and Cite

MDPI and ACS Style

Aldosari, S.J. Stability and Bifurcation Structure of a Discrete-Time Chemostat Model with Nutrient Recycling. Mathematics 2026, 14, 3398. https://doi.org/10.3390/math14183398

AMA Style

Aldosari SJ. Stability and Bifurcation Structure of a Discrete-Time Chemostat Model with Nutrient Recycling. Mathematics. 2026; 14(18):3398. https://doi.org/10.3390/math14183398

Chicago/Turabian Style

Aldosari, Saad Jamhan. 2026. "Stability and Bifurcation Structure of a Discrete-Time Chemostat Model with Nutrient Recycling" Mathematics 14, no. 18: 3398. https://doi.org/10.3390/math14183398

APA Style

Aldosari, S. J. (2026). Stability and Bifurcation Structure of a Discrete-Time Chemostat Model with Nutrient Recycling. Mathematics, 14(18), 3398. https://doi.org/10.3390/math14183398

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop