Skip to Content
MathematicsMathematics
  • Article
  • Open Access

4 September 2026

24 Pages

Stability and Local Bifurcations of a Discrete Predator–Prey System with Allee Effect and Holling-IV Functional Response

and
Department of Big Data Science, School of Science, Zhejiang University of Science and Technology, Hangzhou 310023, China
*
Author to whom correspondence should be addressed.

Abstract

This paper investigates the local dynamics of a discrete predator–prey system incorporating an Allee effect and a Holling-IV functional response. After nondimensionalization, a positivity-preserving discrete model is obtained by the semi-discretization method. The non-negative fixed points are classified and their local stability is established. The center manifold theorem and local bifurcation theory are then used to prove two transcritical bifurcations at the boundary fixed points E 1 and E 2 and a saddle-node bifurcation at the positive critical fixed point E * . Numerical equilibrium branch diagrams and phase portraits illustrate these local results. The possible Neimark–Sacker bifurcation at E 3 and flip bifurcation at E 4 are beyond the present scope of this study.

1. Introduction and Preliminaries

Predator–prey models provide a basic framework for studying coexistence, extinction, stability, oscillations, and bifurcations [1,2]. Classical models often assume logistic prey growth, whereas a population at low density may exhibit reduced per capita growth or decline because of a strong Allee effect [2,3,4,5]. This mechanism may alter the number and stability of biologically meaningful equilibria and create threshold-dependent outcomes.
Holling type-I models may exhibit limit cycles, Hopf and cyclic-fold bifurcations, and bistability [3,6]; Holling type-II saturation may cause stability loss, Hopf bifurcations, and multiple limit cycles [1,7]; and Holling type-III responses can produce stability changes, Bogdanov–Takens, flip, and Neimark–Sacker bifurcations, and chaos [4,5,8,9]. Unlike these monotone responses, the simplified Holling-IV response is nonmonotone and represents inhibition at high prey density [10,11]. The closest studies differ from the present paper. References [12,13] investigate discrete predator–prey models with nonmonotone functional responses and derive stability and bifurcation results. Reference [11] also uses semi-discretization, but for a Leslie-type, ratio-dependent model with logistic prey growth, and analyzes one positive fixed point together with flip and Neimark–Sacker bifurcations. Reference [14] combines an Allee effect with Holling type-I predation and shows that changing the discretization can remove a reported flip bifurcation while yielding Neimark–Sacker and transcritical conditions. In contrast, the present map couples a strong Allee threshold with inhibitory Holling-IV predation, classifies zero, one, or two positive fixed points, and proves a saddle-node bifurcation at the collision of the two positive branches. Thus, the contribution lies in this interaction and the resulting equilibrium multiplicity, rather than in the standard boundary transcritical calculations alone.
Accordingly, the corresponding continuous predator–prey model takes the form [11]
d x d t = r x 1 − x K ( x − m ) − p x x 2 + a y , d y d t = e p x x 2 + a y − d y .
A strong Allee effect is characterized by a negative per capita growth rate below a positive population threshold and a positive rate immediately above it. In the absence of predators ( y = 0 ), the prey per capita growth rate is G ( x ) = r ( 1 − x / K ) ( x − m ) . Since 0 < m < K , G ( x ) < 0 for 0 < x < m and G ( x ) > 0 for m < x < K . Thus, m is a positive strong Allee threshold. The variables and parameters are listed in Table 1.
Table 1. Biological meanings of variables and parameters in system (1).
For the simplified Holling-IV functional response
H ( x ) = p x x 2 + a ,
direct differentiation gives
H ′ ( x ) = p ( a − x 2 ) ( x 2 + a ) 2 .
Hence, H ( x ) increases for 0 < x < a , decreases for x > a , and attains its maximum
H ( a ) = p 2 a
at x = a . Thus, p linearly scales the overall magnitude of the predation response without changing the location of its maximum, whereas a determines the prey-density level at which the response changes from increasing to decreasing and also influences the maximum response value. Since a is added to x 2 , it has the dimensions of prey density squared and is not a conventional half-saturation constant. The decreasing response for x > a represents inhibition of predation at sufficiently high prey density, which is the ecological mechanism described by the simplified Holling-IV form.
For mathematical convenience, we first nondimensionalize system (1). Let
u = x K , v = p r K 3 y , τ = r K t .
Furthermore, define the dimensionless parameters
μ = m K , α = a K 2 , β = e p r K 2 , γ = d r K .
Since 0 < m < K , we have 0 < μ < 1 .
Substituting these transformations into system (1), we derive the following nondimensional system:
d u d τ = u ( 1 − u ) ( u − μ ) − u v u 2 + α , d v d τ = v β u u 2 + α − γ ,
where
0 < μ < 1 , α > 0 , β > 0 , γ > 0 .
In many ecological systems, population densities are observed at discrete time intervals. Moreover, discrete models may exhibit richer dynamics than their continuous counterparts, such as bifurcation, periodic oscillation, and chaos [9,12,13]. Therefore, it is natural to study the discrete version of system (2).
Now, we use a semi-discretization method to discretize system (2). Let [ τ ] denote the greatest integer not exceeding τ . Consider the average rates of change of system (2) at integer times, namely, the following model [14]:
1 u ( τ ) d u d τ = 1 − u ( [ τ ] ) u ( [ τ ] ) − μ − v ( [ τ ] ) u 2 ( [ τ ] ) + α , 1 v ( τ ) d v d τ = β u ( [ τ ] ) u 2 ( [ τ ] ) + α − γ .
One can see that a solution ( u ( τ ) , v ( τ ) ) of system (3) for τ ∈ [ 0 , + ∞ ) has the following properties:
  • On the interval [ 0 , + ∞ ) , u ( τ ) and v ( τ ) are continuous.
  • d u d τ and d v d τ exist everywhere when τ ∈ [ 0 , + ∞ ) , except possibly at the points { 0 , 1 , 2 , … } .
  • System (3) holds on any interval [ n , n + 1 ) with n = 0 , 1 , 2 , … .
