1 Introduction

The following difference equation is known as the Beverton-Holt model:

x n + 1 = a x n 1 + x n ,n=0,1,,
(1)

where a>0 is the rate of change (growth or decay) and x n is the size of the population at the n th generation.

This model was introduced by Beverton and Holt in 1957. It depicts density dependent recruitment of a population with limited resources which are not shared equally. The model assumes that the per capita number of offspring is inversely proportional to a linearly increasing function of the number of adults. In other words (1) can be considered as an equation of the form

x n + 1 = x n f( x n ),n=0,1,,
(2)

where f(u)=a/(1+u) is inversely proportional to the linear function A+Bu, A,B>0, which can be normalized to be 1+u.

The Beverton-Holt model is well studied and understood. It exhibits the following properties.

Theorem 1 Equation (1) has the two equilibrium points 0 and a1 when a>1.

  1. (a)

    All solutions of (1) are monotonic (increasing or decreasing) sequences.

  2. (b)

    If a1, then the zero equilibrium is a global attractor, that is, lim n x n =0, for all x 0 0.

  3. (c)

    If a>1, then the equilibrium point a1 is a global attractor, that is, lim n x n =a1, for all x 0 >0.

  4. (d)

    Both equilibrium points are globally asymptotically stable in the corresponding regions of parameters a1 and a>1, that is, they are global attractors with the property that small changes of initial condition x 0 result in small changes of the corresponding solution { x n }.

Furthermore, (1) can be solved explicitly and has the following solution:

x n = 1 1 / ( a 1 ) + ( 1 / x 0 1 / ( a 1 ) ) 1 / a n if  a 1 , x n = 1 n + 1 / x 0 if  a = 1 ,
(3)

which can be used to prove all the preceding properties. See [14].

The Allee effect is a phenomenon in biology characterized by a positive correlation between population density and per capita growth rate. The Allee effect was first written on extensively by its namesake Warder Clyde Allee. The general idea of the Allee effect is that for smaller populations, the reproduction and survival rates of individuals decrease. This effect usually saturates or disappears as populations get larger. The Allee effect has been detected in a number of discrete models; see [47].

The effect may be due to any number of causes. In some species, reproduction (finding a mate in particular) may be increasingly difficult as the population density decreases.

In mathematics, when the basin of attraction of the zero equilibrium of a system contains an open set, we consider the system to exhibit the Allee effect. See [4, 5].

In view of Theorem 1 the Beverton-Holt model does not exhibit the Allee effect.

1.1 Beverton-Holt type model that exhibits the Allee effect

The difference equation

x n + 1 = a x n 2 1 + x n 2 ,n=0,1,,
(4)

which was introduced by Thompson [8] as a depensatory generalization of the Beverton-Holt stock-recruitment relationship, was used to develop a set of constraints designed to safeguard against overfishing. This model has been used in the study of fish population dynamics, particularly when overfishing is present; see [7] for further references. In view of the sigmoid shape of the function f(u)= a u 2 1 + u 2 , (4) is called the sigmoid Beverton-Holt model. A very important feature of the sigmoid Beverton-Holt model is that it exhibits the Allee effect. We can see this from the following result, the proof of which is an immediate consequence of a stair-step diagram analysis.

Theorem 2 The global dynamics of Equation (4) is as follows:

  1. (a)

    Equation (4) has only a zero equilibrium when a<2.

  2. (b)

    Equation (4) has a zero equilibrium and the positive equilibrium x ¯ =1/2, when a=2.

  3. (c)

    There exists a zero equilibrium and two positive equilibria, x ¯ and x ¯ + , when a>2.

  4. (d)

    All solutions of (4) are monotonic (increasing or decreasing) sequences.

  5. (e)

    If a<2, then the equilibrium point 0 is a global attractor, that is, lim n x n =0 for all x 0 0.

  6. (f)

    If a=2, then the equilibrium point 0 is a global attractor, with the basin of attraction B(0)=(0, x ¯ ) and x ¯ =1/2 is a non-hyperbolic equilibrium point with the basin of attraction B( x ¯ )=[ x ¯ ,).

  7. (g)

    If a>2, then we have zero equilibrium and x ¯ + are locally asymptotically stable, while x ¯ is a repeller and the basins of attraction of the equilibrium points are given as

    B ( 0 ) = { x 0 : 0 x 0 < x ¯ } , B ( x ¯ + ) = { x 0 : x ¯ < x 0 < } .

In other words, the smaller positive equilibrium serves as the boundary between two basins of attraction. The zero equilibrium has the basin of attraction B(0) and the model exhibits the Allee effect.

  1. (h)

    The equilibrium points 0 and x ¯ + are globally asymptotically stable in the corresponding basins of attractions B(0) and B( x ¯ + ).

1.2 Competitive model in two dimensions that exhibits the Allee effect

We will now consider the two-dimensional analog of (4) which is the uncoupled system

x n + 1 = a x n 2 1 + x n 2 , y n + 1 = b y n 2 1 + y n 2 , n = 0 , 1 , ,
(5)

where a and b are positive parameters. System (5) can have at most nine nonnegative equilibrium points:

E 0 ( 0 , 0 ) , E y ¯ ( 0 , y ¯ ) , E y ¯ + ( 0 , y ¯ + ) , E x ¯ ( x ¯ , 0 ) , E x ¯ + ( x ¯ + , 0 ) , E ( x ¯ , y ¯ ) , E + ( x ¯ , y ¯ + ) , E + ( x ¯ + , y ¯ ) , E + ( x ¯ + , y ¯ + ) .

The dynamics of system (5) is partially described in the following theorem, with complete visual interpretation in Figure 1 can be derived from Theorem 2. Since there are three dynamics scenarios for each of two equations in (5), there are nine dynamic scenarios for system (5), which are visualized in Figure 1.

Figure 1
figure 1

Global dynamics of uncoupled two-dimensional model (5) with nine dynamics scenarios.

Theorem 3 System (5) has the following properties:

  1. (a)

    All solutions ( x n , y n ) of system (5) are component-wise monotonic and bounded, that is, both sequences { x n } and { y n } are monotonic and bounded.

  2. (b)

    If a<2 and b<2, then there exists only a zero equilibrium, which is a global attractor.

  3. (c)

    If a<2, b>2, then the basins of attraction of the equilibrium points are given as

    B ( E 0 ( 0 , 0 ) ) = { ( x 0 , y 0 ) : 0 x 0 < , 0 y 0 < y ¯ } , B ( E y ¯ + ( 0 , y ¯ + ) ) = { ( x 0 , y 0 ) : 0 x 0 < , y ¯ < y 0 < } .
  4. (d)

    If a>2, b<2, then the basins of attraction of the equilibrium points are given as

    B ( E 0 ( 0 , 0 ) ) = { ( x 0 , y 0 ) : 0 x 0 < x ¯ , 0 y 0 < } , B ( E x ¯ + ( x ¯ + , 0 ) ) = { ( x 0 , y 0 ) : x ¯ < x 0 < , 0 y 0 < } .
  5. (e)

    If a>2, b>2, then the basins of attraction of the equilibrium points are given as

    B ( E 0 ( 0 , 0 ) ) = { ( x 0 , y 0 ) : 0 x 0 < x ¯ , 0 y 0 < y ¯ } , B ( E x ¯ + ( x ¯ + , 0 ) ) = { ( x 0 , y 0 ) : x ¯ < x 0 < , 0 y 0 < y ¯ } , B ( E y ¯ + ( 0 , y ¯ + ) ) = { ( x 0 , y 0 ) : 0 x 0 < x ¯ , y ¯ < y 0 < } , B ( E + + ( x ¯ + , y ¯ + ) ) = { ( x 0 , y 0 ) : x ¯ < x 0 < , y ¯ < y 0 < } , B ( E x ¯ ( x ¯ , 0 ) ) = { ( x ¯ , y 0 ) : 0 y 0 < y ¯ } , B ( E y ¯ ( 0 , y ¯ ) ) = { ( x 0 , y ¯ ) : 0 x 0 < x ¯ } , B ( E + ) = { ( x 0 , y ¯ ) : x ¯ < x 0 < } , B ( E + ) = { ( x ¯ , y 0 ) : y ¯ < y 0 < } .
  6. (f)

    If a=2, b<2, then the basins of attraction of the equilibrium points are given as

    B ( E 0 ( 0 , 0 ) ) = { ( x 0 , y 0 ) : 0 x 0 < x ¯ , 0 y 0 < } , B ( E x ¯ ( x ¯ , 0 ) ) = { ( x 0 , y 0 ) : x ¯ x 0 < , 0 y 0 < } .
  7. (g)

    If a<2, b=2, then the basins of attraction of the equilibrium points are given as

    B ( E 0 ( 0 , 0 ) ) = { ( x 0 , y 0 ) : 0 x 0 < , 0 y 0 < y ¯ } , B ( E y ¯ ( 0 , y ¯ ) ) = { ( x 0 , y 0 ) : 0 x 0 < , y ¯ y 0 < } .
  8. (g)

    If a=2, b=2, then the basins of attraction of the equilibrium points are given as

    B ( E 0 ( 0 , 0 ) ) = { ( x 0 , y 0 ) : 0 x 0 < x ¯ , 0 y 0 < y ¯ } , B ( E x ¯ ( x ¯ , 0 ) ) = { ( x 0 , y 0 ) : x ¯ x 0 < , 0 y 0 < y ¯ } , B ( E y ¯ ( 0 , y ¯ ) ) = { ( x 0 , y 0 ) : 0 x 0 < x ¯ , y ¯ y 0 < } , B ( E ) = { ( x 0 , y 0 ) : x ¯ x 0 , y ¯ y 0 } .
  9. (h)

    If a=2, b>2, then the basins of attraction of the equilibrium points are given as

    B ( E 0 ( 0 , 0 ) ) = { ( x 0 , y 0 ) : 0 x 0 < x ¯ , 0 y 0 < y ¯ } , B ( E x ¯ ( x ¯ , 0 ) ) = { ( x 0 , y 0 ) : x ¯ x 0 < , 0 y 0 < y ¯ } , B ( E y ¯ + ) = { ( x 0 , y 0 ) : 0 x 0 < x ¯ , y ¯ y 0 < } , B ( E + ( x ¯ , y ¯ + ) ) = { ( x 0 , y 0 ) : x ¯ x 0 , y ¯ < y 0 } .
  10. (i)

    Case a>2, b=2, is symmetric to the case a=2, b>2.