The following system can be obtained by integrating system (3) over the interval [ n , τ ] for any τ ∈ [ n , n + 1 ) and n = 0 , 1 , 2 , … :
ln u ( τ ) u ( n ) = ( 1 − u n ) ( u n − μ ) − v n u n 2 + α ( τ − n ) , ln v ( τ ) v ( n ) = β u n u n 2 + α − γ ( τ − n ) .
where u n = u ( n ) and v n = v ( n ) .
Exponentiating both equations in system (4), we obtain
u ( τ ) = u n exp ( 1 − u n ) ( u n − μ ) − v n u n 2 + α ( τ − n ) , v ( τ ) = v n exp β u n u n 2 + α − γ ( τ − n ) .
Letting τ → ( n + 1 ) − in system (5) produces
u n + 1 = u n exp ( 1 − u n ) ( u n − μ ) − v n u n 2 + α , v n + 1 = v n exp β u n u n 2 + α − γ .
where
0 < μ < 1 , α > 0 , β > 0 , γ > 0 .
and the parameters are the same as in system (2). System (6) will be considered in the sequel. It is easy to see that if u 0 > 0 and v 0 > 0 , then u n > 0 and v n > 0 for all n ≥ 0 . Hence, the positive quadrant is positively invariant under system (6), which is consistent with the biological meaning of prey and predator populations.
Scope Limitation. The positivity argument above establishes only forward invariance of the positive quadrant; it does not prove boundedness, dissipativity, the existence of a compact absorbing region, uniform persistence, or a global basin structure. Accordingly, all stability and bifurcation conclusions below are local and do not imply global predator persistence or coexistence for arbitrary initial conditions. Section 2, Section 3, Section 4 and Section 5 present the fixed-point analysis, local bifurcations, numerical illustrations, and conclusions.
In the semi-discretization above, unit intervals [ n , n + 1 ) are used in the dimensionless time τ , so system (6) has the fixed step h = 1 . Since τ = r K t , one iteration corresponds to 1 r K units of the original time. This is a modeling convention rather than a consequence forced by nondimensionalization. For a general h > 0 , both exponents in (6) would be multiplied by h. The fixed points and the critical values β 0 , β 1 , and β 2 remain unchanged, whereas the Jacobian multipliers and stability may depend on h. Therefore, all results in this paper concern h = 1 ; a systematic analysis for general h is left for future work.

2. Existence and Stability of Fixed Points

2.1. Existence of Fixed Points

In this subsection, we discuss the existence of non-negative fixed points of the discrete system (6).
Let E = ( u , v ) be a fixed point of system (6). Then, its coordinates satisfy
u = u exp ( 1 − u ) ( u − μ ) − v u 2 + α , v = v exp β u u 2 + α − γ .
It is easy to see that system (6) always has the following three boundary fixed points:
E 0 = ( 0 , 0 ) , E 1 = ( 1 , 0 ) , E 2 = ( μ , 0 ) .
We now consider positive fixed points. Suppose that u > 0 and v > 0 . Then, from (7), we have
( 1 − u ) ( u − μ ) − v u 2 + α = 0 ,
and
β u u 2 + α − γ = 0 .
By (8), we obtain
v = ( u 2 + α ) ( 1 − u ) ( u − μ ) .
Since v > 0 , it follows directly from (10) that
μ < u < 1 .
Equation (9) is equivalent to
β = γ u 2 + α u = γ u + α u .
Therefore, the existence of positive fixed points is equivalent to the existence of roots of
ϕ ( u ) = γ u + α u − β = 0
in the interval ( μ , 1 ) .
For later use, define
β 0 : = 2 γ α , β 1 : = γ ( 1 + α ) , β 2 : = γ μ 2 + α μ .
By direct calculation,
ϕ ′ ( u ) = γ 1 − α u 2 .
By the arithmetic-geometric mean inequality,
β 1 = γ ( 1 + α ) ≥ 2 γ α = β 0 , β 2 = γ μ + α μ ≥ 2 γ α = β 0 ,
where equality holds if and only if α = 1 and α = μ 2 , respectively. Moreover,
β 1 − β 2 = γ ( 1 − μ ) ( μ − α ) μ .
Since γ > 0 and 0 < μ < 1 , it follows that β 1 > β 2 , β 1 = β 2 , or β 1 < β 2 according as α < μ , α = μ , or α > μ . Combining these comparisons gives all the orderings used in Table 2.
Table 2. Classification of positive fixed points.
Finally, ϕ ( μ ) = β 2 − β , ϕ ( 1 ) = β 1 − β , and, when μ < α < 1 , ϕ ( α ) = β 0 − β . Since ϕ ′ changes sign only at α , ϕ is increasing on ( μ , 1 ) for α ≤ μ 2 , decreasing there for α ≥ 1 , and decreases and then increases for μ 2 < α < 1 . Comparing these values with zero yields exactly the classification in Table 2.
Here, throughout the table,
u 1 = β − β 2 − 4 γ 2 α 2 γ , u 2 = β + β 2 − 4 γ 2 α 2 γ ,
and
v i = ( u i 2 + α ) ( 1 − u i ) ( u i − μ ) , i = 1 , 2 .
When two positive fixed points exist,
E 3 = ( u 1 , v 1 ) , E 4 = ( u 2 , v 2 ) ,
and, in particular,
μ < u 1 < α < u 2 < 1 .

2.2. Local Stability of Fixed Points

Before analyzing the local stability of fixed points, we first introduce the following definition and lemma.
Definition 1.
Let E ( x , y ) be a fixed point of a two-dimensional discrete system with multipliers λ 1 and λ 2 :
(i) 
If | λ 1 |   < 1 and | λ 2 |   < 1 , then E ( x , y ) is called a sink, and a sink is locally asymptotically stable.
(ii) 
If | λ 1 |   > 1 and | λ 2 |   > 1 , then E ( x , y ) is called a source, and a source is locally asymptotically unstable.
(iii) 
If | λ 1 |   < 1 and | λ 2 |   > 1 , or | λ 1 |   > 1 and | λ 2 |   < 1 , then E ( x , y ) is called a saddle.
(iv) 
If either | λ 1 |   = 1 or | λ 2 |   = 1 , then E ( x , y ) is called non-hyperbolic.
Lemma 1.
Let
F ( λ ) = λ 2 + B λ + C ,
where B and C are two real constants. Suppose that λ 1 and λ 2 are two roots of F ( λ ) = 0 . Then, the following statements hold:
(i) 
If F ( 1 ) > 0 , then
(i.1) 
| λ 1 |   < 1 and | λ 2 |   < 1 if and only if F ( − 1 ) > 0 and C < 1 ;
(i.2) 
λ 1 = − 1 and λ 2 ≠ − 1 if and only if F ( − 1 ) = 0 and B ≠ 2 ;
(i.3) 
| λ 1 |   < 1 and | λ 2 |   > 1 if and only if F ( − 1 ) < 0 ;
(i.4) 
| λ 1 |   > 1 and | λ 2 |   > 1 if and only if F ( − 1 ) > 0 and C > 1 ;
(i.5) 
λ 1 and λ 2 are a pair of conjugate complex roots and | λ 1 |   =   | λ 2 |   = 1 if and only if − 2 < B < 2 and C = 1 ;
(i.6) 
λ 1 = λ 2 = − 1 if and only if F ( − 1 ) = 0 and B = 2 .
(ii) 
If F ( 1 ) = 0 , namely, 1 is one root of F ( λ ) = 0 , then the other root λ satisfies | λ | < ( = , > ) 1 according to | C | < ( = , > ) 1 .
(iii) 
If F ( 1 ) < 0 , then F ( λ ) = 0 has one root lying in ( 1 , + ∞ ) . Moreover, we have the following:
(iii.1) 
The other root λ satisfies λ < − 1 if and only if F ( − 1 ) < 0 and satisfies λ = − 1 if and only if F ( − 1 ) = 0 ;
(iii.2) 
The other root satisfies − 1 < λ < 1 if and only if F ( − 1 ) > 0 .
A direct calculation for system (6) gives
J ( u , v ) = 1 + u ( 1 + μ − 2 u ) + 2 u 2 v ( u 2 + α ) 2 e ( 1 − u ) ( u − μ ) − v u 2 + α − u u 2 + α e ( 1 − u ) ( u − μ ) − v u 2 + α β v α − u 2 ( u 2 + α ) 2 e β u u 2 + α − γ e β u u 2 + α − γ .

2.2.1. Local Stability of Boundary Fixed Points

At E 0 = ( 0 , 0 ) , the Jacobian matrix is
J ( E 0 ) = e − μ 0 0 e − γ .
Since 0 < e − μ < 1 and 0 < e − γ < 1 , E 0 is a sink and hence is locally asymptotically stable.
In what follows, we analyze the local stability of the two nonzero boundary fixed points
E 1 = ( 1 , 0 ) , E 2 = ( μ , 0 ) .
By applying Definition 1 to the eigenvalues of the Jacobian matrix, we obtain the following local stability results for the boundary fixed points E 1 = ( 1 , 0 ) and E 2 = ( μ , 0 ) , respectively.
Theorem 1.
For the boundary fixed point E 1 = ( 1 , 0 ) of system (6), the following statements are true:
(1) 
If 0 < β < β 1 , then E 1 is a sink;
(2) 
If β = β 1 , then E 1 is non-hyperbolic;
(3) 
If β > β 1 , then E 1 is a saddle.
Proof. 
At E 1 = ( 1 , 0 ) , the Jacobian matrix is
J ( E 1 ) = μ − 1 1 + α 0 exp β 1 + α − γ .
Since J ( E 1 ) is an upper triangular matrix, its eigenvalues are
λ 1 = μ , λ 2 = exp β 1 + α − γ .
Since 0 < μ < 1 , | λ 1 | < 1 . Hence the local stability of E 1 is determined by λ 2 . Moreover, since λ 2 > 0 , one has λ 2 < 1 , λ 2 = 1 , or λ 2 > 1 when β < β 1 , β = β 1 , or β > β 1 , respectively. □
Remark 1.
Theorem 1 describes the ecological state where the prey population persists at its carrying capacity while the predator is absent, corresponding to E 1 = ( 1 , 0 ) . When β is small, the energy gain from predation is insufficient to sustain predator growth, and a predator population introduced at sufficiently low density eventually dies out, leading the system to remain in a prey-only state. When β exceeds the critical value β 1 , this state loses stability, indicating that predators are able to invade and alter the ecosystem structure.
Theorem 2.
The local stability of the boundary fixed point E 2 = ( μ , 0 ) of system (6) is classified as follows:
(1) 
If 0 < β < β 2 , then E 2 is a saddle;
(2) 
If β = β 2 , then E 2 is non-hyperbolic;
(3) 
If β > β 2 , then E 2 is a source.
Proof. 
At E 2 = ( μ , 0 ) , the Jacobian matrix is
J ( E 2 ) = 1 + μ − μ 2 − μ μ 2 + α 0 exp β μ μ 2 + α − γ .
Since J ( E 2 ) is an upper triangular matrix, its eigenvalues are
λ 1 = 1 + μ − μ 2 , λ 2 = exp β μ μ 2 + α − γ .
Since 0 < μ < 1 , we have
λ 1 = 1 + μ − μ 2 = 1 + μ ( 1 − μ ) > 1 .
Thus,
| λ 1 |   > 1 .
Since λ 2 > 0 , we have λ 2 < 1 , λ 2 = 1 , or λ 2 > 1 when β < β 2 , β = β 2 , or β > β 2 , respectively. □
From the above theorems, the boundary fixed point E 1 changes from a sink to a saddle as β passes through the critical value β 1 , while E 2 changes from a saddle to a source as β passes through the critical value β 2 . In both critical cases, the Jacobian matrix has an eigenvalue λ = 1 , which will be considered in the subsequent bifurcation analysis.
Remark 2.
Theorem 2 corresponds to the state E 2 = ( μ , 0 ) , where the prey population is at the Allee threshold and the predator is absent. This state represents a critical low-density survival boundary for the prey population under the Allee effect. The result shows that this equilibrium is not robust to perturbations or predation pressure, and the system tends to move away from this threshold state, leading to alternative population dynamics.

2.2.2. Local Stability of Positive Fixed Points

In this subsubsection, we discuss the local stability of positive fixed points of system (6). Let E = ( u , v ) be a positive fixed point of system (6). Then,
μ < u < 1 ,
and
v = ( u 2 + α ) ( 1 − u ) ( u − μ ) ,
β u u 2 + α = γ .
At a positive fixed point, the two exponential terms in the Jacobian matrix are equal to 1. Thus, the Jacobian matrix at E = ( u , v ) becomes
J ( E ) = 1 + u ( 1 + μ − 2 u ) + 2 u 2 ( 1 − u ) ( u − μ ) u 2 + α − u u 2 + α β v ( α − u 2 ) ( u 2 + α ) 2 1 ,
The characteristic equation of J ( E ) can be written as
F ( λ ) = λ 2 + B ( u ) λ + C ( u ) ,
where
B ( u ) = − 2 + u ( 1 + μ − 2 u ) + 2 u 2 ( 1 − u ) ( u − μ ) u 2 + α ,
and
C ( u ) = 1 + u ( 1 + μ − 2 u ) + 2 u 2 ( 1 − u ) ( u − μ ) u 2 + α + γ ( 1 − u ) ( u − μ ) ( α − u 2 ) u 2 + α .
Therefore,
F ( 1 ) = γ ( 1 − u ) ( u − μ ) ( α − u 2 ) u 2 + α ,
and
F ( − 1 ) = 4 + 2 u ( 1 + μ − 2 u ) + 4 u 2 ( 1 − u ) ( u − μ ) u 2 + α + γ ( 1 − u ) ( u − μ ) ( α − u 2 ) u 2 + α .
Based on the characteristic equation obtained above and in Lemma 1, we now summarize the local stability of the positive fixed points.
For convenience, define
δ = [ 4 + 2 u 2 ( 1 + μ − 2 u 2 ) ] ( u 2 2 + α ) + 4 u 2 2 ( 1 − u 2 ) ( u 2 − μ ) ( 1 − u 2 ) ( u 2 − μ ) ( u 2 2 − α ) , Γ u 1 = u 1 ( 1 + μ − 2 u 1 ) + 2 u 1 2 ( 1 − u 1 ) ( u 1 − μ ) u 1 2 + α + γ ( 1 − u 1 ) ( u 1 − μ ) ( α − u 1 2 ) u 1 2 + α .
Here δ is an equilibrium-dependent threshold evaluated at E 4 = ( u 2 , v 2 ) . Since u 2 depends on the model parameters through (15), conditions expressed in terms of δ are implicit. For notational simplicity, we retain δ below; Γ u 1 is used for E 3 = ( u 1 , v 1 ) .
Then, the local stability of positive fixed points can be classified as follows. For any positive fixed point E = ( u , v ) , we have μ < u < 1 . Hence, from the expression of F ( 1 ) , the sign of F ( 1 ) is determined by the sign of α − u 2 . Therefore, the stability of positive fixed points can be discussed according to the relative position of u and α .
First, consider the right-branch positive fixed point E 4 = ( u 2 , v 2 ) . Since u 2 > α , one has F ( 1 ) < 0 . By Lemma 1, E 4 has an eigenvalue greater than 1. Its remaining stability is determined by the sign of F ( − 1 ) . Solving F ( − 1 ) = 0 gives the critical value δ . Therefore, E 4 is a saddle if 0 < γ < δ , non-hyperbolic if γ = δ , and a source if γ > δ .
Second, consider the critical positive fixed point E * , where u * = α . Here, J ( E * ) is upper triangular, and its two multipliers are
λ 1 = 1 , λ 2 = Λ * = 1 + 2 α + 2 μ α − μ − 3 α > 0 .
Hence, E * is non-hyperbolic.
Finally, for the left-branch positive fixed point E 3 = ( u 1 , v 1 ) , μ < u 1 < 1 and u 1 < α ; hence, F ( 1 ) > 0 . Moreover,
F ( − 1 ) = 4 ( 1 − u 1 2 ) + 2 u 1 ( 1 + μ ) + 4 u 1 2 ( 1 − u 1 ) ( u 1 − μ ) u 1 2 + α + γ ( 1 − u 1 ) ( u 1 − μ ) ( α − u 1 2 ) u 1 2 + α > 0 .
Every term is positive since γ > 0 , 1 − u 1 > 0 , u 1 − μ > 0 , and α − u 1 2 > 0 . Thus, by Lemma 1, E 3 is a sink, non-hyperbolic, or a source according as Γ u 1 < 0 , Γ u 1 = 0 , or Γ u 1 > 0 , respectively.
Combining the above three cases with the existence classification of positive fixed points in Section 2.1, we obtain the classifications summarized in Table 3, Table 4 and Table 5.
Table 3. Type of fixed point E * .
Table 4. Type of fixed point E 3 .
Table 5. Type of fixed point E 4 .