Two species can interact in several different ways through competition, cooperation, or predator-prey interactions. For each of these interactions, we obtain variations of system (5), all of which may require a different mathematical analysis.

The following coupled system is a variation of system (5) that exhibits competitive interactions:

x n + 1 = a x n 2 1 + x n 2 + c y n , y n + 1 = b y n 2 1 + y n 2 + d x n , n = 0 , 1 , ,
(6)

where a,b,c,d>0. This system will be considered in the remainder of this paper. We will show that system (6) has similar but more complex dynamics than system (5). We will see that like system (5) the coupled system (6) may possess one, three, five, seven or nine equilibrium points in the hyperbolic case and two, four, six or eight equilibrium points in the non-hyperbolic case. In each of these cases we will show that the Allee effect is present and we will precisely describe the basins of attraction of all equilibrium points. We will show that the boundaries of the basins of attraction of the equilibrium points are the global stable manifolds of the saddle or the non-hyperbolic equilibrium points. See [915] for related results. An interesting feature of our results is that the size of the basin of attraction of the zero equilibrium decreases as a function of the number of the equilibrium points. The biological interpretation of our results is given in [16, 17] and a similar system is treated in [18]. However, no details of the proofs are provided in [16, 17] and non-hyperbolic cases were not treated there. Here we give the detailed proofs of all dynamic scenarios and provide the explicit algebraic conditions for the existence of one through nine equilibrium points, which was also missing in [16, 17]. A specific feature of our results is that no equilibrium point in the interior of the first quadrant is computable and so our analysis is based on the geometry of the equilibrium curves.

2 Preliminaries

Our proofs use some recent general results for competitive systems of difference equations of the form