3. Bifurcation Analysis

In this section, we employ the center manifold theorem and local bifurcation theory to establish the transcritical bifurcations at E 1 and E 2 and the saddle-node bifurcation at E * . The potential Neimark–Sacker case at E 3 and flip case at E 4 can be studied within the same center-manifold and normal-form framework. However, their distinct higher-order transversality, nonresonance, and nondegeneracy calculations are substantially more involved; they are therefore omitted here and left for future work [15,16,17,18].

3.1. Main Results

From Theorem 1, E 1 = ( 1 , 0 ) is non-hyperbolic when β = β 1 . Thus, a local bifurcation may occur near E 1 as β passes through the critical value β 1 . The following result is obtained.
Theorem 3.
Assume that α ≠ 1 . If β varies in a small neighborhood of β 1 , then system (6) undergoes a transcritical bifurcation at E 1 = ( 1 , 0 ) . Moreover, if α > 1 , the positive branch E 3 exists for β > β 1 and is locally asymptotically stable; if 0 < α < 1 , the positive branch E 4 exists for β < β 1 and is a saddle.
Remark 3.
Theorem 3 is a local result. Only when α > 1 may nearby solutions approach the locally stable coexistence equilibrium. When 0 < α < 1 , crossing β 1 does not imply successful predator establishment or stable coexistence.
From Theorem 2, E 2 = ( μ , 0 ) is non-hyperbolic when β = β 2 . Similarly, a local bifurcation may occur near E 2 as β passes through the critical value β 2 . We have the following result.
Theorem 4.
Assume that α ≠ μ 2 . System (6) undergoes a transcritical bifurcation at E 2 = ( μ , 0 ) as β crosses β 2 . Moreover, if 0 < α < μ 2 , the positive branch E 4 exists for β > β 2 and is a saddle; if α > μ 2 , the positive branch E 3 exists for β < β 2 and is a source.
Remark 4.
This result is also local. The point E 2 is a predator-free state with the prey exactly at the Allee threshold, not a prey-extinction state. Since the nearby positive branch is unstable in both cases, this bifurcation alone does not demonstrate predator persistence or stable coexistence.
Remark 5.
The excluded cases α = 1 in Theorem 3 and α = μ 2 in Theorem 4 are degenerate because the quadratic coefficient of the corresponding reduced map vanishes. Hence, the standard transcritical nondegeneracy condition fails, and higher-order terms or a higher-codimension unfolding must be considered. These cases are not investigated here.
At the critical value β = β 0 , the two positive fixed points coalesce at E * . Hence, E * is non-hyperbolic, and a local bifurcation may occur as β passes through β 0 . We have the following result.
Theorem 5.
Assume that μ 2 < α < 1 and
α ≠ 1 + μ + μ 2 − μ + 1 3 2 .
If the parameter β varies in a small neighborhood of β 0 , then system (6) undergoes a saddle-node bifurcation at
E * = α , 2 α ( 1 − α ) ( α − μ ) .
Remark 6.
Theorem 5 shows that the two positive fixed points are created or annihilated when β crosses β 0 . Thus, the saddle-node bifurcation produces an abrupt change in the number of locally available coexistence equilibria.

3.2. Proofs of the Main Results

Proof of Theorem 3.
From the stability analysis of boundary fixed points, the eigenvalues of the Jacobian matrix of system (6) at E 1 = ( 1 , 0 ) are
λ 1 = μ , λ 2 = exp β 1 + α − γ .
Since 0 < μ < 1 , one has
| λ 1 |   < 1 .
When β = β 1 , we have λ 2 = 1 . Thus, E 1 is a non-hyperbolic fixed point and a bifurcation may occur at E 1 .
To study the bifurcation at E 1 , let x n = u n − 1 and y n = v n , and introduce a small perturbation parameter η n * = β − β 1 with 0 <   | η n * |   ≪ 1 . Then, u n = 1 + x n , v n = y n , and β = β 1 + η n * . Furthermore, let η n + 1 * = η n * . Then, system (6) can be transformed into the following extended system:
x n + 1 = ( 1 + x n ) exp − x n ( 1 − μ + x n ) − y n 1 + α + 2 x n + x n 2 − 1 , y n + 1 = y n exp β 1 + η n * 1 + x n 1 + α + 2 x n + x n 2 − γ , η n + 1 * = η n * .
Taking the Taylor expansion of system (16) at ( x n , y n , η n * ) = ( 0 , 0 , 0 ) , we obtain
x n + 1 = a 100 x n + a 010 y n + a 200 x n 2 + a 110 x n y n + a 020 y n 2 + o ( ρ 1 2 ) , y n + 1 = b 010 y n + b 110 x n y n + b 011 y n η n * + o ( ρ 1 2 ) , η n + 1 * = η n * ,
where ρ 1 = x n 2 + y n 2 + ( η n * ) 2 , and the coefficients are given by
a 100 = μ , a 010 = − 1 1 + α , a 200 = μ 2 − 3 2 , a 110 = 2 ( 1 + α ) 2 − μ 1 + α , a 020 = 1 2 ( 1 + α ) 2 , b 010 = 1 , b 110 = γ ( α − 1 ) 1 + α , b 011 = 1 1 + α .
The linear part of system (17) is
x n + 1 y n + 1 η n + 1 * = μ − 1 1 + α 0 0 1 0 0 0 1 x n y n η n * .
The eigenvalues of the above matrix are
λ 1 = μ , λ 2 = 1 , λ 3 = 1 .
The corresponding eigenvectors can be chosen as
( 1 , 0 , 0 ) T , 1 ( 1 + α ) ( μ − 1 ) , 1 , 0 T , ( 0 , 0 , 1 ) T .
Thus, we take the transformation matrix
P = 1 1 ( 1 + α ) ( μ − 1 ) 0 0 1 0 0 0 1 .
Let
x n y n η n * = P X n Y n η n .
That is,
x n = X n + 1 ( 1 + α ) ( μ − 1 ) Y n , y n = Y n , η n * = η n .
Under this transformation, system (17) becomes
X n + 1 = A 100 X n + A 200 X n 2 + A 110 X n Y n + A 020 Y n 2 + A 011 Y n η n + o ( ρ ˜ 2 2 ) , Y n + 1 = B 010 Y n + B 110 X n Y n + B 020 Y n 2 + B 011 Y n η n + o ( ρ ˜ 2 2 ) , η n + 1 = η n ,
where ρ ˜ 2 = X n 2 + Y n 2 + η n 2 , and the coefficients are
A 100 = μ , A 200 = μ 2 − 3 2 , A 110 = 5 + 3 α − 3 μ − α μ + γ ( α − 1 ) ( 1 + α ) 2 ( 1 − μ ) , A 020 = − α γ + α − γ − 2 μ + 3 ( 1 + α ) 3 ( 1 − μ ) 2 , A 011 = 1 ( 1 + α ) 2 ( 1 − μ ) , B 010 = 1 , B 110 = γ ( α − 1 ) 1 + α , B 020 = γ ( 1 − α ) ( 1 + α ) 2 ( 1 − μ ) , B 011 = 1 1 + α .
Now, we consider the center manifold. Let
X = h ( Y , η ) ,
where
h ( 0 , 0 ) = 0 , D h ( 0 , 0 ) = 0 .
Assume that
h ( Y , η ) = c 20 Y 2 + c 11 Y η + c 02 η 2 + o ( ρ 2 2 ) ,
where ρ 2 = Y 2 + η 2 . Using the center manifold invariance equation
h ( Y n + 1 , η n + 1 ) = X n + 1 ,
and comparing the coefficients of the second-order terms, we obtain
c 20 = − α γ + α − γ − 2 μ + 3 ( 1 + α ) 3 ( 1 − μ ) 3 , c 11 = 1 ( 1 + α ) 2 ( 1 − μ ) 2 , c 02 = 0 .
Therefore, the center manifold is given by
X = h ( Y , η ) = − α γ + α − γ − 2 μ + 3 ( 1 + α ) 3 ( 1 − μ ) 3 Y 2 + 1 ( 1 + α ) 2 ( 1 − μ ) 2 Y η + o ( ρ 2 2 ) .
Restricting system (18) to the center manifold, we obtain the following reduced equation:
Y n + 1 = g ( Y n , η n ) ,
where
g ( Y , η ) = Y + 1 1 + α Y η + γ ( 1 − α ) ( 1 + α ) 2 ( 1 − μ ) Y 2 + o ( ρ 2 2 ) .
From (20), we have
g ( 0 , 0 ) = 0 , g Y ( 0 , 0 ) = 1 , g η ( 0 , 0 ) = 0 , g Y η ( 0 , 0 ) = 1 1 + α ≠ 0 .
Moreover,
g Y Y ( 0 , 0 ) = 2 γ ( 1 − α ) ( 1 + α ) 2 ( 1 − μ ) .
Since
γ > 0 , 0 < μ < 1 ,
we have
g Y Y ( 0 , 0 ) ≠ 0
if and only if
α ≠ 1 .
Therefore, if α ≠ 1 , then all the conditions for a transcritical bifurcation are satisfied. Hence, system (6) undergoes a transcritical bifurcation at E 1 = ( 1 , 0 ) when β = β 1 . This proves Theorem 3. □
Proof of Theorem 4.
By the stability analysis of boundary fixed points, the eigenvalues of the Jacobian matrix of system (6) at E 2 = ( μ , 0 ) are
λ 1 = 1 + μ − μ 2 , λ 2 = exp β μ μ 2 + α − γ .
Because 0 < μ < 1 , we have
λ 1 = 1 + μ − μ 2 = 1 + μ ( 1 − μ ) > 1 .
At β = β 2 , we have λ 2 = 1 . Consequently, E 2 is a non-hyperbolic fixed point and a bifurcation may occur at E 2 .
For the bifurcation analysis at E 2 , let x n = u n − μ and y n = v n and introduce a small perturbation parameter η n * = β − β 2 with 0 <   | η n * |   ≪ 1 . Thus, u n = μ + x n , v n = y n , and β = β 2 + η n * . In addition, let η n + 1 * = η n * . With these substitutions, system (6) can be transformed into the following extended system:
x n + 1 = ( μ + x n ) exp ( 1 − μ − x n ) x n − y n μ 2 + α + 2 μ x n + x n 2 − μ , y n + 1 = y n exp β 2 + η n * μ + x n μ 2 + α + 2 μ x n + x n 2 − γ , η n + 1 * = η n * .
Expanding system (21) at ( x n , y n , η n * ) = ( 0 , 0 , 0 ) , we obtain
x n + 1 = a ¯ 100 x n + a ¯ 010 y n + a ¯ 200 x n 2 + a ¯ 110 x n y n + a ¯ 020 y n 2 + o ( ρ 3 2 ) , y n + 1 = b ¯ 010 y n + b ¯ 110 x n y n + b ¯ 011 y n η n * + o ( ρ 3 2 ) , η n + 1 * = η n * ,
where ρ 3 = x n 2 + y n 2 + ( η n * ) 2 , and the coefficients are
a ¯ 100 = 1 + μ − μ 2 , a ¯ 010 = − μ μ 2 + α , a ¯ 200 = 1 − 3 2 μ − μ 2 + 1 2 μ 3 , a ¯ 110 = 2 μ 2 ( μ 2 + α ) 2 − 1 + μ − μ 2 μ 2 + α , a ¯ 020 = μ 2 ( μ 2 + α ) 2 , b ¯ 010 = 1 , b ¯ 110 = γ ( α − μ 2 ) μ ( μ 2 + α ) , b ¯ 011 = μ μ 2 + α .
The linear part of system (22) is
x n + 1 y n + 1 η n + 1 * = 1 + μ − μ 2 − μ μ 2 + α 0 0 1 0 0 0 1 x n y n η n * .
The eigenvalues of the above matrix are
λ 1 = 1 + μ − μ 2 , λ 2 = 1 , λ 3 = 1 .
The corresponding eigenvectors can be chosen as
( 1 , 0 , 0 ) T , 1 ( μ 2 + α ) ( 1 − μ ) , 1 , 0 T , ( 0 , 0 , 1 ) T .
Accordingly, we take the transformation matrix
P = 1 1 ( μ 2 + α ) ( 1 − μ ) 0 0 1 0 0 0 1 .
Let
x n y n η n * = P X n Y n η n .
Equivalently,
x n = X n + 1 ( μ 2 + α ) ( 1 − μ ) Y n , y n = Y n , η n * = η n .
With this transformation, system (22) becomes
X n + 1 = A ¯ 100 X n + A ¯ 200 X n 2 + A ¯ 110 X n Y n + A ¯ 020 Y n 2 + A ¯ 011 Y n η n + o ( ρ ˜ 4 2 ) , Y n + 1 = B ¯ 010 Y n + B ¯ 110 X n Y n + B ¯ 020 Y n 2 + B ¯ 011 Y n η n + o ( ρ ˜ 4 2 ) , η n + 1 = η n ,
where ρ ˜ 4 = X n 2 + Y n 2 + η n 2 , and the coefficients are
A ¯ 100 = 1 + μ − μ 2 , A ¯ 200 = 1 − 3 2 μ − μ 2 + 1 2 μ 3 , A ¯ 110 = μ ( μ 2 + α ) ( 1 − 3 μ ) + 2 μ 3 ( 1 − μ ) − γ ( α − μ 2 ) μ ( μ 2 + α ) 2 ( 1 − μ ) , A ¯ 020 = − α γ + α μ 2 − γ μ 2 + 3 μ 4 − 2 μ 3 μ ( μ 2 + α ) 3 ( 1 − μ ) 2 , A ¯ 011 = − μ ( μ 2 + α ) 2 ( 1 − μ ) , B ¯ 010 = 1 , B ¯ 110 = γ ( α − μ 2 ) μ ( μ 2 + α ) , B ¯ 020 = γ ( α − μ 2 ) μ ( μ 2 + α ) 2 ( 1 − μ ) , B ¯ 011 = μ μ 2 + α .
We next consider the center manifold. Let
X = h ( Y , η ) ,
where
h ( 0 , 0 ) = 0 , D h ( 0 , 0 ) = 0 .
Assume that
h ( Y , η ) = c 20 Y 2 + c 11 Y η + c 02 η 2 + o ( ρ 4 2 ) ,
where ρ 4 = Y 2 + η 2 . Applying the center manifold invariance equation
h ( Y n + 1 , η n + 1 ) = X n + 1 ,
and comparing the coefficients of the second-order terms, we obtain
c 20 = α γ + α μ 2 − γ μ 2 + 3 μ 4 − 2 μ 3 μ 2 ( μ 2 + α ) 3 ( 1 − μ ) 3 , c 11 = 1 ( μ 2 + α ) 2 ( 1 − μ ) 2 , c 02 = 0 .
Hence, the center manifold is given by
X = h ( Y , η ) = α γ + α μ 2 − γ μ 2 + 3 μ 4 − 2 μ 3 μ 2 ( μ 2 + α ) 3 ( 1 − μ ) 3 Y 2 + 1 ( μ 2 + α ) 2 ( 1 − μ ) 2 Y η + o ( ρ 4 2 ) .
After restricting system (23) to the center manifold, we obtain the following reduced equation:
Y n + 1 = g ( Y n , η n ) ,
where
g ( Y , η ) = Y + μ μ 2 + α Y η + γ ( α − μ 2 ) μ ( μ 2 + α ) 2 ( 1 − μ ) Y 2 + o ( ρ 4 2 ) .
It follows from (25) that
g ( 0 , 0 ) = 0 , g Y ( 0 , 0 ) = 1 , g η ( 0 , 0 ) = 0 , g Y η ( 0 , 0 ) = μ μ 2 + α ≠ 0 .
In addition,
g Y Y ( 0 , 0 ) = 2 γ ( α − μ 2 ) μ ( μ 2 + α ) 2 ( 1 − μ ) .
In view of
γ > 0 , 0 < μ < 1 , μ 2 + α > 0 ,
we have
g Y Y ( 0 , 0 ) ≠ 0
if and only if
α ≠ μ 2 .
Consequently, if α ≠ μ 2 , then all the conditions for a transcritical bifurcation are satisfied. It follows that system (6) undergoes a transcritical bifurcation at E 2 = ( μ , 0 ) when β = β 2 . This proves Theorem 4. □
Proof of Theorem 5.
At β = β 0 = 2 γ α , the Jacobian matrix of system (6) at E * has the eigenvalues
λ 1 = 1 + 2 α + 2 μ α − μ − 3 α , λ 2 = 1 .
Since μ < α < 1 , one has λ 1 > 0 . Moreover,
λ 1 = 1 ⟺ α = 1 + μ + μ 2 − μ + 1 3 2 .
Thus, under the assumptions of the theorem, | λ 1 | ≠ 1 .
Let
x n = u n − α , y n = v n − 2 α ( 1 − α ) ( α − μ ) ,
and introduce
η n * = β − β 0 , η n + 1 * = η n * .
Then, the critical fixed point is transformed to ( 0 , 0 , 0 ) . Expanding the extended system at ( 0 , 0 , 0 ) , we obtain
x n + 1 = a 100 x n + a 010 y n + a 200 x n 2 + a 110 x n y n + a 020 y n 2 + o ( ρ 1 2 ) , y n + 1 = y n + b 001 η n * + b 200 x n 2 + b 011 y n η n * + b 002 ( η n * ) 2 + o ( ρ 1 2 ) , η n + 1 * = η n * ,
where
ρ 1 = x n 2 + y n 2 + ( η n * ) 2 ,
and
a 100 = 1 + 2 α + 2 μ α − μ − 3 α , a 010 = − 1 2 α , a 110 = − a 100 − 1 2 α , a 020 = 1 8 α 3 / 2 , a 200 = a 100 2 − 1 − μ α + μ − α − α 2 α ,
and
b 001 = α ( 1 − α ) ( α − μ ) , b 200 = − γ ( 1 − α ) ( α − μ ) , b 011 = 1 2 α , b 002 = ( 1 − α ) ( α − μ ) 4 .
The linear part of system (26) has the eigenvalues
a 100 , 1 , 1 .
An eigenvector corresponding to a 100 is ( 1 , 0 , 0 ) T , while an eigenvector and a generalized eigenvector associated with 1 can be chosen as
1 2 α ( a 100 − 1 ) , 1 , 0 T , ( 1 − α ) ( α − μ ) 2 ( a 100 − 1 ) 2 , 0 , 1 T ,
respectively. Thus, take
x n y n η n * = P X n Y n η n , P = 1 1 2 α ( a 100 − 1 ) ( 1 − α ) ( α − μ ) 2 ( a 100 − 1 ) 2 0 1 0 0 0 1 .
For convenience, set
q = 1 2 α ( a 100 − 1 ) , z = ( 1 − α ) ( α − μ ) 2 ( a 100 − 1 ) 2 .
The center manifold can be written as
X = h ( Y , η ) , h ( 0 , 0 ) = 0 , D h ( 0 , 0 ) = 0 .
Since
X = h ( Y , η ) = O ( ρ 2 2 ) , ρ 2 = Y 2 + η 2 ,
it follows from the transformation (27) that
x = q Y + z η + O ( ρ 2 2 ) .
Therefore,
x 2 = q 2 Y 2 + 2 q z Y η + z 2 η 2 + o ( ρ 2 2 ) .
Restricting the transformed system to the center manifold gives
Y n + 1 = g ( Y n , η n ) ,
where
g ( Y , η ) = Y + b 001 η + b 200 q 2 Y 2 + ( b 011 + 2 b 200 q z ) Y η + ( b 002 + b 200 z 2 ) η 2 + o ( ρ 2 2 ) .
Hence,
g ( 0 , 0 ) = 0 , g Y ( 0 , 0 ) = 1 ,
g η ( 0 , 0 ) = α ( 1 − α ) ( α − μ ) ≠ 0 ,
and
g Y Y ( 0 , 0 ) = − γ ( 1 − α ) ( α − μ ) 2 α ( a 100 − 1 ) 2 ≠ 0 .
The retained Y η and η 2 terms do not alter these two nondegeneracy quantities. Therefore, all conditions for a saddle-node bifurcation are satisfied. Hence, system (6) undergoes a saddle-node bifurcation at E * when β = β 0 . This proves Theorem 5. □