{ x n + 1 = f ( x n , y n ) , y n + 1 = g ( x n , y n ) ,
(7)

where f and g are continuous functions and f(x,y) is non-decreasing in x and non-increasing in y and g(x,y) is non-increasing in x and non-decreasing in y in some domain A.

Competitive systems of the form (7) were studied by many authors in [14, 15, 1937] and others.

Here we give some basic notions as regards monotonic maps in a plane.

We define a partial order se on R 2 (the so-called southeast ordering) so that the positive cone is the fourth quadrant, i.e., this partial order is defined by

( x 1 y 1 ) se ( x 2 y 2 ) { x 1 x 2 , y 1 y 2 .
(8)

Similarly, we define northeast ordering as

( x 1 y 1 ) ne ( x 2 y 2 ) { x 1 x 2 , y 1 y 2 .
(9)

A map F is called competitive if it is non-decreasing with respect to se , that is, if the following holds:

( x 1 y 1 ) ( x 2 y 2 ) F ( x 1 y 1 ) F ( x 2 y 2 ) .
(10)

For each v=( v 1 , v 2 ) R + 2 , define Q i (v) for i=1,,4 to be the usual four quadrants based at v and numbered in a counterclock-wise direction, e.g., Q 1 (v)={(x,y) R + 2 : v 1 x, v 2 y}.

For S R + 2 let S denote the interior of S.

The following definition is from [35].

Definition 1 Let R be a nonempty subset of R 2 . A competitive map T:RR is said to satisfy condition (O+) if for every x, y in R, T(x) ne T(y) implies x ne y, and T is said to satisfy condition (O−) if for every x, y in R, T(x) ne T(y) implies y ne x.

The following theorem was proved by de Mottoni-Schiaffino [38] for the Poincaré map of a periodic competitive Lotka-Volterra system of differential equations. Smith generalized the proof to competitive and cooperative maps [34, 39].

Theorem 4 Let R be a nonempty subset of R 2 . If T is a competitive map for which (O+) holds then for all xR, { T n (x)} is eventually component-wise monotone. If the orbit of x has compact closure, then it converges to a fixed point of T. If instead (O−) holds, then for all xR, { T 2 n } is eventually component-wise monotone. If the orbit of x has compact closure in R, then its omega limit set is either a period-two orbit or a fixed point.

It is well known that a stable period-two orbit and a stable fixed point may coexist; see Hess [40].

A non-hyperbolic equilibrium point E of a competitive or cooperative map T is called non-hyperbolic point of stable type (resp. of unstable type) if the second characteristic value of the Jacobian matrix J T (E) is in interval (1,1) (resp. outside of interval [1,1]).

The following result is from [35], with the domain of the map specialized to be the Cartesian product of intervals of real numbers. It gives a sufficient condition for conditions (O+) and (O−).

Theorem 5 Let R R 2 be the Cartesian product of two intervals in ℝ. Let T:RR be a C competitive map. If T is injective and det J T (x)>0 for all xR then T satisfies (O+). If T is injective and det J T (x)<0 for all xR then T satisfies (O−).

Theorems 4 and 5 are quite applicable as we have shown in [41], in the case of competitive systems in the plane consisting of linear fractional equations.

The following result is from [13], which generalizes the corresponding result for hyperbolic case from [30]. Related results have been obtained by Smith in [34].

Theorem 6 Letbe a rectangular subset of R 2 and let T be a competitive map on ℛ. Let x ¯ R be a fixed point of T such that ( Q 1 ( x ¯ ) Q 3 ( x ¯ ))R has nonempty interior (i.e., x ¯ is not the NW or SE vertex of ℛ).

Suppose that the following statements are true.

  1. (a)

    The map T is strongly competitive on int(( Q 1 ( x ¯ ) Q 3 ( x ¯ ))R).

  2. (b)

    T is C 2 on a relative neighborhood of x ¯ .

  3. (c)

    The Jacobian of T at x ¯ has real eigenvalues λ, μ such that |λ|<μ, where λ is stable and the eigenspace E λ associated with λ is not a coordinate axis.

  4. (d)

    Either λ0 and

    T(x) x ¯ andT(x)xfor all xint ( ( Q 1 ( x ¯ ) Q 3 ( x ¯ ) ) R ) ,

or λ<0 and

T 2 (x)xfor all xint ( ( Q 1 ( x ¯ ) Q 3 ( x ¯ ) ) R ) .

Then there exists a curve C insuch that:

  1. (i)

    C is invariant and a subset of W s ( x ¯ ).

  2. (ii)

    The endpoints of C lie on R.

  3. (iii)

    x ¯ C.

  4. (iv)

    C the graph of a strictly increasing continuous function of the first variable.

  5. (v)

    C is differentiable at x ¯ if x ¯ int(R) or one sided differentiable if x ¯ R, and in all cases C is tangential to E λ at x ¯ .

  6. (vi)

    C separatesinto two connected components, namely

    W :={xR:yC with xy}

    and

    W + :={xR:yC with yx}.
  7. (vii)

    W is invariant, and dist( T n (x), Q 2 ( x ¯ ))0 as n for every x W .

  8. (viii)

    W + is invariant, and dist( T n (x), Q 4 ( x ¯ ))0 as n for every x W + .

The next results from [42] give the existence and uniqueness of invariant curves emanating from a non-hyperbolic point of unstable type, that is, a non-hyperbolic point where the second eigenvalue is outside the interval [1,1]. See also [43].

Theorem 7 Let R=( a 1 , a 2 )×( b 1 , b 2 ), and let T:RR be a strongly competitive map with a unique fixed point x ¯ R, and such that T is continuously differentiable in a neighborhood of x ¯ . Assume further that at the point x ¯ the map T has associated characteristic values μ and ν satisfying 1<μ and μ<ν<μ.

Then there exist curves C 1 , C 2 inand there exist p 1 , p 2 R with p 1 se x ¯ se p 2 such that:

  1. (i)

    For =1,2, C is invariant, northeast strongly linearly ordered, such that x ¯ C and C Q 3 ( x ¯ ) Q 1 ( x ¯ ); the endpoints q , r of C , where q ne r , belong to the boundary of ℛ. For ,j{1,2} with j, C is a subset of the closure of one of the components of R C j . Both C 1 and C 2 are tangential at x ¯ to the eigenspace associated with ν.

  2. (ii)

    For =1,2, let B be the component of R C whose closure contains p . Then B is invariant. Also, for x B 1 , T n (x) accumulates on Q 2 ( p 1 )R, and for x B 2 , T n (x) accumulates on Q 4 ( p 2 )R.

  3. (iii)

    Let D 1 := Q 1 ( x ¯ )R( B 1 B 2 ) and D 2 := Q 3 ( x ¯ )R( B 1 B 2 ). Then D 1 D 2 is invariant.

Corollary 1 Let a map T with fixed point x ¯ be as in Theorem  7. Let D 1 , D 2 be the sets as in Theorem  7. If T satisfies (O+), then for =1,2, D is invariant, and for every x D , the iterates T n (x) converge to x ¯ or to a point of R. If T satisfies (O−), then T( D 1 ) D 2 and T( D 2 ) D 1 . For every x D 1 D 2 , the iterates T n (x) either converge to x ¯ , or converge to a period-two point, or to a point of R.

3 Main results

The main results of this paper depend on the number of interior equilibrium points of system (6). So first we give the explicit algebraic conditions in terms of the parameters for system (6) to have zero-five interior equilibrium points. Next, we present the local stability analysis of the equilibrium points and then the results on the global dynamics. It is interesting to note that the local stability analysis is the most difficult part of our analysis.

3.1 Equilibrium points

The equilibrium points of system (6) satisfy the following system of equations:

x ¯ = a x ¯ 2 1 + x ¯ 2 + c y ¯ , y ¯ = b y ¯ 2 1 + y ¯ 2 + d x ¯ , n = 0 , 1 , .
(11)

All solutions of system (11) with at least one zero component are given as E 0 (0,0), E x ¯ ( x ¯ ,0) where x ¯ =1, E y ¯ (0, y ¯ ) where y ¯ =1, E x ¯ ± (0, x ¯ ± ) where x ¯ ± = a ± a 2 4 2 , and E y ¯ ± (0, y ¯ ± ) where y ¯ ± = b ± b 2 4 2 . E 0 (0,0) exists in all cases. E x ¯ ( x ¯ ,0) and E y ¯ (0, y ¯ ) exist when a=2 and b=2, respectively. E x ¯ ± (0, x ¯ ± ) and E y ¯ ± (0, y ± ¯ ) exist when a>2 and b>2, respectively.

The equilibrium points with strictly positive coordinates satisfy the following system of equations:

a x + c y + x 2 + 1 = 0 , b y + d x + y 2 + 1 = 0 .
(12)

From (12) one can see that all positive solutions of system (12) satisfy the quartic equation:

x 4 2a x 3 + x 2 ( a 2 + b c + 2 ) +x ( c 2 d a ( b c + 2 ) ) +bc+ c 2 +1=0.
(13)

Lemma 1 Let

Δ 3 = 4 a ( b 2 4 ) d ( 4 ( a 2 4 ) b c + ( a 2 4 ) 2 2 ( b 2 12 ) c 2 ) Δ 3 = 4 a c 2 d 3 ( a 2 18 ( b c + 2 ) ) + 2 d 2 ( 4 a 4 ( b c + 2 ) a 2 ( c ( b ( 31 b c + 64 ) 60 c ) + 64 ) Δ 3 = 2 ( b c + 2 ) ( ( b 2 36 ) c 2 32 b c 32 ) ) Δ 3 = + ( b 2 4 ) 2 ( a 4 4 a 2 ( b c + 2 ) + 16 ( c ( b + c ) + 1 ) ) 27 c 4 d 4 ,
(14)
Δ 2 = ( b 2 4 ) ( a 2 2 b c 4 ) 2ad ( a 2 2 b c 4 ) 9 c 2 d 2
(15)

and

Δ 1 = a 2 2bc4.

Then the following holds:

  1. (a)

    If Δ 3 >0, Δ 2 >0, and Δ 1 >0, then (13) has four simple real roots.

  2. (b)

    If Δ 3 >0 and Δ 2 0( Δ 2 >0 Δ 1 0) then (13) has no real roots.

  3. (c)

    If Δ 3 <0 then (13) has two simple real roots.

  4. (d)

    If Δ 3 =0 and Δ 2 <0 then (13) has one real double root.

  5. (e)

    If Δ 3 =0 and Δ 2 >0 then (13) has two real simple roots and one real double root.

  6. (f)

    If Δ 3 =0, Δ 2 =0 and Δ 1 >0 then (13) has two real double roots.

  7. (g)

    If Δ 3 =0, Δ 2 =0 and Δ 1 <0 then (13) has no real roots.

  8. (h)

    If Δ 3 =0, Δ 2 =0 and Δ 1 =0 then (13) has one real root of multiplicity four.

Proof The discrimination matrix [44] of f ˜ and f ˜ is given by

Discr ( f ˜ ) = ( 1 2 a a 2 + b c + 2 c 2 d a ( b c + 2 ) c 2 + b c + 1 0 0 0 0 4 6 a 2 ( a 2 + b c + 2 ) c 2 d a ( b c + 2 ) 0 0 0 0 1 2 a a 2 + b c + 2 c 2 d a ( b c + 2 ) c 2 + b c + 1 0 0 0 0 4 6 a 2 ( a 2 + b c + 2 ) c 2 d a ( b c + 2 ) 0 0 0 0 1 2 a a 2 + b c + 2 c 2 d a ( b c + 2 ) c 2 + b c + 1 0 0 0 0 4 6 a 2 ( a 2 + b c + 2 ) c 2 d a ( b c + 2 ) 0 0 0 0 1 2 a a 2 + b c + 2 c 2 d a ( b c + 2 ) c 2 + b c + 1 0 0 0 0 4 6 a 2 ( a 2 + b c + 2 ) c 2 d a ( b c + 2 ) ) ,

where

f ˜ (x)= x 4 2a x 3 + x 2 ( a 2 + b c + 2 ) +x ( c 2 d a ( b c + 2 ) ) +bc+ c 2 +1.

Let D k denote the determinant of the submatrix of Discr( f ˜ ), formed by the first 2k rows and the first 2k columns, for k=1,2,3,4. So, by straightforward calculation one can see that D 1 =4, D 2 =4 Δ 1 , D 3 =4 c 2 Δ 2 , and D 4 = c 4 Δ 3 . The rest of the proof follows in view of [[44], Theorem 1]. □

3.2 Local stability of equilibrium points

Geometrically the solutions of system (12) are intersections of two orthogonal parabolas that satisfy the equations

y = 1 c ( x a 2 ) 2 + a 2 4 4 c , x = 1 d ( y b 2 ) 2 + b 2 4 4 d ,
(16)

with respective vertices ( a 2 , a 2 4 4 c ) and ( b 2 4 4 d , b 2 ). See Figure 2.

Figure 2
figure 2

Equilibrium curves.

Consequently when a>2 and b>2, in addition to the five equilibrium points on the axes, system (6) may have one, two, three or four positive equilibrium points. We will refer to these equilibrium points as E SW ( x ¯ , y ¯ ) (southwest), E SE ( x ¯ , y ¯ ) (southeast), E NW ( x ¯ , y ¯ ) (northwest), and E NE ( x ¯ , y ¯ ) (northeast) where

E NW se E NE se E SE , E SW ne E NW .

When a positive equilibrium point is non-hyperbolic we will refer to it as E N ( x ¯ , y ¯ ).

The map associated with system (6) has the form

T ( x y ) = ( a x 2 1 + x 2 + c y b y 2 1 + y 2 + d x ) .
(17)

The Jacobian matrix of T is

J T (x,y)= ( 2 a x ( c y + 1 ) ( x 2 + c y + 1 ) 2 a c x 2 ( x 2 + c y + 1 ) 2 b d y 2 ( y 2 + d x + 1 ) 2 2 b y ( d x + 1 ) ( y 2 + d x + 1 ) 2 ) .
(18)

The Jacobian matrix of T evaluated at an equilibrium E( x ¯ , y ¯ ) with positive coordinates has the form

J T ( x ¯ , y ¯ )= ( 2 ( c y ¯ + 1 ) a x ¯ c a d b 2 ( d x ¯ + 1 ) b y ¯ ) .
(19)

The determinant and trace of (19) are

det J T ( x ¯ , y ¯ ) = 2 ( c y ¯ + 1 ) a x ¯ 2 ( d + 1 ) b y ¯ d b c a = 4 c y ¯ + 4 d x ¯ + 3 c d x ¯ y ¯ + 4 a x ¯ b y ¯ , tr J T ( x ¯ , y ¯ ) = 2 ( c y ¯ + 1 ) a x ¯ + 2 ( d x ¯ + 1 ) b y ¯ .
(20)

It is worth noting that det J T ( x ¯ , y ¯ ) and tr J T ( x ¯ , y ¯ ) of (19) are both positive.

Using the equilibrium condition (12), we may rewrite the determinant and trace as

det J T ( x ¯ , y ¯ ) = 2 ( a x ¯ ) a 2 ( b y ¯ ) b d b c a , tr J T ( x ¯ , y ¯ ) = 2 ( a x ¯ ) a + 2 ( b y ¯ ) b .
(21)

We will use both (20) and (21) in our proofs to follow.

The characteristic equation of the matrix (19) is

λ 2 tr J T ( x ¯ , y ¯ )λ+det J T ( x ¯ , y ¯ )=0,
(22)

of which the solutions are the eigenvalues

λ = tr J T ( x ¯ , y ¯ ) ( tr J T ( x ¯ , y ¯ ) ) 2 4 det J T ( x ¯ , y ¯ ) 2 , μ = tr J T ( x ¯ , y ¯ ) + ( tr J T ( x ¯ , y ¯ ) ) 2 4 det J T ( x ¯ , y ¯ ) 2 .
(23)

The eigenvalues of (19) are therefore

λ = ( 2 ( c y ¯ + 1 ) a x ¯ + 2 ( d x ¯ + 1 ) b y ¯ ) ( 2 ( c y ¯ + 1 ) a x ¯ 2 ( d x ¯ + 1 ) b y ¯ ) 2 + 4 d c b a 2 , μ = ( 2 ( c y ¯ + 1 ) a x ¯ + 2 ( d x ¯ + 1 ) b y ¯ ) + ( 2 ( c y ¯ + 1 ) a x ¯ 2 ( d x ¯ + 1 ) b y ¯ ) 2 + 4 d c b a 2 ,
(24)

with corresponding eigenvectors

E λ = ( b d ( ( c y ¯ + 1 ) a x ¯ ( d x ¯ + 1 ) b y ¯ ( 2 ( c y ¯ + 1 ) a x ¯ 2 ( d x ¯ + 1 ) b y ¯ ) 2 + 4 d c b a 2 ) , 1 ) , E μ = ( b d ( ( c y ¯ + 1 ) a x ¯ ( d x ¯ + 1 ) b y ¯ + ( 2 ( c y ¯ + 1 ) a x ¯ 2 ( d x ¯ + 1 ) b y ¯ ) 2 + 4 d c b a 2 ) , 1 ) .
(25)

Using the equilibrium condition (12), we may rewrite the eigenvalues and eigenvectors as

λ = ( 2 ( a x ¯ ) a + 2 ( b y ¯ ) b ) ( 2 ( a x ¯ ) a 2 ( b y ¯ ) b ) 2 + 4 d c b a 2 , μ = ( 2 ( a x ¯ ) a + 2 ( b y ¯ ) b ) + ( 2 ( a x ¯ ) a 2 ( b y ¯ ) b ) 2 + 4 d c b a 2 ,
(26)
E λ = ( b d ( ( a x ¯ ) a ( b y ¯ ) b ( 2 ( a x ¯ ) a 2 ( b y ¯ ) b ) 2 + 4 d c b a 2 ) , 1 ) , E μ = ( b d ( ( a x ¯ ) a ( b y ¯ ) b + ( 2 ( a x ¯ ) a 2 ( b y ¯ ) b ) 2 + 4 d c b a 2 ) , 1 ) .
(27)

We will now consider two lemmas that will be used to prove the local stability character of the positive equilibrium points of system (6). The nonzero coordinates, ( x ¯ , y ¯ ), of all equilibrium points will subsequently be designated with the subscripts: r (repeller), a (attractor), s, s 1 , s 2 (saddle point), n s 1 , n s 2 (non-hyperbolic of the stable type), and nu (non-hyperbolic of the unstable type).

Lemma 2 The following conditions hold for the coordinates of the positive equilibrium points, E( x ¯ , y ¯ ), of system (6).

  1. (i)

    For E SW ( x ¯ r , y ¯ r )

    x ¯ < a 2 < b 2 4 4 d and y ¯ < b 2 < a 2 4 4 c .
    (28)
  2. (ii)

    For E NW ( x ¯ s 1 , y ¯ s 1 ),

    x ¯ < a 2 < b 2 4 4 d and b 2 < y ¯ < a 2 4 4 c .
    (29)
  3. (iii)

    For E NE ( x ¯ a , y ¯ a ),

    a 2 < x ¯ < b 2 4 4 d and b 2 < y ¯ < a 2 4 4 c .
    (30)
  4. (iv)

    For E SE ( x ¯ s 2 , y ¯ s 2 ),

    a 2 < x ¯ < b 2 4 4 d and y ¯ < b 2 < a 2 4 4 c .
    (31)
  5. (v)

    For E N ( x ¯ n s 1 , y ¯ n s 1 ) and E N ( x ¯ n s 2 , y ¯ n s 2 ),

    a 2 x ¯ < b 2 4 4 d and b 2 < y ¯ a 2 4 4 c .
    (32)
  6. (vi)

    For E N ( x ¯ n u , y ¯ n u ),

    x ¯ < b 2 4 4 d < a 2 and y ¯ < a 2 4 4 c < b 2 .
    (33)

Proof This is clear from the geometry. See Figure 3.  □

Figure 3
figure 3

Local stability.

Lemma 3 The following conditions hold for the coordinates of the positive equilibrium points, E( x ¯ , y ¯ ), of system (6).

  1. (i)

    For E SW ( x ¯ r , y ¯ r ) and E NW ( x ¯ s 1 , y ¯ s 1 ),

    cd<(a2 x ¯ )(b2 y ¯ ).
    (34)
  2. (ii)

    For E NE ( x ¯ a , y ¯ a ) and E SE ( x ¯ s 2 , y ¯ s 2 ),

    cd>(a2 x ¯ )(b2 y ¯ ).
    (35)
  3. (iii)

    For E N ( x ¯ n s 1 , y ¯ n s 1 ), E N ( x ¯ n s 2 , y ¯ n s 2 ), and E N ( x ¯ n u , y ¯ n u ),

    cd=(a2 x ¯ )(b2 y ¯ ).
    (36)

Proof (i) Let m P 1 be the slope of the tangent line to parabola P 1 at E( x ¯ , y ¯ )= E SW ( x ¯ r , y ¯ r ) and let m P 2 be the slope of the tangent line to parabola P 2 at E( x ¯ , y ¯ )= E SW ( x ¯ r , y ¯ r ). It is clear from the geometry that

m P 1 > m P 2 >0.

See Figure 3. It follows that

d y d x | P 1 ( x ¯ , y ¯ )> d x d y | P 2 ( x ¯ , y ¯ )>0

and in turn

a 2 x ¯ c > d b 2 y ¯ >0.

Therefore

cd<(a2 x ¯ )(b2 y ¯ ).

The proofs for cases (ii) and (iii) are similar and will be omitted. □

Theorem 8 The following conditions hold for the equilibrium points E( x ¯ , y ¯ ) of system (6).

  1. (i)

    E 0 (0,0) is locally asymptotically stable.

  2. (ii)

    E x ¯ ( x ¯ n s ,0) and E y ¯ (0, y ¯ n s ) are non-hyperbolic of the stable type.

  3. (iii)

    E x ¯ + ( x ¯ + a ,0) is locally asymptotically stable and E x ¯ ( x ¯ s ,0) is a saddle point.

  4. (iv)

    E y ¯ + (0, y ¯ + a ) is locally asymptotically stable and E y ¯ (0, y ¯ s ) is a saddle point.

  5. (v)

    E SW ( x ¯ r , y ¯ r ) is a repeller.

  6. (vi)

    E NW ( x ¯ s 1 , y ¯ s 1 ) and E SE ( x ¯ s 2 , y ¯ s 2 ) are saddle points.

  7. (vii)

    E NE ( x ¯ a , y ¯ a ) is locally asymptotically stable.

  8. (viii)

    E N ( x ¯ n s 1 , y ¯ n s 1 ) and E N ( x ¯ n s 2 , y ¯ n s 2 ) are non-hyperbolic of the stable type.

  9. (ix)

    E N ( x ¯ n u , y ¯ n u ) is non-hyperbolic of the unstable type.

Proof

  1. (i)

    The eigenvalues of (18), evaluated at E x ¯ (0,0), are λ=0 and μ=0.

  2. (ii)

    The eigenvalues of (18), evaluated at E x ¯ ( x ¯ n s ,0), are λ=0 and μ=1 when a=2. The eigenvalues of (18), evaluated at E y ¯ (0, y ¯ n s ), are λ=0 and μ=1 when b=2.

  3. (iii)

    The eigenvalues of (18), evaluated at E x ¯ + ( x ¯ + a ,0) and E x ¯ ( x ¯ s ,0), respectively, are λ=0 and μ ± = 2 a ( a ± a 2 4 2 ) ( a ± a 2 4 2 ) 4 + 2 ( a ± a 2 4 2 ) 2 + 1 when a>2.

    1. (a)

      Note that when a>2,

      μ + = 2 a ( a + a 2 4 2 ) ( a + a 2 4 2 ) 4 + 2 ( a + a 2 4 2 ) 2 + 1 = 4 a + 4 a 2 4 4 a + 4 a 2 4 + a 2 a 2 4 + ( a 2 4 ) 3 2 + 2 a ( a 2 4 ) < 4 a + 4 a 2 4 4 a + 4 a 2 4 = 1 .
    2. (b)

      Note that when a>2,

      μ = 2 a ( a a 2 4 2 ) ( a a 2 4 2 ) 4 + 2 ( a a 2 4 2 ) 2 + 1 = 4 a 4 a 2 4 4 a 4 a 2 4 a 2 a 2 4 ( a 2 4 ) 3 + 2 a 3 8 a .

      It can be shown that

      a 2 a 2 4 ( a 2 4 ) 3 +2 a 3 8a=2a ( a 2 4 ) ( 1 1 + 4 a 2 ( a 2 4 ) ) <0.

      Therefore,

      μ > 4 a 4 a 2 4 4 a 4 a 2 4 =1.

      In both cases, the conclusion follows.

  4. (iv)

    The eigenvalues of (18), evaluated at E y ¯ + (0, y ¯ + a ) and E y ¯ (0, y ¯ s ), respectively, are λ=0 and μ ± = 2 b ( b ± b 2 4 2 ) ( b ± b 2 4 2 ) 4 + 2 ( b ± b 2 4 2 ) 2 + 1 when b>2.

    The proof of (iv) is similar to the proof of (iii) and will be omitted.

  5. (v)

    We need to show that |tr J T ( x ¯ , y ¯ )|<|1+det J T ( x ¯ , y ¯ )| and |det J T ( x ¯ , y ¯ )|>1 when E( x ¯ , y ¯ )= E SW ( x ¯ r , y ¯ r ). Since tr J T ( x ¯ , y ¯ ) and det J T ( x ¯ , y ¯ ) are both positive, our conditions become tr J T ( x ¯ , y ¯ )<1+det J T ( x ¯ , y ¯ ) and det J T ( x ¯ , y ¯ )>1. We will first show that det J T ( x ¯ , y ¯ )>1. By (34) we have

    det ( J T ( x ¯ , y ¯ ) ) 1 = 2 ( a x ¯ ) a 2 ( b y ¯ ) b d b c a 1 > 2 ( a x ¯ ) a 2 ( b y ¯ ) b ( a 2 x ¯ ) ( b 2 y ¯ ) a b 1 = 2 ( 1 y ¯ b x ¯ a ) .

By (28) we have

1 y ¯ b x ¯ a >0.

Therefore det( J T ( x ¯ , y ¯ ))>1. We will next show that tr( J T ( x ¯ , y ¯ ))<1+det( J T ( x ¯ , y ¯ )). By (34) we have

1 + det ( J T ( x ¯ , y ¯ ) ) 1 = 1 + 2 ( a x ¯ ) a 2 ( b y ¯ ) b d b c a 1 > 1 + 2 ( a x ¯ ) a 2 ( b y ¯ ) b ( a 2 x ¯ ) ( b 2 y ¯ ) a b 1 = tr ( J T ( x ¯ , y ¯ ) ) 1 .

Therefore tr( J T ( x ¯ , y ¯ ))<1+det( J T ( x ¯ , y ¯ )).

  1. (vi)

    We need to show that |trJ( x ¯ , y ¯ )|>|1+det J T ( x ¯ , y ¯ )| when E( x ¯ , y ¯ )= E NW ( x ¯ s 1 , y ¯ s 1 ). Since tr J T ( x ¯ , y ¯ ) and det J T ( x ¯ , y ¯ ) are both positive, our condition becomes tr J T ( x ¯ , y ¯ )>1+det J T ( x ¯ , y ¯ ). By (34) we have

    1 + det ( J T ( x ¯ , y ¯ ) ) = 1 + 2 ( a x ¯ ) a 2 ( b y ¯ ) b d b c a < 1 + 2 ( a x ¯ ) a 2 ( b y ¯ ) b ( a 2 x ¯ ) ( b 2 y ¯ ) a b = 2 ( a x ¯ ) a + 2 ( b y ¯ ) b = tr ( J T ( x ¯ , y ¯ ) ) .

Therefore tr J T ( x ¯ , y ¯ )>1+det J T ( x ¯ , y ¯ ). The proof that E SE ( x ¯ s 2 , y ¯ s 2 ) is a saddle point is similar and will be omitted.

  1. (vii)

    We need to show that |tr J T ( x ¯ , y ¯ )|<1+det J T ( x ¯ , y ¯ ) and det J T ( x ¯ , y ¯ )<1 when E( x ¯ , y ¯ )= E NE ( x ¯ a , y ¯ a ). Since tr J T ( x ¯ , y ¯ ) and det J T ( x ¯ , y ¯ ) are both positive, our conditions become tr J T ( x ¯ , y ¯ )<1+det J T ( x ¯ , y ¯ ) and det J T ( x ¯ , y ¯ )<1. We will first show that det J T ( x ¯ , y ¯ )<1. By (35) we have

    det ( J T ( x ¯ , y ¯ ) ) 1= 2 ( c y ¯ + 1 ) a x ¯ 2 ( d x ¯ + 1 ) b y ¯ d b c a 1.

By (30) we have

2 ( c y ¯ + 1 ) a x ¯ 2 ( d x ¯ + 1 ) b y ¯ d b c a 1 < 2 ( a 2 4 ) a x ¯ 2 ( b 2 4 ) b y ¯ d b c a 1 = a b 4 x ¯ y ¯ d b c a 1 .

By (30) again we have

a b 4 x ¯ y ¯ d b c a 1<1 d b c a 1= d b c a <0.

Therefore det( J T ( x ¯ , y ¯ ))<1. We will next show that 1+det( J F ( x ¯ , y ¯ ))>tr( J F ( x ¯ , y ¯ )).

By (35) we have

1 + det ( J F ( x ¯ , y ¯ ) ) tr ( J F ( x ¯ , y ¯ ) ) = 1 + 2 ( a x ¯ ) a 2 ( b y ¯ ) b d b c a 2 ( a x ¯ ) a 2 ( b y ¯ ) b > 1 + 2 ( a x ¯ ) a 2 ( b y ¯ ) b ( a 2 x ¯ ) ( b 2 y ¯ ) a b 2 ( a x ¯ ) a 2 ( b y ¯ ) b = 0 .

Therefore 1+det( J F ( x ¯ , y ¯ ))>tr( J F ( x ¯ , y ¯ )).

  1. (viii)

    By (26) and (36), we have

    λ = 3 2 y b 2 x a , μ = 1 .

By (32), we have λ<1. The conclusion follows.

  1. (ix)

    The proof of (ix) is similar to the proof of (viii) and will be omitted. □

3.3 Global results

In this section we combine the results from Sections 2 and 3.2 to prove the global results for system (6). First, we prove that the map T which corresponds to system (6) is injective and it satisfies (O+).

Theorem 9 The map T which corresponds to system (6) is injective.

Proof Indeed,

T ( x 1 y 1 ) =T ( x 2 y 2 ) ( a x 1 2 1 + x 1 2 + c y 1 b y 1 2 1 + y 1 2 + d x 1 ) = ( a x 2 2 1 + x 2 2 + c y 2 b y 2 2 1 + y 2 2 + d x 2 ) ,

which is equivalent to

x 1 2 x 2 2 =c ( x 2 2 y 1 x 1 2 y 2 ) ,
(37)
y 1 2 y 2 2 =d ( y 2 2 x 1 y 1 2 x 2 ) .
(38)

Now we will prove that x 1 = x 2 , which immediately implies y 1 = y 2 .

First, assume x 1 > x 2 . Then x 2 2 y 1 x 1 2 y 2 >0 and x 2 2 y 1 > x 1 2 y 2 which in view of (37) implies y 1 > y 2 . In view of (38), y 2 2 x 1 y 1 2 x 2 >0, that is, x 1 y 2 y 2 > x 2 y 1 y 1 , which implies x 1 y 2 > x 2 y 1 and x 1 2 y 2 > x 1 x 2 y 1 > x 2 2 y 1 and in view of (37) we obtain x 1 < x 2 , which is a contradiction.

Second, assume x 1 < x 2 . Then x 2 2 y 1 < x 1 2 y 2 , which implies y 2 > y 1 and y 2 2 x 1 y 1 2 x 2 <0 and x 1 y 2 y 2 < x 2 y 1 y 1 , which is equivalent to x 1 y 2 < x 2 y 1 and x 2 2 y 1 > x 1 x 2 y 1 > x 1 2 y 2 . In view of (37) we obtain x 1 > x 2 , which is a contradiction.

Thus x 1 = x 2 and T is injective. □

Theorem 10 The map T which corresponds to system (6) satisfies (O+). All solutions of system (6) converge to an equilibrium point.

Proof Assume that

T ( x 1 y 1 ) ne T ( x 2 y 2 ) ( a x 1 2 1 + x 1 2 + c y 1 b y 1 2 1 + y 1 2 + d x 1 ) ( a x 2 2 1 + x 2 2 + c y 2 b y 2 2 1 + y 2 2 + d x 2 ) .

The last inequality is equivalent to

x 1 2 x 2 2 c ( x 2 2 y 1 x 1 2 y 2 ) , y 1 2 y 2 2 d ( y 2 2 x 1 y 1 2 x 2 ) .

First we prove that x 1 x 2 . Otherwise x 1 > x 2 .

Then

x 2 2 y 1 > x 1 2 y 2 ,
(39)

which implies y 1 > y 2 y 2 2 x 1 y 1 2 x 2 >0, which is equivalent to x 1 y 2 y 2 x 2 y 1 y 1 >0 and implies x 1 y 2 > x 2 y 1 , which in turn implies x 1 2 y 2 > x 1 x 2 y 1 > x 2 2 y 1 , which contradicts (39). Consequently x 1 x 2 .

Next we prove that y 1 y 2 . Otherwise y 1 > y 2 .

Then x 1 y 2 2 > x 2 y 1 2 , which implies x 1 > x 2 , which is impossible in view of x 1 x 2 .

Thus ( x 1 y 1 ) ne ( x 2 y 2 ) .

Thus we conclude that all solutions of (6) are eventually monotonic for all values of parameters. Furthermore it is clear that all solutions are bounded. Indeed every solution of (6) satisfies

x n a, y n b,n=1,2,.
(40)

Consequently, all solutions converge to an equilibrium point. □

Theorem 11 Assume that a<2 and b<2. Then the zero equilibrium of (6) is globally asymptotically stable.

Proof It follows immediately from Theorem 10. □

Theorem 12

  1. (a)

    If a=2, b<2, then system (6) has two equilibrium points, E 0 , E x ¯ , where E 0 is locally asymptotically stable and E x ¯ is non-hyperbolic of the stable type. The basins of attraction of the two equilibrium points are given as

    B ( E 0 ( 0 , 0 ) ) = { ( x 0 , y 0 ) : points above  W s ( E x ¯ ) } , B ( E x ¯ ) = { ( x 0 , y 0 ) : points below  W s ( E x ¯ ) } ,

    where W s (E) denotes the global stable manifold guaranteed by Theorem  6.

  2. (b)

    Similarly, if a<2, b=2, the basins of attraction of the equilibrium points are given as

    B ( E 0 ( 0 , 0 ) ) = { ( x 0 , y 0 ) : points below  W s ( E y ¯ ) } , B ( E y ¯ ) = { ( x 0 , y 0 ) : points above  W s ( E y ¯ ) } .

Proof We will present the proof of (a) since the proof of (b) uses analogous arguments. Local stability of the equilibrium points follows from Theorem 8. Furthermore, the existence of the stable manifold W s ( E x ¯ ) follows from Theorem 6. By immediate checking one can see that if x 0 > x ¯ then T n ( x 0 ,0) E x as n and if x 0 < x ¯ then T n ( x 0 ,0) E 0 as n. Let ( x 0 , y 0 ) be an arbitrary point below W s ( E x ¯ ). Then ( x 0 , y W ) se ( x 0 , y 0 ) se ( x 0 ,0) where y W denotes the y coordinate of the point on W s ( E x ¯ ). Consequently T n (( x 0 , y W )) se T n (( x 0 , y 0 )) se T n (( x 0 ,0)), which in view of T n (( x 0 , y W )) E x ¯ and T n (( x 0 ,0)) E x ¯ as n implies that T n (( x 0 , y 0 )) E x ¯ as n.

Let ( x 0 , y 0 ) be an arbitrary point above W s ( E x ¯ ). If x 0 x ¯ , then (0, y 0 ) se ( x 0 , y 0 ) se ( x 0 , y W ) where y W denotes the y coordinate of the point on W s ( E x ¯ ). Consequently, T n ((0, y 0 )) se T n (( x 0 , y 0 )) se T n (( x 0 , y W )), which in view of T n (( x 0 , y W )) E x ¯ and T n ((0, y 0 )) E 0 as n implies that T n (( x 0 , y 0 ))(x,0), x< x ¯ as n. Thus T n (( x 0 , y 0 )) E 0 as n. If x 0 < x ¯ , then (0, y 0 ) se ( x 0 , y 0 ) se ( x 0 ,0), which implies T n ((0, y 0 )) se T n (( x 0 , y 0 )) se T n (( x 0 ,0)), which in view of T n (( x 0 ,0)) E 0 and T n ((0, y 0 )) E 0 as n implies that T n (( x 0 , y 0 )) E 0 as n.

Another proof of this result follows from Theorem 6, which guarantees the existence and uniqueness of W s ( E x ¯ ) and the invariance of the regions below and above W s ( E x ¯ ) and Theorem 10, which guarantees that all solutions converge to an equilibrium point. □

Theorem 13

  1. (a)

    If a<2, b>2, then system (6) has three equilibrium points, E 0 , E y ¯ + , E y ¯ , where the first two are locally stable and the third is a saddle point. The basins of attraction of the three equilibrium points are given as

    B ( E 0 ( 0 , 0 ) ) = { ( x 0 , y 0 ) : points below  W s ( E y ¯ ) } , B ( E y ¯ + ( 0 , y ¯ + ) ) = { ( x 0 , y 0 ) : points above  W s ( E y ¯ ) } ,

where W s (E) denotes the global stable manifold guaranteed by Theorem  6.

  1. (b)

    Similarly, if a>2, b<2, the basins of attraction of the equilibrium points are given as

    B ( E 0 ( 0 , 0 ) ) = { ( x 0 , y 0 ) : points above  W s ( E x ¯ ) } , B ( E x ¯ + ( x ¯ + , 0 ) ) = { ( x 0 , y 0 ) : points below  W s ( E x ¯ ) } .
  2. (c)

    If a=b=2, then system (6) has three equilibrium points, E 0 , E x ¯ , E y ¯ , where E 0 is locally stable and the remaining two are non-hyperbolic of stable type. The basins of attraction of three equilibrium points are given as

    B ( E 0 ( 0 , 0 ) ) = { ( x 0 , y 0 ) : region bounded by  W s ( E x ¯ )  and  W s ( E y ¯ ) } , B ( E y ¯ ) = { ( x 0 , y 0 ) : points above  W s ( E y ¯ ) } , B ( E x ¯ ) = { ( x 0 , y 0 ) : points below  W s ( E x ¯ ) } ,

where W s (E) denotes corresponding global stable manifold.

Proof We present the proof in case (a) only. The proof in case (b) is similar.

Local stability of the equilibrium points follows from Theorem 8.

In view of Theorem 10 all solutions converge to an equilibrium solution. Furthermore, all conditions of Theorem 6 are satisfied, which guarantee the existence of the manifold W s ( E y ¯ ), which is the graph of a continuous increasing function and such that both regions, below and above it are invariant. In addition the basin of attraction of E y ¯ is exactly W s ( E y ¯ ). Thus, both regions, below and above W s ( E y ¯ ) are invariant and contain exactly one equilibrium point and all solutions there are convergent. Consequently the conclusion of the theorem follows.

Let us consider case (c). The existence and the properties of the manifolds W s ( E y ¯ ) and W s ( E x ¯ ), as well as the invariance of the regions above W s ( E y ¯ ), between W s ( E y ¯ ) and W s ( E x ¯ ) and below W s ( E x ¯ ) is guaranteed by Theorem 6. Since the regions above W s ( E y ¯ ) and below W s ( E x ¯ ) contains only one equilibrium point in view of Theorem 10 all solutions that start in those regions converge to E y ¯ and E x ¯ , respectively.

Now, let ( x 0 , y 0 ) be an arbitrary point between W s ( E y ¯ ) and W s ( E x ¯ ). First assume that x 0 < x ¯ , y 0 < y ¯ . Then (0, y 0 ) se ( x 0 , y 0 ) se ( x 0 ,0) which implies T n (0, y 0 ) se T n ( x 0 , y 0 ) se T n ( x 0 ,0). In view of T n (0, y 0 ) E 0 , T n (0, x 0 ) E 0 as n we conclude that T n ( x 0 , y 0 ) E 0 as n. Next assume that x 0 < x ¯ , y 0 < y ¯ is not satisfied. Then there exist points ( x l , y l ) W s ( E y ¯ ), ( x u , y u ) W s ( E x ¯ ) such that ( x l , y l ) se ( x 0 , y 0 ) se ( x u , y u ) which implies T n ( x l , y l ) se T n ( x 0 , y 0 ) se T n ( x u , y u ). Since T n ( x l , y l ) E y ¯ , T n ( x u , y u ) E x ¯ as n we conclude that T n ( x 0 , y 0 ) eventually enters the ordered interval I( E y ¯ , E x ¯ )={(x,y):0x x ¯ ,0y y ¯ }. Since the map T is strongly competitive it will eventually enter the interior of I( E y ¯ , E x ¯ ) and then, as we just showed, will converge to E 0 . □

See Figure 4 for visual illustration of Theorems 11-13.

Figure 4
figure 4

Global stability and basins of attraction of system ( 6 ) in cases of one, two, and three equilibrium points.

Theorem 14

  1. (a)

    If a>2, b=2, then system (6) has four equilibrium points, E 0 , E x ¯ + , E x ¯ , E y ¯ , where the first two are locally asymptotically stable, the third is a saddle point and the fourth is non-hyperbolic of the stable type. The basins of attraction of the four equilibrium points are given as

    B ( E 0 ) = { ( x 0 , y 0 ) : region bounded by  W s ( E x ¯ )  and  W s ( E y ¯ ) } , B ( E y ¯ ) = { ( x 0 , y 0 ) : points above  W s ( E y ¯ ) } , B ( E x ¯ + ) = { ( x 0 , y 0 ) : points below  W s ( E x ¯ ) } , B ( E x ¯ ) = W s ( E x ¯ ) ,

where W s (E) denotes the global stable manifold guaranteed by Theorem  6.

  1. (b)

    Similarly, if a=2, b>2, then system (6) has four equilibrium points E 0 , E y ¯ + , E y ¯ , E x ¯ , where the first two are locally asymptotically stable, the third is a saddle point and the fourth one is non-hyperbolic of the stable type. The basins of attraction are given as

    B ( E 0 ) = { ( x 0 , y 0 ) : region bounded by  W s ( E y ¯ )  and  W s ( E x ¯ ) } , B ( E x ¯ ) = { ( x 0 , y 0 ) : points below  W s ( E x ¯ ) } , B ( E y ¯ + ) = { ( x 0 , y 0 ) : points above  W s ( E y ¯ ) } , B ( E y ¯ ) = W s ( E y ¯ ) .

Proof We present the proof in case (a) only. The proof in case (b) is similar. Local stability of the equilibrium points follows from Theorem 8. The proof for the basin of attraction B( E y ¯ ) is identical to the proof of the corresponding part of Theorem 12. Let ( x 0 , y 0 ) be an arbitrary point below W s ( E x ¯ ). Then ( x 0 , y W ) se ( x 0 , y 0 ) se ( x 0 ,0) where y W denotes the y coordinate of the point on W s ( E x ¯ ). Consequently T n (( x 0 , y W )) se T n (( x 0 , y 0 )) se T n (( x 0 ,0)), which in view of T n (( x 0 , y W )) E x ¯ and T n (( x 0 ,0)) E x ¯ + as n implies that T n (( x 0 , y 0 )) E x ¯ + as n. We also used the fact that the stable manifold W s ( E x ¯ ) is unique and represents the basin of attraction of the point E x ¯ .

Finally, let ( x 0 , y 0 ) be an arbitrary point between W s ( E y ¯ ) and W s ( E x ¯ ). First assume that x 0 < x ¯ , y 0 < y ¯ . Then (0, y 0 ) se ( x 0 , y 0 ) se ( x 0 ,0) which implies T n (0, y 0 ) se T n ( x 0 , y 0 ) se T n ( x 0 ,0). In view of T n (0, y 0 ) E 0 , T n (0, x 0 ) E 0 as n we conclude that T n ( x 0 , y 0 ) E 0 as n. Next assume that x 0 < x ¯ , y 0 < y ¯ is not satisfied. Then there exist points ( x l , y l ) W s ( E y ¯ ), ( x u , y u ) W s ( E x ¯ ) such that ( x l , y l ) se ( x 0 , y 0 ) se ( x u , y u ) which implies T n ( x l , y l ) se T n ( x 0 , y 0 ) se T n ( x u , y u ). Since T n ( x l , y l ) E y ¯ , T n ( x u , y u ) E x ¯ as n we conclude that T n ( x 0 , y 0 ) eventually enters the ordered interval I( E y , E x ¯ )={(x,y):0x x ¯ ,0y y ¯ }. Since the map T is strongly competitive it will eventually enters the interior of I( E y ¯ , E x ¯ ) and then, as we just showed, will converge to E 0 . □

Theorem 15 Assume that a>2, b>2 and that system (6) has five equilibrium points. Three of these equilibrium points are locally asymptotically stable, E 0 , E x ¯ + , E y ¯ + , and two are saddle points, E x ¯ , E y ¯ .

The basins of attraction of the equilibrium points are given as

B ( E 0 ) = { ( x 0 , y 0 ) : region bounded by  W s ( E x ¯ )  and  W s ( E y ¯ ) } , B ( E x ¯ + ) = { ( x 0 , y 0 ) : region bounded by  W s ( E x ¯ )  and the  x - axis } , B ( E y ¯ + ) = { ( x 0 , y 0 ) : region bounded by  W s ( E y ¯ )  and the  y - axis } .

The basins of attraction of the saddle equilibrium points E are the corresponding stable manifolds W s (E).

Proof Local stability of the equilibrium points follows from Theorem 8. Furthermore, the existence of the stable manifolds W s ( E x ¯ ) and W s ( E y ¯ ) with the mentioned properties follows in the same way as in Theorem 13. The three regions B( E 0 ), B( E x ¯ + ), B( E y ¯ + ) are invariant by Theorem 6 and in view of Theorem 10 every solution converges to an equilibrium point. Since the equilibrium points E 0 , E x ¯ + , E y ¯ + are locally asymptotically stable and E x ¯ , E y ¯ are saddle points, the result follows. □

Theorem 16 Assume that a>2, b>2 and that system (6) has six equilibrium points. Three of these equilibrium points are locally asymptotically stable, E 0 , E x ¯ + , E y ¯ + , two are saddle points, E x ¯ , E y ¯ , and one interior point, E n u , is non-hyperbolic of the unstable type. There exist two invariant curves C u and C l emanating from E n u which are graphs of continuous non-decreasing functions such that C u is above C l .

The basins of attraction of the equilibrium points are given as

B ( E 0 ) = { ( x 0 , y 0 ) : region bounded by  W s ( E x ¯ )  and  W s ( E y ¯ ) } , B ( E x ¯ + ) = { ( x 0 , y 0 ) : region bounded by  W s ( E x ¯ ) C l  and the  x - axis } , B ( E y ¯ + ) = { ( x 0 , y 0 ) : region bounded by  W s ( E y ¯ ) C u  and the  y - axis } , B ( E n u ) = { ( x 0 , y 0 ) : region bounded by  C l  and  C u } .

The basins of attraction of the saddle equilibrium points B( E x ¯ ) and B( E y ¯ ) are the corresponding stable manifolds W s ( E x ¯ ) and W s ( E y ¯ ), respectively.

Proof Local stability of the equilibrium points follows from Theorem 8. Furthermore, the existence of the stable manifolds W s ( E x ¯ ) and W s ( E y ¯ ) with the mentioned properties follows from Theorem 6. The region B( E 0 ) is invariant by Theorem 6 and in view of Theorem 10 every solution which starts in that region converges to E 0 . The existence and the properties of the curves C l and C u follow from Corollary 1. Thus the regions B( E x ¯ + ) and B( E y ¯ + ) are both invariant and so by Theorem 10 every solution which starts in those regions converges to E x ¯ + and E y ¯ + , respectively, since these equilibrium points are locally asymptotically stable. Finally, the set B( E n u ) is invariant by Theorem 7 and by Theorem 10 every solution which starts in that region converges to E n u . □

Conjecture 1 Based on our numerical experiments we believe that C l = C u in Theorem  16 holds.

Theorem 17 Assume that a>2, b>2 and that system (6) has seven equilibrium points. Three of these equilibrium points are locally asymptotically stable, E 0 , E x ¯ + , E y ¯ + , three are saddle points, E x ¯ , E y ¯ , E NW or E SE , and one is a repeller, E SW .

The basins of attraction of the equilibrium points are given as

B ( E 0 ) = { ( x 0 , y 0 ) : region bounded by  W s ( E x ¯ )  and  W s ( E y ¯ ) } , B ( E x ¯ + ) = { ( x 0 , y 0 ) : region below  W s ( E x ¯ ) W s ( E NW ) } , B ( E y ¯ + ) = { ( x 0 , y 0 ) : region above  W s ( E y ¯ ) W s ( E NW ) } .

The basins of attraction of the saddle equilibrium points E are the corresponding stable manifolds W s (E).

Proof Local stability of all equilibrium points E 0 , E x ¯ ± , E y ¯ ± follows from Theorem 8.

Three regions B( E 0 ), B( E x ¯ + ), B( E y ¯ + ) are invariant by Theorem 6 and in view of Theorem 10 every solution converges to an equilibrium. Since the equilibrium points E 0 , E x ¯ + , E y ¯ + are locally asymptotically stable and E x ¯ , E y ¯ , E NW or E SE are saddle points, the result follows. □

See Figure 5 for visual illustration of Theorems 14-17.

Figure 5
figure 5

Global stability and basins of attraction of system ( 6 ) in cases of four, five, six and seven equilibrium points.

Theorem 18 Assume that a>2, b>2 and that system (6) has eight equilibrium points. Three of these equilibrium points are locally asymptotically stable, E 0 , E x ¯ + , E y ¯ + , three are saddle points, E x ¯ , E y ¯ , E NW or E SE , one is a repeller, E SW , and one is non-hyperbolic of the stable type E n s .

The basins of attraction of the equilibrium points are given as

B ( E 0 ) = { ( x 0 , y 0 ) : region bounded by  W s ( E x ¯ )  and  W s ( E y ¯ ) } , B ( E x ¯ + ) = { ( x 0 , y 0 ) : region below  W s ( E x ¯ ) W s ( E SE ) } , B ( E y ¯ + ) = { ( x 0 , y 0 ) : region above  W s ( E y ¯ ) W s ( E n s ) } , B ( E n s ) = { ( x 0 , y 0 ) : region bounded by  W s ( E SE )  and  W s ( E n s ) } .

The basins of attraction of the saddle equilibrium points E are the corresponding stable manifolds W s (E).

The same result holds if E SW is replaced with E NE .

Proof Local stability of the equilibrium points follows from Theorem 8. The existence and the properties of four manifolds W s ( E x ¯ ), W s ( E y ¯ ), W s ( E SE ), W s ( E n s ) follow from Theorem 6.

The four regions B( E 0 ), B( E x ¯ + ), B( E y ¯ + ), B( E n s ) are invariant by Theorem 6 and in view of Theorem 10 every solution converges to an equilibrium point. Since the equilibrium points E 0 , E x ¯ + , E y ¯ + are locally asymptotically stable, E n s is non-hyperbolic of stable type and E x ¯ , E y ¯ , E SE are saddle points, the result follows. □

Theorem 19 Assume that a>2, b>2 and that system (6) has nine equilibrium points. Four of these equilibrium points are locally asymptotically stable, E 0 , E x ¯ + , E y ¯ + , E NE , four are saddle points, E x ¯ , E y ¯ , E NW , E SE , and one is a repeller, E SW .

The basins of attraction of the equilibrium points are given as

B ( E 0 ) = { ( x 0 , y 0 ) : region bounded by  W s ( E x ¯ )  and  W s ( E y ¯ ) } , B ( E x ¯ + ) = { ( x 0 , y 0 ) : region below  W s ( E x ¯ ) W s ( E SE ) } , B ( E y ¯ + ) = { ( x 0 , y 0 ) : region above  W s ( E y ¯ ) W s ( E NW ) } , B ( E NE ) = { ( x 0 , y 0 ) : region bounded by  W s ( E SE )  and  W s ( E NW ) } .

The basins of attraction of the saddle equilibrium points E are the corresponding stable manifolds W s (E).

Proof Local stability of the equilibrium points follows from Theorem 8. The existence and the properties of four manifolds W s ( E x ¯ ), W s ( E y ¯ ), W s ( E SE ), W s ( E NW ) follow from Theorem 6.

The four regions B( E 0 ), B( E x ¯ + ), B( E y ¯ + ), B( E NE ) are invariant by Theorem 6 and in view of Theorem 10 every solution converges to an equilibrium point. Since the equilibrium points E 0 , E x ¯ + , E y ¯ + , E NE are locally asymptotically stable and E x ¯ , E y ¯ , E NW , and E SE are saddle points, the result follows. □

See Figure 6 for visual illustration of Theorems 18, 19.

Figure 6
figure 6

Global stability and basins of attraction of system ( 6 ) in cases of eight and nine equilibrium points.