4. Numerical Simulations

Consistent with the unit-step formulation specified in Section 1, all computations were performed with h = 1 in MATLAB R2024b, without using an external continuation or bifurcation package. The equilibrium branches were generated directly from the analytical fixed-point formulas. At every sampled branch point, stability was assigned from the moduli of the two eigenvalues of the Jacobian matrix, using a numerical tolerance of 10 − 8 . Sink, saddle, and source branches are represented by blue solid, orange dashed, and red dash-dotted curves, respectively.
For every representative orbit in the phase portraits, 2000 iterations were computed, and the complete orbit was displayed; no transient iterates were discarded. The arrows indicate the forward iteration direction.
These trajectories are numerical illustrations for the explicitly reported parameter ranges and initial conditions only. They do not constitute a proof of boundedness, dissipativity, uniform persistence, or a complete basin-of-attraction analysis, and no conclusions about arbitrary non-negative initial data are drawn from them.
For the transcritical bifurcation at E 1 = ( 1 , 0 ) , take μ = 0.30 , α = 1.20 , and γ = 0.50 . Then, β 1 = γ ( 1 + α ) = 1.10 . The boundary branch was sampled at 2101 values on 1.02 ≤ β ≤ 1.23 ( Δ β = 10 − 4 ), and the positive branch E 3 was sampled at 1600 parameter values on 1.1000001 ≤ β ≤ 1.23 . Figure 1 shows the equilibrium branches, pointwise stability, and multiplier moduli. At β = 1.14 , E 3 = ( 0.824405 , 0.173083 ) is a sink, in agreement with the Jacobian multipliers.
Figure 1. Equilibrium branches and multiplier moduli associated with the transcritical bifurcation at E 1 . Colors and line styles identify stability as shown in the legends. The gray dashed and dotted vertical lines mark β = β 1 and Γ u 1 = 0 , respectively; the horizontal dotted line in panel (c) marks | λ | = 1 . Filled circles mark the transcritical point, and the open squares in all panels mark the same additional non-hyperbolic point at β ≈ 1.19602046 . Overlapping segments have identical coordinates.
The corresponding phase portraits are shown in Figure 2.
Figure 2. Phase portraits associated with the transcritical bifurcation at E 1 for β = 1.06 < β 1 and β = 1.14 > β 1 . The three initial conditions in both panels are ( 0.950 , 0.004 ) , ( 0.980 , 0.035 ) , and ( 1.050 , 0.021 ) . Each complete orbit contains 2000 iterates; open circles, arrows, and crosses mark the initial states, forward direction, and final iterates, respectively. The star and diamond mark E 1 and E 3 ; overlapping segments share the same forward path.
For the transcritical bifurcation at E 2 = ( μ , 0 ) , take μ = 0.50 , α = 0.10 , and γ = 0.50 . The critical value is β 2 = 0.35 . The boundary branch was sampled at 1701 values on 0.28 ≤ β ≤ 0.45 ( Δ β = 10 − 4 ), while the positive branch E 4 was sampled at 1400 parameter values on 0.3500001 ≤ β ≤ 0.45 . Stability was again computed independently at every branch point. The corresponding equilibrium branches and phase portraits are shown in Figure 3 and Figure 4, respectively.
Figure 3. Equilibrium branches and multiplier moduli associated with the transcritical bifurcation at E 2 . Colors and line styles are identified in the legends; coincident segments have identical coordinates. The filled circles in panel (c) mark both multiplier moduli at β 2 = 0.35 , one of which equals one; no further unit-modulus crossing occurs on the displayed E 4 branch.
Figure 4. Phase portraits associated with the transcritical bifurcation at E 2 for β = 0.335 < β 2 and β = 0.365 > β 2 . The three initial conditions in both panels are ( 0.420 , 0.009 ) , ( 0.500 , 0.016 ) , and ( 0.580 , 0.009 ) . Each complete orbit contains 2000 iterates; open circles, arrows, and crosses mark the initial states, forward direction, and final iterates. The terminal boundary states E 0 and E 1 are included; coincident endpoint and equilibrium markers indicate convergence.
For the saddle-node bifurcation at E * , take μ = 0.30 , α = 0.75 , and γ = 0.50 . These values satisfy the assumptions of Theorem 5. The critical parameter and fixed point are
β 0 = 2 γ α = 0.8660254038 , E * = ( 0.8660254038 , 0.1137495374 ) .
The two positive branches were each sampled at 1600 parameter values on β 0 + 10 − 8 ≤ β ≤ 0.8745 . The lower branch E 3 is a sink, and the upper branch E 4 is a saddle in the displayed neighborhood. The equilibrium branches and phase portraits are shown in Figure 5 and Figure 6, respectively.
Figure 5. Saddle-node equilibrium branches and multiplier moduli at E * for β 0 = 0.8660254038 . The blue E 3 and orange E 4 curves meet at E * ; this overlap is the saddle-node collision. The filled points in panel (c) mark both multiplier moduli at the collision, one of which equals one.
Figure 6. Phase portraits before and after the saddle-node bifurcation at E * , with β = β 0 − 0.002 and β = β 0 + 0.004 . The three initial conditions in both panels are ( 0.820 , 0.138 ) , ( 0.880 , 0.094 ) , and ( 0.970 , 0.038 ) . Each complete orbit contains 2000 iterates; open circles, arrows, and crosses mark the initial states, forward direction, and final iterates. The remaining symbols identify the equilibria shown in the legends.

5. Conclusions

In this paper, a discrete predator–prey system with an Allee effect and a Holling-IV functional response is investigated. By applying the semi-discretization method, the corresponding discrete model is derived from the continuous system. Under assumptions 0 < μ < 1 , α > 0 , β > 0 , and γ > 0 , the existence of non-negative fixed points is discussed in detail. In particular, the positive fixed points are characterized by the roots of an auxiliary equation, and their number and distribution are classified according to the relative positions of μ , α , and 1.
Furthermore, the local stability of the boundary fixed points and positive fixed points is analyzed using the eigenvalues of the Jacobian matrix together with the stability criteria for two-dimensional discrete systems. The results show that the boundary fixed point E 1 = ( 1 , 0 ) changes from a sink to a saddle as β passes through the critical value β 1 , while the boundary fixed point E 2 = ( μ , 0 ) changes from a saddle to a source as β passes through the critical value β 2 . For positive fixed points, different stability conditions are obtained according to whether the fixed point lies on the left branch, the right branch, or the critical position u = α .
Finally, using the center manifold theorem and local bifurcation theory, we establish transcritical bifurcations at E 1 when β = β 1 and at E 2 when β = β 2 , together with a saddle-node bifurcation at E * when β = β 0 under the assumptions of Theorem 5. The numerical simulations illustrate the corresponding local equilibrium branches and stability changes. All conclusions obtained here are local and do not establish global predator persistence, stable coexistence, or ecological transitions for arbitrary initial conditions. From a conservation perspective, the Allee and bifurcation thresholds may serve as qualitative warning indicators for low-density prey recovery, predator invasion, and the possible loss of coexistence states. Nevertheless, because these thresholds arise from a local analysis, they should not be interpreted as global management criteria. The conditions Γ u 1 = 0 at E 3 and γ = δ at E 4 only identify possible Neimark–Sacker and flip bifurcations, respectively. Their rigorous study can likewise employ center-manifold and normal-form methods but requires substantially more involved transversality, nonresonance, and higher-order nondegeneracy calculations; it is therefore omitted here. These two positive-equilibrium bifurcations, global boundedness and basin analysis, and the influence of a general step size h are left for future work.

Author Contributions

Conceptualization, J.C.; methodology, J.C. and X.L.; software, J.C.; validation, X.L.; formal analysis, J.C. and X.L.; investigation, X.L.; resources, X.L.; data curation, X.L.; writing—original draft, J.C.; writing—review and editing, X.L.; visualization, X.L.; supervision, X.L.; project administration, X.L.; funding acquisition, X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work is partly supported by the National Natural Science Foundation of China (61473340), the Distinguished Professor Foundation of Qianjiang Scholar in Zhejiang Province (F708108P01), and the Natural Science Foundation of Zhejiang University of Science and Technology (0401108P10).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors thank the editor-in-chief and the reviewers for their constructive comments. The financial support of this work is also gratefully acknowledged. The authors declare that artificial intelligence (AI) tools were used for language polishing and editing assistance during the preparation of this article. The authors have reviewed and revised the content and take full responsibility for the final manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Rosenzweig, M.L.; MacArthur, R.H. Graphical representation and stability conditions of predator–prey interactions. Amer. Natur. 1963, 97, 209–223. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  2. Sen, M.; Banerjee, M.; Morozov, A. Bifurcation analysis of a ratio-dependent prey–predator model with the Allee effect. Ecol. Complex. 2012, 11, 12–27. [Google Scholar] [CrossRef] [Scilit]
  3. Ye, Y.; Liu, H.; Wei, Y.; Zhang, K.; Ma, M.; Ye, J. Dynamic study of a predator–prey model with Allee effect and Holling type-I functional response. Adv. Differ. Equ. 2019, 2019, 369. [Google Scholar] [CrossRef] [Scilit]
  4. Arsie, A.; Kottegoda, C.; Shan, C. High codimension bifurcations of a predator–prey system with generalized Holling type III functional response and Allee effects. J. Dynam. Differ. Equ. 2023, 35, 3355–3380. [Google Scholar] [CrossRef] [Scilit]
  5. Zeng, Y.; Yu, P. Multistable states in a predator–prey model with generalized Holling type III functional response and a strong Allee effect. Commun. Nonlinear Sci. Numer. Simul. 2024, 131, 107846. [Google Scholar] [CrossRef] [Scilit]
  6. Seo, G.; Kot, M. A comparison of two predator–prey models with Hollings type I functional response. Math. Biosci. 2008, 212, 161–179. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  7. Hsu, S.-B.; Hwang, T.-W. Hopf bifurcation analysis for a predator–prey system of Holling and Leslie type. Taiwan. J. Math. 1999, 3, 35–53. [Google Scholar] [CrossRef] [Scilit]
  8. Wang, L.-L.; Fan, Y.-H.; Li, W.-T. Multiple bifurcations in a predator–prey system with monotonic functional response. Appl. Math. Comput. 2006, 172, 1103–1120. [Google Scholar] [CrossRef] [Scilit]
  9. AL-Kaff, M.O.; El-Metwally, H.A.; Elabbasy, E.-M.M. Qualitative analysis and phase of chaos control of the predator–prey model with Holling type-III. Sci. Rep. 2022, 12, 20111. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  10. Shang, Z.; Qiao, Y. Bifurcation analysis of a Leslie-type predator–prey system with simplified Holling type IV functional response and strong Allee effect on prey. Nonlinear Anal. Real. World Appl. 2022, 64, 103453. [Google Scholar] [CrossRef] [Scilit]
  11. Lv, L.; Li, X. Stability and bifurcation analysis in a discrete predator–prey system of Leslie type with ratio-dependent simplified Holling type IV functional response. Mathematics 2024, 12, 1803. [Google Scholar] [CrossRef] [Scilit]
  12. Hu, Z.; Teng, Z.; Zhang, L. Stability and bifurcation analysis of a discrete predator–prey model with non-monotonic functional response. Nonlinear Anal. Real. World Appl. 2011, 12, 2356–2377. [Google Scholar] [CrossRef] [Scilit]
  13. Huang, J.; Liu, S.; Ruan, S.; Xiao, D. Bifurcations in a discrete predator–prey model with nonmonotonic functional response. J. Math. Anal. Appl. 2018, 464, 201–230. [Google Scholar] [CrossRef] [Scilit]
  14. Yao, W.; Li, X. Bifurcation difference induced by different discrete methods in a discrete predator–prey model. J. Nonlinear Model. Anal. 2022, 4, 64–79. [Google Scholar]
  15. Carr, J. Applications of Centre Manifold Theory; Springer: New York, NY, USA, 1981. [Google Scholar]
  16. Guckenheimer, J.; Holmes, P. Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields; Springer: New York, NY, USA, 1983. [Google Scholar]
  17. Kuznetsov, Y.A. Elements of Applied Bifurcation Theory, 4th ed.; Springer: Cham, Switzerland, 2023. [Google Scholar]
  18. Wiggins, S. Introduction to Applied Nonlinear Dynamical Systems and Chaos, 2nd ed.; Springer: New York, NY, USA, 2003. [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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.