Skip to main content

Theory and Modern Applications

The roles of conic sections and elliptic curves in the global dynamics of a class of planar systems of rational difference equations

Abstract

Consider the class of planar systems of first-order rational difference equations

X n + 1 = α 1 + β 1 x n + γ 1 y n A 1 + B 1 x n + C 1 y n Y n + 1 = α 1 + β 1 x n + γ 2 y n A 1 + B 2 x n + C 2 y n } , n = 0 , 1 , 2 , , ( x 0 , y 0 ) R
(1´)

where R={(x,y) [ 0 , ) 2 : A i + B i x+ C i y0,i=1,2}, and the parameters are nonnegative and such that both terms in the right-hand side of (1′) are nonlinear. In this paper, we prove the following discretized Poincaré-Bendixson theorem for the class of systems (1′).

If the map associated to system (1′) is bounded, then the following statements are true:

  1. (i)

    If both equilibrium curves of (1') are reducible conics, then every solution converges to one of up to four equilibria.

  2. (ii)

    If exactly one equilibrium curve of (1') is a reducible conic, then every solution converges to one of up to two equilibria.

  3. (iii)

    If both equilibrium curves of (1') are irreducible conics, then every solution converges to one of up to three equilibria or to a unique minimal period-two solution which occurs as the intersection of two elliptic curves.

In particular, system (1′) cannot exhibit chaos when its associated map is bounded. Moreover, we show that if both equilibrium curves of (1′) are reducible conics and the map associated to system (1′) is unbounded, then every solution converges to one of up to infinitely many equilibria or to (0,) or (,0).

MSC:39A05, 39A11.

1 Introduction and main theorem

Consider the system of first-order rational difference equations with nonnegative parameters

x n + 1 = α 1 + β 1 x n + γ 1 y n A 1 + B 1 x n + C 1 y n y n + 1 = α 2 + β 2 x n + γ 2 y n A 2 + B 2 x n + C 2 y n } ,n=0,1,2,,( x 0 , y 0 )R,
(1)

where R={(x,y) [ 0 , ) 2 : A i x+ B i y+ C i 0,i=1,2}, and the parameters are nonnegative and such that both terms in the right-hand side of (1) are nonlinear. The class of systems (1) has been widely studied in recent years when the RHS is both linear and nonlinear. For example, general solutions of planar linear discrete systems with constant coefficients and weak delays were studied by Diblík and Halfarová in [1] and [2]. Global behavior of solutions and basins of attraction of equilibria for special nonlinear cases of system (1) called competitive and anticompetitive systems were studied by authors such as Basu, Merino and Kulenović in [3] and [414]. Patterns of boundedness of nonlinear cases of system (1) were studied by Ladas et al. in [1519]. More general results for system (1) as well its lower- and higher-dimensional counterparts were obtained by, for example, Basu and Merino in [20], by Stević, Diblík et al. in [2124], and by Ladas et al. in [25].

The class of systems (1) was proposed in all its generality by Camouzis et al. in [26]. A number of open problems regarding (1) were also mentioned in the latter. Our goal in this paper is to give a complete qualitative description of the global behavior of solutions to all systems (1) whose maps are bounded and thus provide answers to many of the open problems in [26]. For example, we present the global dynamics of the system labeled (14,38) in open problem 1 and the competitive system labeled (15,29) in open problem 3 in [26]. We also give the global analysis of the following 22 systems in open problem 4 which may be competitive in some range of its parameters but nowhere cooperative: (15,l) and (30,l) with l{35,36,43,45,47,49}, (36,38), (36,43), and (38,l), (43,l) with l{43,45,47,49}. The eight systems (36,36), (36,45), (36,47), (36,49), (45,45), (45,47), (45,49) and (49,49) from open problem 5, which may be competitive in a certain region of parameters, cooperative in another region of parameters and neither competitive nor cooperative in a third region of parameters, are also analyzed in this paper.

We also look at the four systems (34,36), (34,45), (34,49) and (46,49) from open problem 6 which may be cooperative in some range of parameters but nowhere competitive. In addition, we present the global dynamics of a number of cases of system (1) from open problem 7 which are neither competitive nor cooperative in any parameter region along with many additional cases that were not mentioned in [26], namely, cases (k,l) with k>l. In all, we give the global dynamics of all 416 cases of nonlinear system (1) for which both members of the system are bounded along with 36 cases for which one or more members of the system are unbounded. We also show that for all of these cases, for which there exists a unique nonnegative equilibrium and no minimal period-two solutions, local stability of the equilibrium implies global attractivity. Thus we provide the answer to open problem 2.3 in [27] for the cases mentioned above.

Members of the class of systems (1) have proven to be very useful for modeling purposes in biological sciences (see [2830]). For example, the Leslie-Gower model from theoretical ecology is the two-species competition model

x n + 1 = b 1 x n 1 + c 11 x n + c 12 y n y n + 1 = b 2 y n 1 + c 21 x n + c 22 y n } ,n=0,1,,( x 0 , y 0 )[0,)×[0,),
(LG)

which can be obtained from (1) by setting α 1 = γ 1 =0 and normalizing the other parameters. It was studied in detail by Liu and Elaydi [31], Cushing et al. [32], and Kulenović and Merino [33]. This system has the nice property that its equilibria have relatively simple algebraic formulas. Hence their local stability characters can be analyzed using standard linearization techniques. Moreover, this system is competitive (see [3436]). So, it is somewhat easier to analyze global behavior of its solutions.

Unfortunately, most members of class (1) do not possess either of these two nice properties of simple formulas for their equilibria and competitiveness. Another challenge faced in the study of class (1) is the presence of a large number of parameters (twelve), which makes algebraic computations involving standard linearization techniques very complicated. One also needs to analyze a large number of individual cases (2,116 cases) of (1) which is neither practical nor efficient. Finally, members of this class tend to possess multiple equilibria and minimal period-two solutions possibly at the same time. Due to these difficulties, the global dynamics of members of this class remains largely unanalyzed to date. In [3], Merino and the author introduced a new geometrical technique to analyze local and global behavior of solutions to a special case of system (E), the modified Leslie-Gower model

x n + 1 = b 1 x n 1 + c 11 x n + c 12 y n + h 1 y n + 1 = b 2 y n 1 + c 21 x n + c 22 y n + h 2 } ,n=0,1,,( x 0 , y 0 )[0,)×[0,).
(LG-1)

The technique is based on the analysis of slopes of equilibrium curves of the system which are defined as follows. If T(x,y):=( T 1 (x,y), T 2 (x,y)) is a map associated to the system, then the two equilibrium curves of the system are respectively given by the formulas T 1 (x,y)=x and T 2 (x,y)=y. Thus these curves are analogous to nullclines in differential equations and their intersection points are precisely the equilibria of the system. This method was then used to establish a connection between the number of equilibria of the system and their local stability. The authors were then able to use this result along with the results proved by Kulenović and Merino in [33] to give a complete qualitative description of the global dynamics of (LG-1). Also in [20], Merino and the author introduced another new method to analyze global behavior of solutions to two classes of second-order rational difference equations which are not competitive. The goal of this paper is to apply these two new techniques to analyze global behavior of solutions to the more general family of first-order planar systems of rational difference equations (1) with nonnegative parameters. In particular, a geometrical criterion is presented to classify a large number of cases of system (E) into subclasses exhibiting similar global dynamics. Let P R 12 be the set of nonnegative parameters ( α 1 , β 1 ,) such that the RHS terms in system (1) are nonlinear. The main theorem of this paper is as follows.

Theorem 1 If the map associated to system (1) is bounded with parameters in P, then the following is true:

  1. (i)

    If both equilibrium curves of (1) are reducible conics, that is, if

    1. i.

      C 1 ( C 1 α 1 A 1 γ 1 )+ γ 1 ( C 1 β 1 B 1 γ 1 )=0, and

    2. ii.

      B 2 ( B 2 α 2 A 2 β 2 )+ β 2 ( B 2 γ 2 C 2 β 2 )=0,

    then system (1) has at least one and at most four equilibria. Every solution converges to an equilibrium.

  2. (ii)

    If exactly one equilibrium curve of (1) is a reducible conic, that is, if either

    1. i.

      C 1 ( C 1 α 1 A 1 γ 1 )+ γ 1 ( C 1 β 1 B 1 γ 1 )=0, or

    2. ii.

      B 2 ( B 2 α 2 A 2 β 2 )+ β 2 ( B 2 γ 2 C 2 β 2 )=0,

    then system (1) has at least one and at most two equilibria. Every solution converges to an equilibrium.

  3. (iii)

    If both equilibrium curves of (1) are irreducible conics, that is, if

    1. i.

      C 1 ( C 1 α 1 A 1 γ 1 )+ γ 1 ( C 1 β 1 B 1 γ 1 )0, and

    2. ii.

      B 2 ( B 2 α 2 A 2 β 2 )+ β 2 ( B 2 γ 2 C 2 β 2 )0,

    then system (1) has at least one and at most three equilibria. Every solution converges to an equilibrium or to a unique minimal period-two solution which occurs as the intersection of two elliptic curves.

Moreover, if both equilibrium curves of (1) are reducible conics and the map associated to system (1) is unbounded, then every solution converges to one of up to infinitely many equilibria or to (0,) or (,0).

We treat the three cases of Theorem 1 as three smaller theorems and devote three separate sections of the paper to their respective proofs. What makes case (i) of Theorem 1 relatively easy to analyze is the fact that the map T associated to system (1) is coordinatewise monotone in this case. Hence the global dynamics of its orbits is relatively easy to track. In case (ii), the map T is monotone in only one coordinate. Here the global dynamics of its orbits is a bit more complicated. However, the most complicated dynamics occurs in case (iii) where the map T is not monotone in any coordinate. In this case, the bounded set B:=[ L 1 , U 1 ]×[ L 2 , U 2 ] containing the solutions to system (1) can be subdivided into five regions of coordinatewise monotonicity based on the relative positions of a pair of vertical lines x= K 1 and x= K 2 and a pair of horizontal lines y= L 1 and y= L 2 in the set as shown below:

  1. (a)

    { K 1 , K 2 }[ L 1 , U 1 ]=ϕ and { L 1 , L 2 }[ L 2 , U 2 ]=ϕ,

  2. (b)

    Either K 2 [ L 1 , U 1 ] or L 1 [ L 2 , U 2 ], and K 1 [ L 1 , U 1 ], L 2 [ L 2 , U 2 ],

  3. (c)

    Either K 1 [ L 1 , U 1 ] or L 2 [ L 2 , U 2 ], and K 2 [ L 1 , U 1 ], L 1 [ L 2 , U 2 ],

  4. (d)

    K 2 , L 1 [ L 1 , U 1 ] or K 1 , L 2 [ L 2 , U 2 ],

  5. (e)

    K 1 , K 2 [ L 1 , U 1 ] or L 1 , L 2 [ L 2 , U 2 ].

Here K 1 and L 1 depend on the parameter values α 1 , β 1 ,, B 1 , C 1 , while K 2 and L 2 depend on the parameter values α 2 , β 2 ,, B 2 , C 2 . To prove case (iii), we will show that there exists a nested sequence of invariant attracting boxes { B i } i = 1 with the property that B = B i satisfies exactly one of the following:

  1. (i)

    B =( x ¯ , y ¯ ).

  2. (ii)

    There exist equilibria ( x ¯ 1 , y ¯ 1 ) se ( x ¯ 2 , y ¯ 2 ) se ( x ¯ 3 , y ¯ 3 ) such that ( x ¯ 1 , y ¯ 1 ) and ( x ¯ 3 , y ¯ 3 ) lie at the north-west and south-east corners of B , respectively, and ( x ¯ 2 , y ¯ 2 ) lies in its interior.

  3. (iii)

    There exist minimal period-two solutions (p,q) se ( x ¯ , y ¯ ) se (r,s) such that (p,q) and (r,s) lie at the north-west and south-east corners of B , respectively, and ( x ¯ , y ¯ ) lies in its interior.

In case (i), it is clear that the unique equilibrium ( x ¯ , y ¯ ) is globally attracting. In case (ii), we show that the local stability of the equilibria is determined by the slopes of the equilibrium curves at these equilibria. In case (iii), we prove that system (1) has a unique minimal period-two solution by looking at intersections of certain elliptic curves. We then use these results to give global stability results for the two cases.

This paper is organized as follows. In Section 2, we look at the admissible parameter regions and initial conditions for system (1). In Section 3, we define the notions of south-east order, competitive maps and equilibrium curves of system (1). In Section 4, we look at explicit formulas for the cases of system (1) for which the associated map T(x,y) is bounded. In Section 5, we look at regions of coordinatewise monotonicity for the map T(x,y). Sections 6 and 7 respectively deal with the case where both equilibrium curves of system (1) are reducible conics and the case where exactly one of them is a reducible conic. Sections 8.1-8.4 respectively deal with the number of nonnegative equilibria, local stability of equilibria, existence and uniqueness of minimal period-two solutions, and global behavior of solutions of system (1) when both equilibrium curves are irreducible conics.

2 Parameter regions and initial conditions

In this section, we look at conditions that the parameters α 1 , β 1 ,, B 2 and C 2 of system (1) must satisfy in order to be included in the set P introduced in Theorem 1 in the previous section. In particular, note that the parameters in P must satisfy the following inequalities:

B i + C i > 0 α i + β i + γ i > 0 A i + B i + C i > 0 α i + β i + A i + B i > 0 α i + γ i + A i + C i > 0 β i + γ i + B i + C i > 0 } ,i=1,2.
(2)

The reasons for these inequalities are as follows. If B i = C i =0 for i{1,2}, then at least one of the members of system (1) becomes linear. Since we are interested in studying nonlinear rational systems of difference equations belonging to class (1), we will ignore these cases. Next, note that if α i + β i + γ i =0 for i=1 or 2, then at least one of the members of system (1) becomes trivial causing the latter to reduce to a difference equation. Since we are interested in studying systems of difference equations belonging to class (1), we will ignore these cases as well. Similarly, if A i = B i = α i = β i =0 or A i = C i = α i = γ i =0 for i{1,2}, then at least one of the members of system (1) becomes constant, and we have the same situation as before, which we want to avoid.

The assumption that each of the twelve parameters α i , β i , γ i , A i , B i and C i for i{1,2} can be zero or positive and the inequalities in hypotheses (2) imply that for i=1 there are 2 3 1=7 ways to choose the numerator of the first member of system (1) excluding the trivial case α 1 = β 1 = γ 1 =0. Similarly, there are seven ways to choose the denominator. Thus there are 7×7=49 ways to choose the first member of system (1). Out of these, only 493=46 choices satisfy the last two inequalities in hypotheses (2). Similarly, there are 46 choices for the second member of system (1). In all, there are 46×46=2,116 ways to choose systems belonging to class (1). Moreover, the initial condition ( x 0 , y 0 )R must be chosen according to Table 1 in order to avoid division by zero.

Table 1 Regions R of initial conditions

3 Important definitions

In this section, we provide some key definitions which we will frequently refer to throughout this paper. Let T be the map associated with system (1), that is,

T ( x , y ) : = ( α 1 + β 1 x + γ 1 y A 1 + B 1 x + C 1 y , α 2 + β 2 x + γ 2 y A 2 + B 2 x + C 2 y ) : = ( T 1 ( x , y ) , T 2 ( x , y ) ) .

Let T 1 and T 2 be the coordinate functions of T, that is,

T 1 (x,y)= α 1 + β 1 x + γ 1 y A 1 + B 1 x + C 1 y and T 2 (x,y)= α 2 + β 2 x + γ 2 y A 2 + B 2 x + C 2 y .

Then system (1) can be written as

( x n + 1 y n + 1 ) = ( T 1 ( x n , y n ) T 2 ( x n , y n ) ) =T ( x n y n ) .
(3)

Definition 1 For a given choice of parameters in P, we say that system (1) is bounded if the associated map T is bounded, i.e., if there exist nonnegative constants c 1 , C 1 , c 2 and C 2 such that

c 1 T 1 ( x , y ) C 1 , c 2 T 2 ( x , y ) C 2 .

Definition 2 The south-east order se on R 2 is defined as follows:

( x 1 , y 1 ) se ( x 2 , y 2 ) x 1 < x 2 and y 1 > y 2 .

Definition 3 A continuous map T: R 2 R 2 is said to be competitive if it is monotone with respect to the south-east ordering se .

Remark One can easily check that the Jacobian of a competitive map satisfies the sign structure ( + + ) .

Definition 4 The equilibrium curves E 1 and E 2 of system (1) are the sets

E 1 := { ( x , y ) R 2 : x = T 1 ( x , y ) } , E 2 := { ( x , y ) R 2 : y = T 2 ( x , y ) } .

Note that E 1 and E 2 are loci of conic sections:

E 1 : B 1 x 2 + C 1 x y + ( A 1 β 1 ) x γ 1 y α 1 = 0 , E 2 : C 2 y 2 + B 2 x y + ( A 2 γ 2 ) y β 2 x α 2 = 0 .
(4)

It follows from analytic geometry that if the discriminants of E 1 and E 2 are respectively nonzero, that is, if the parameters of E 1 and E 2 respectively satisfy the following two conditions, then the equilibrium curves E 1 and E 2 must respectively be irreducible conics (parabolas, hyperbolas or ellipses):

  1. i.

    C 1 ( C 1 α 1 A 1 γ 1 )+ γ 1 ( C 1 β 1 B 1 γ 1 )0,

  2. ii.

    B 2 ( B 2 α 2 A 2 β 2 )+ β 2 ( B 2 γ 2 C 2 β 2 )0.

Moreover, since C 1 0 and B 2 0, E 1 and E 2 cannot be ellipses. In this paper, we consider three separate cases, namely, the cases where (i) both E 1 and E 2 are reducible conics, (ii) exactly one of E 1 and E 2 is a reducible conic, and (iii) both E 1 and E 2 are irreducible conics.

4 Bounded cases of system (1)

In this section, we look at bounded cases of system (1), that is, special cases of system (1) for which all solutions with nonnegative/positive initial conditions are bounded. These cases have the property that their associated maps are bounded. They are obtained by setting one or more of the twelve nonnegative parameters α 1 , β 1 , γ 1 , A 1 , B 1 , C 1 , α 2 , β 2 , γ 2 , A 2 , B 2 and C 2 to zero in system (1) and have been studied in great detail by Ladas et al. in, for example, [27, 37] and [38], to name a few. For a more complete list of important work done in analyzing the boundedness of a large number of special cases of system (1) by Ladas et al., the reader is referred to references [419, 25, 3942]. Such systems have been referred to as having boundedness characterization (B, B) in these papers. In particular, explicit formulas for many of these systems were given in Appendices 1 and 2 of reference [37].

In this section, we show that there are at least 564 bounded nonlinear cases of system (1). We also give explicit formulas for all of these 564 cases. This result is important because it shows that there are enough bounded nonlinear cases of system (1) (at least 564 cases!) to warrant the study conducted in this paper. It is stated next. Denote the expressions on the RHS of system (1) by T 1 ( x n , y n ) and T 2 ( x n , y n ) respectively as shown below:

x n + 1 = T 1 ( x n , y n ) , y n + 1 = T 2 ( x n , y n ) .
(5)

Theorem 2 If the functions T 1 ( x n , y n ) and T 2 ( x n , y n ) in the RHS of (5) have one of the formulas given below, then system (1) is bounded:

  1. (a)

    T 1 ( x n , y n ) and T 2 ( x n , y n ) are given by one of the formulas in the right-hand column of Table 2.

  2. (b)

    T 1 ( x n , y n ) is given by one of the formulas in the right-hand column of Table 2 and T 2 ( x n , y n ) is given by one of the following formulas:

    β 2 x n A 2 , α 2 + β 2 x n A 2 , β 2 x n A 2 + C 2 y n , α 2 + β 2 x n A 2 + C 2 y n , β 2 x n + γ 2 y n A 2 + C 2 y n , α 2 + β 2 x n + γ 2 y n A 2 + C 2 y n .
    (6)
  3. (c)

    T 2 ( x n , y n ) is given by one of the formulas in the right-hand column of Table 2 and T 1 ( x n , y n ) is given by one of the following formulas:

    γ 1 y n A 1 , α 1 + γ 1 y n A 1 , γ 1 y n A 1 + B 1 x n , α 1 + γ 1 y n A 1 + B 1 x n , β 1 x n + γ 1 y n A 1 + B 1 x n , α 1 + β 1 x n + γ 1 y n A 1 + B 1 x n .
    (7)
Table 2 Some formulas for T 1 ( x n , y n ) and T 2 ( x n , y n ) for which system ( 1 ) is bounded

Thus there are at least 589 bounded cases of system (1) of which 564 cases are nonlinear.

Proof To see the proof of part (a) of the theorem, observe that if T 1 ( x n , y n ) has the first formula in the RHS of Table 2 case 1 with i=1, then one can respectively choose lower and upper bounds L 1 and U 1 for T 1 ( x n , y n ) as follows:

L 1 :=0< α 1 A 1 + B 1 x n + C 1 y n < α 1 ( 1 + x n + y n ) min { A 1 , B 1 , C 1 } ( 1 + x n + y n ) = α 1 min { A 1 , B 1 , C 1 } =: U 1 .

This idea extends to the other formulas in case 1 as well. For the last formula in case 1, one can do even better with the choice of bounds as shown below:

L 1 := min { α 1 , β 1 , γ 1 } max { A 1 , B 1 , C 1 } < α 1 + β 1 x n + γ 1 y n A 1 + B 1 x n + C 1 y n < max { α 1 , β 1 , γ 1 } min { A 1 , B 1 , C 1 } =: U 1 .

A similar idea can be used to find bounds for the formulas in case 2 of Table 1. In case 3, the bounds are trivial since the formulas are constant to begin with. Moreover, if T 2 ( x n , y n ) has one of the formulas in Table 2 with i=2, then one can find lower and upper bounds L 2 and U 2 for it in the same manner as before. In addition, if T 2 ( x n , y n ) has the first formula in (6), then L 2 and U 2 can be chosen as follows:

L 2 := β 2 L 1 A 2 < β 2 x n A 2 < β 2 U 1 A 2 =: U 2 .

One can similarly find L 2 and U 2 for the second case in (6). In the third case, one can choose

L 2 :=0< β 2 x n A 2 + C 2 y n < β 2 U 1 A 2 =: U 2 .

The fourth case in (6) is similar. In the fifth case, one can choose

L 2 : = min { β 2 L 1 , γ 2 } max { A 2 , C 2 } < β 2 L 1 + γ 2 y n A 2 + C 2 y n < β 2 x n + γ 2 y n A 2 + C 2 y n < β 2 U 1 + γ 2 y n A 2 + C 2 y n < max { β 2 U 1 , γ 2 } min { A 2 , C 2 } = : U 2 .

The bounds for the last case in (6) can be found in a similar manner. The formulas in (7) are almost identical to the formulas in (6) with A 2 , β 2 and x n respectively replaced by A 1 , γ 1 and y n . Hence their lower and upper bounds L 2 and U 2 can be found in a similar fashion as in (6). It follows from the previous discussion that there are 7+3+3+3+3=19 bounded formulas for T 1 ( x n , y n ) and another 19 bounded formulas for T 2 ( x n , y n ) in cases (i)-(iv) of Table 2 of part (a). In all, there are 19×19=361 bounded cases of system 1 in part (a) and 19×6=114 bounded cases each in parts (b) and (c). This gives a total of 361+2(114)=589 bounded cases of system 1 from parts (a), (b) and (c). Moreover, there are 3×3=9 ways to pair T 1 ( x n , y n ) and T 2 ( x n , y n ) so that both of them are constant in the RHS of (5): three choices for T 1 ( x n , y n ) from Table 2 case 3 when i=1 combined with three choices for T 2 ( x n , y n ) from Table 2 case 3 when i=2. In addition, the first two formulas in both parts (b) and (c) of the theorem are linear. They can be combined to give 2×2=4 cases where T 1 ( x n , y n ) and T 2 ( x n , y n ) are both linear in the RHS of (5). Finally, there are 2×3=6 ways each to respectively combine the two linear formulas in parts (b) and (c) with those in Table 2 case 3 so that the RHS of (5) is a combination of a linear formula and a constant formula. This gives a total of 6+6=12 cases. To conclude, there are 9+4+12=25 linear or constant cases out of the 589 bounded cases we originally identified above, which leaves us with 58925=564 bounded nonlinear cases of system (1). □

The goal of this paper is to give a complete qualitative description of the global behavior of solutions to all bounded nonlinear cases of system (1) including the 564 bounded nonlinear cases mentioned in Theorem 2 above.

5 Regions of coordinatewise monotonicity for the map T

When both equilibrium curves are irreducible conics, the map T(x,y) associated to bounded system (1) is not coordinatewise monotone throughout its bounded domain of definition. In this subsection, we will identify regions of coordinatewise monotonicity of the map T(x,y). These regions will play a crucial role in determining the global behavior of solutions to system (1) when both equilibrium curves are irreducible conics.

Lemma 1 The following statements are true:

  1. (i)

    If B 1 γ 1 C 1 β 1 =0, then the partial derivatives of the functions T 1 (x,y) are continuous on ( 0 , ) 2 and have constant sign on the set .

  2. (ii)

    If B 2 γ 2 C 2 β 2 =0, then the partial derivatives of the functions T 2 (x,y) are continuous on ( 0 , ) 2 and have constant sign on the set .

Proof We give the proof of part (i). The proof of part (ii) is similar and we skip it. Note that by hypotheses (2), B 1 + C 1 >0. First, suppose B 1 0 and C 1 0. Solving for γ 1 in B 1 γ 1 C 1 β 1 =0 and substituting in x T 1 (x,y) and y T 1 (x,y), we get that x T 1 (x,y)= B 1 α 1 A 1 β 1 ( A 1 + B 1 x + C 1 y ) 2 and y T 1 (x,y)= C 1 ( B 1 α 1 A 1 β 1 ) B 1 ( A 1 + B 1 x + C 1 y ) 2 . When B 1 =0 and C 1 0, the hypothesis implies that β 1 =0. In this case, D 1 T 1 (x,y)=0 and D 2 T 1 (x,y)= C 1 ( B 1 α 1 A 1 β 1 ) B 1 ( A 1 + C 1 y ) 2 . Finally, when B 1 0 and C 1 =0, one must have γ 1 =0 and hence D 1 T 1 (x,y)= B 1 α 1 A 1 β 1 ( A 1 + B 1 x ) 2 and D 2 T 1 (x,y)=0. Clearly, in all three cases the partial derivatives of T 1 (x,y) have constant sign on the set . □

We will need the following elementary result, which is given here without a proof.

Lemma 2 Suppose B i γ i C i β i 0 for i=1,2. The functions T i (x,y), i=1,2, have continuous partial derivatives on ( 0 , ) 2 , and

  1. i.

    D 1 T i (x,y)=0 if and only if y= B i α i A i β i B i γ i C i β i , and D 1 T i (x,y)>0 if and only if ( C i β i B i γ i )y> B i α i A i β i .

  2. ii.

    D 2 T i (x,y)=0 if and only if x= C i α i A i γ i B i γ i C i β i , and D 2 T i (x,y)>0 if and only if ( B i γ i C i β i )x> C i α i A i γ i .

For the rest of this paper, we will need to refer to the relative positions of K i and L i where the partial derivatives of T i (x,y) change sign for i=1,2. The explicit formulas for K i and L i for i=1,2 are given in the following definition. Their relative positions according to different parameter regions are shown in the Appendix for convenience.

Definition 5 If B 1 γ 1 C 1 β 1 0 and B 2 γ 2 C 2 β 2 0, set

K 1 : = C 1 α 1 A 1 γ 1 B 1 γ 1 C 1 β 1 , L 1 : = B 1 α 1 A 1 β 1 B 1 γ 1 C 1 β 1 , K 2 : = C 2 α 2 A 2 γ 2 B 2 γ 2 C 2 β 2 , L 2 : = B 2 α 2 A 2 β 2 B 2 γ 2 C 2 β 2 .

Lemma 3 The following statements are true:

  1. (i)

    K 1 [ 0 , ) 2 if and only if L 1 [ 0 , ) 2 ;

  2. (ii)

    K 2 [ 0 , ) 2 if and only if L 2 [ 0 , ) 2 .

Proof We give the proof of part (i). The proof of part (ii) is similar and we skip it. Suppose K 1 [ 0 , ) 2 and L 1 [ 0 , ) 2 . Then the parameters α 1 , β 1 , γ 1 , A 1 , B 1 , C 1 , α 2 , β 2 , γ 2 , A 2 , B 2 and C 2 must satisfy one of the following:

  1. (a)

    B 1 γ 1 C 1 β 1 >0, B 1 α 1 A 1 β 1 <0, C 1 α 1 A 1 γ 1 0;

  2. (b)

    B 1 γ 1 C 1 β 1 <0, B 1 α 1 A 1 β 1 0, C 1 α 1 A 1 γ 1 <0.

Note that A 1 , B 1 and C 1 must be strictly positive in this case in order to avoid contradicting the inequalities in (a) and (b). Hence one can respectively rewrite the inequalities in (a) and (b) as

α 1 A 1 γ 1 C 1 > β 1 B 1 > α 1 A 1 and α 1 A 1 β 1 B 1 > γ 1 C 1 > α 1 A 1 ,

giving a contradiction. □

6 When both E 1 and E 2 are reducible conics

In this section, we discuss global behavior of solutions when both equilibrium curves E 1 and E 2 are reducible conics, that is, both E 1 and E 2 are pairs of parallel, perpendicular or transversal (non-perpendicular) lines. In order for this to be true, both E 1 and E 2 must have one of the forms given below:

E 1 : { (a) B 1 x 2 + ( A 1 β 1 ) x α 1 = 0 , where  B 1 > 0 , C 1 = γ 1 = 0 , (b) x ( C 1 y + A 1 β 1 ) = 0 , where  C 1 > 0 , α 1 = γ 1 = 0 , B 1 = 0 , (c) x ( B 1 x + C 1 y + A 1 β 1 ) = 0 , where  C 1 > 0 , α 1 = γ 1 = 0 , B 1 > 0 , E 2 : { (a) C 2 y 2 + ( A 2 γ 2 ) y α 2 = 0 , where  C 2 > 0 , B 2 = β 2 = 0 , (b) y ( B 2 x + A 2 γ 2 ) = 0 , where  B 2 > 0 , α 2 = β 2 = 0 , C 2 = 0 , (c) y ( C 2 y + B 2 x + A 2 γ 2 ) = 0 , where  B 2 > 0 , α 2 = β 2 = 0 , C 2 > 0 .
(8)

Remark The missing parameters in the equations in (8) are assumed to be nonnegative. Also note that:

  1. (i)

    In cases (a), E 1 and E 2 each belong to a pair of parallel lines. The corresponding members of system (1) have the forms

    x n + 1 = α 1 + β 1 x n A 1 + B 1 x n , y n + 1 = α 2 + γ 2 y n A 2 + C 2 y n ,where  C 1 = γ 1 = 0 B 2 = β 2 = 0 } .
  2. (ii)

    In cases (b), E 1 and E 2 each belong to a pair of perpendicular lines. The corresponding members of system (1) look like

    x n + 1 = β 1 x n A 1 + C 1 y n , y n + 1 = γ 2 y n A 2 + B 2 x n ,where  C 1 > 0 , α 1 = γ 1 = 0 , B 1 = 0 B 2 > 0 , α 2 = β 2 = 0 , C 2 = 0 } .
  3. (iii)

    In cases (c), E 1 and E 2 belong to a pair of non-perpendicular transversal lines each. The corresponding members of system (1) have the forms

    x n + 1 = β 1 x n A 1 + B 1 x n + C 1 y n , y n + 1 = γ 2 y n A 2 + B 2 x n + C 2 y n , where  C 1 > 0 , α 1 = γ 1 = 0 , B 1 > 0 B 2 > 0 , α 2 = β 2 = 0 , C 2 > 0 } .

Note that the first equation in (i) involving x n + 1 actually consists of six separate equations corresponding to three cases each for A i 0 and A i =0. These three cases are: (a) α 1 =0, β 1 0, (b) α 1 0, β 1 =0 and (c) α 1 0, β 1 0. The same is true for the second equation in (i) involving y n + 1 . Similarly, the two equations in (ii) each consist of two separate equations, namely, the one with A i 0 and the one with A i =0 for i=1,2. The same is true of (iii).

Thus this section establishes global behavior of solutions of system (1) when its members are combinations of any of the 6+2+2=10 forms for x n + 1 with any of the ten forms for y n + 1 given in (i)-(iii) of the last remark. This gives rise to 100 explicit planar systems of first-order rational difference equations with positive parameters. It is a direct consequence of Table 2 in Theorem 2 that the equations in (i) and (iii) are bounded while the equations in (ii) are unbounded. Thus there are a total of (6+2)×(6+2)=64 bounded systems out of the 100 systems. Moreover, if both members of (1) have the forms given in (iii) and, in addition, A 1 >0 and A 2 >0, then the resulting system is the well-known Leslie-Gower model from theoretical ecology whose global dynamics was analyzed by Cushing et al. in [32]. The main theorem of this section is the following.

Theorem 3 If system (1) is bounded and if both its equilibrium curves E 1 and E 2 are reducible conics, that is, if

  1. i.

    C 1 ( C 1 α 1 A 1 γ 1 )+ γ 1 ( C 1 β 1 B 1 γ 1 )=0, and

  2. ii.

    B 2 ( B 2 α 2 A 2 β 2 )+ β 2 ( B 2 γ 2 C 2 β 2 )=0,

then it has at least one and at most four equilibria. Every solution converges to an equilibrium.

We discuss the proof of Theorem 3 in Section 6.2. But first we establish the number of nonnegative equilibria of system (1) when both its equilibrium curves are reducible conics.

6.1 Number of nonnegative equilibria

The main theorem of this subsection is the following.

Theorem 4 If system (1) is bounded and satisfies the hypotheses of Theorem  3, then it has at least one and at most four equilibria in [ 0 , ) 2 . Moreover,

  1. (a)

    If there exists one equilibrium, then it must be (0,0) or an interior equilibrium.

  2. (b)

    If there exist two equilibria, then they must include an axis equilibrium.

  3. (c)

    If there exist three equilibria, then they must consist of (0,0) and an equilibrium on each axis.

  4. (d)

    If there exist four equilibria, then they must consist of (0,0), an equilibrium on each axis and an interior equilibrium.

Proof It follows from the discussion preceding this subsection that E 1 must have one of the following forms:

  1. (a)

    B 1 x 2 +( A 1 β 1 )x α 1 =0, where C 1 = γ 1 =0,

  2. (b)

    x( C 1 y+ A 1 β 1 )=0, where C 1 >0, α 1 = γ 1 =0, B 1 =0,

  3. (c)

    x( B 1 x+ C 1 y+ A 1 β 1 )=0, where C 1 >0, α 1 = γ 1 =0, B 1 >0.

Case (a) represents a pair of vertical lines. Case (b) represents a pair of perpendicular lines with x=0 as one of them. This case is unbounded by the discussion in the previous section. Case (c) represents a pair consisting of the vertical line x=0 and a line with a negative slope in the xy-plane. Similarly, the reducible conic E 2 must consist of a pair of horizontal lines, a pair of perpendicular lines with x=0 or y=0 as a member or a pair consisting of the horizontal line y=0 and a line with a negative slope in the xy-plane. If none of the four lines coincide, then clearly they must intersect in at least one and at most four points in [ 0 , ) 2 . Some possibilities are shown in Figure 1. If one or more lines representing E 1 coincide with one or more lines representing E 2 , then E 1 and E 2 must intersect in infinitely many points in [ 0 , ) 2 .  □

Figure 1
figure 1

The dots represent equilibria when both E 1 and E 2 are reducible conics. In the third case, it is possible to have infinitely many equilibria (when the transversal lines coincide).

Next we discuss the global behavior of solutions to system (1) when it satisfies the hypotheses of Theorem 3.

6.2 Global behavior of solutions

In this section, we present the proof of Theorem 3. In order to do so in a manageable way, we break up the statement of Theorem 3 into six smaller theorems based upon whether the equilibrium curves of system (1) consist of two parallel lines, two perpendicular lines, two transversal lines or some mix of the three (refer to cases (i)-(iii) at the start of Section 6). In particular, we give the explicit proof for the case where both equilibrium curves are parallel lines and state the remaining five theorems, Theorems 14-18, in the Appendix at the end of this paper to avoid unnecessary repetition.

First, we present a definition and a lemma which will be required for the proof of the theorem mentioned above.

Definition 6 Recall the definition of equilibrium curves from Section 3:

E 1 = { ( x , y ) R 2 : x = f 1 ( x , y ) } , E 2 = { ( x , y ) R 2 : y = f 2 ( x , y ) } .

Consider the map T=( f 1 , f 2 ) associated to system (1) restricted to the set ( 0 , ) 2 . Set

R ( , ) : = { ( x , y ) ( 0 , ) 2 : f 1 ( x , y ) < x , f 2 ( x , y ) < y } , R ( , + ) : = { ( x , y ) ( 0 , ) 2 : f 1 ( x , y ) < x , f 2 ( x , y ) > y } , R ( + , ) : = { ( x , y ) ( 0 , ) 2 : f 1 ( x , y ) > x , f 2 ( x , y ) < y } , R ( + , + ) : = { ( x , y ) ( 0 , ) 2 : f 1 ( x , y ) > x , f 2 ( x , y ) > y } .

Let ( x ¯ , y ¯ ) be an equilibrium of system (1). Denote by Q , =1,2,3,4 the four regions

Q 1 ( x ¯ , y ¯ ) : = { ( x , y ) ( 0 , ) 2 : x ¯ < x , y ¯ < y } , Q 2 ( x ¯ , y ¯ ) : = { ( x , y ) ( 0 , ) 2 : x ¯ > x , y ¯ < y } , Q 3 ( x ¯ , y ¯ ) : = { ( x , y ) ( 0 , ) 2 : x ¯ > x , y ¯ > y } , Q 4 ( x ¯ , y ¯ ) : = { ( x , y ) ( 0 , ) 2 : x ¯ < x , y ¯ > y } .

Lemma 4 If the map T: [ 0 , ) 2 [0,) is competitive and possesses an interior equilibrium ( x ¯ , y ¯ ) which satisfies

Q 1 ( x ¯ , y ¯ ) = R ( , ) , Q 2 ( x ¯ , y ¯ ) = R ( + , ) , Q 3 ( x ¯ , y ¯ ) = R ( + , + ) , Q 4 ( x ¯ , y ¯ ) = R ( , + ) ,
(9)

then ( x ¯ , y ¯ ) is globally asymptotically stable.

Proof By the hypotheses and the fact that any competitive map T(x,y) preserves the south-east order se , we have

( x , y ) Q 2 ( x ¯ , y ¯ ) ( x , y ) se T ( x , y ) se T 2 ( x , y ) se se T n ( x , y ) ( x , y ) Q 2 ( x ¯ , y ¯ ) ( x , y ) se se ( x ¯ , y ¯ ) , ( x , y ) Q 4 ( x ¯ , y ¯ ) ( x ¯ , y ¯ ) se se T n ( x , y ) se se T 2 ( x , y ) ( x , y ) Q 4 ( x ¯ , y ¯ ) ( x ¯ , y ¯ ) se T ( x , y ) se ( x , y ) .

In both cases, it follows that T n (x,y)( x ¯ , y ¯ ). Also, note that since T is competitive in ( 0 , ) 2 , and hence in Q 1 ( x ¯ , y ¯ ) ¯ =[ x ¯ , U 1 ]×[ y ¯ , U 2 ], one has

min ( x , y ) Q 1 ( x ¯ , y ¯ ) ¯ f 1 (x,y)= f 1 ( x ¯ , U 2 )and min ( x , y ) Q 1 ( x ¯ , y ¯ ) ¯ f 2 (x,y)= f 2 ( U 1 , y ¯ ).
(10)

Since the point ( x ¯ , U 2 ) lies on the line f 1 (x,y)=x, one has f 1 ( x ¯ , U 2 )= x ¯ . Similarly, the point ( U 1 , y ¯ ) lies on the line f 2 (x,y)=y and hence f 2 ( U 1 , y ¯ )= y ¯ . It follows from this and (10) that Q 1 ( x ¯ , y ¯ ) ¯ is invariant. By a similar reasoning, one can show that Q 3 ( x ¯ , y ¯ ) ¯ is invariant. This and hypotheses (9) imply that

( x , y ) Q 1 ( x ¯ , y ¯ ) ( x ¯ , y ¯ ) < < T n ( x , y ) < < T 2 ( x , y ) < T ( x , y ) < ( x , y ) , ( x , y ) Q 3 ( x ¯ , y ¯ ) ( x , y ) < T ( x , y ) < T 2 ( x , y ) < < T n ( x , y ) < < ( x ¯ , y ¯ ) .

Hence we have T n (x,y)( x ¯ , y ¯ ) in both these cases. □

Our next theorem gives the global behavior of solutions when both equilibrium curves E 1 and E 2 of system (1) are pairs of parallel lines. It is as follows.

Theorem 5 If the graphs of E 1 and E 2 are the pairs of parallel lines

E 1 = { ( x , y ) R 2 : B 1 x 2 + ( A 1 β 1 ) x α 1 = 0 } , E 2 = { ( x , y ) R 2 : C 2 y 2 + ( A 2 γ 2 ) y α 2 = 0 } ,
(11)

then the nonnegative equilibria of system (1) and their basins of attraction must satisfy the following:

  1. (i)

    If α 1 0 and α 2 0, then the unique equilibrium E 3 is globally asymptotically stable.

  2. (ii)

    If α 1 =0 and α 2 0, then

    • If β 1 A 1 0, then the unique equilibrium E 3 is globally asymptotically stable.

    • If β 1 A 1 >0, then E 2 is a saddle point with the nonnegative y-axis as its stable manifold. E 3 is LAS and attracts all solutions with initial conditions in ( 0 , ) 2 or on the positive x-axis.

  3. (iii)

    If α 1 0 and α 2 =0, then

    • If γ 2 A 2 0, then the unique equilibrium E 1 is globally asymptotically stable.

    • If γ 2 A 2 >0, then E 1 is a saddle point with the nonnegative x-axis as its stable manifold. E 3 is LAS and attracts all solutions with initial conditions in ( 0 , ) 2 or on the positive y-axis.

  4. (iv)

    If α 1 =0 and α 2 =0, then the nonnegative equilibria of system (1) and their basins of attraction must satisfy Table 3.

Table 3 Global dynamics for α 1 =0 and α 2 =0 when E 1 and E 2 are pairs of parallel lines

Proof First, suppose α 1 0 and α 2 0 in (11). Then E 1 and E 2 are given by the lines

x = β 1 A 1 + ( β 1 A 1 ) 2 + 4 α 1 B 1 2 B 1 and y = γ 2 A 2 + ( γ 2 A 2 ) 2 + 4 α 2 C 2 2 C 2

in [ 0 , ) 2 . Clearly, they intersect at the unique equilibrium

( x ¯ , y ¯ )= ( β 1 A 1 + ( β 1 A 1 ) 2 + 4 α 1 B 1 2 B 1 , γ 2 A 2 + ( γ 2 A 2 ) 2 + 4 α 2 C 2 2 C 2 )

of system (1) which lies in ( 0 , ) 2 . In this case, it is easy to check that the map T 2 (x,y) is competitive and hence the unique equilibrium ( x ¯ , y ¯ ) is a global attractor by a result of Kulenović and Merino in [33]. Next, suppose α 1 =0 and α 2 0 in (11). Then E 1 and E 2 are given by the lines

E 1 : 1 : x = 0 , 2 : x = β 1 A 1 B 1 , E 2 : y = γ 2 A 2 + ( γ 2 A 2 ) 2 + 4 α 2 C 2 2 C 2 .

It is once again easy to check that the map T 2 (x,y) is competitive in this case. If β 1 A 1 >0, then ˆ 1 , ˆ 2 [ 0 , ) 2 and there exist two equilibria E 2 =(0, γ 2 A 2 + ( γ 2 A 2 ) 2 + 4 α 2 C 2 2 C 2 ) and E 3 =( β 1 A 1 B 1 , γ 2 A 2 + ( γ 2 A 2 ) 2 + 4 α 2 C 2 2 C 2 ). By Lemma 4, E 3 attracts every solution with initial condition in ( 0 , ) 2 or on the positive x-axis. Moreover, since T 2 (x,y) is competitive, it is easy to check that

( 0 , 0 ) se T 2 ( 0 , 0 ) se se T 2 n ( 0 , 0 ) se T 2 n ( 0 , y 1 ) se E 2 , E 2 se T 2 n ( 0 , y 2 ) se T 2 n ( 0 , U 2 ) se se T 2 ( 0 , U 2 ) se ( 0 , U 2 ) .

Hence we have T 2 n (0,0) E 2 and T 2 n (0, U 2 ) E 2 . As a result, T 2 n (0,y) E 2 for 0<y< U 2 . Thus E 2 is a saddle equilibrium with the nonnegative y-axis as its stable manifold.

If β 1 A 1 0, then ˆ 2 ( 0 , ) 2 and hence E 2 is the only equilibrium in [ 0 , ) 2 . Note that in this case, Q 1 ( E 2 )=R(,) and Q 4 ( E 2 )=R(,+). Hence, by Lemma 4, E 2 attracts all solutions with initial conditions in ( 0 , ) 2 . The proof of global attractivity of E 2 for all solutions with initial conditions on the nonnegative y-axis is similar to the previous case. Finally, note that all solutions with initial conditions on the positive x-axis enter the region ( 0 , ) 2 under a single application of the map T.

The proof of the case α 1 0 and α 2 =0 in (11) is similar to the previous case and we skip it. Finally, suppose α 1 =0 and α 2 =0 in (11). In this case, E 1 and E 2 are given by the lines

E 1 : 1 : x = 0 , 2 : x = β 1 A 1 B 1 , E 2 : ˆ 1 : y = 0 , ˆ 2 : y = γ 2 A 2 C 2 .

If β 1 A 1 0 and γ 2 A 2 0, then 2 , ˆ 2 ( 0 , ) 2 and the unique equilibrium E 0 =(0,0) is globally asymptotically stable by Lemma 4.

If β 1 A 1 0 and γ 2 A 2 >0, then 2 ( 0 , ) 2 and ˆ 2 ( 0 , ) 2 . Hence E 0 and E 2 =(0, γ 2 A 2 C 2 ) are the only equilibria present. Note that in this case, Q 1 ( E 2 )=R(,) and Q 4 ( E 2 )=R(,+). Also, the dynamics of solutions with initial conditions along the positive x- and y-axes can be determined in the same way as in the proof of the case α 1 =0 and α 2 0. The result follows from this and Lemma 4.

If β 1 A 1 >0 and γ 2 A 2 0, then 2 ( 0 , ) 2 and ˆ 2 ( 0 , ) 2 . Hence the only equilibria present are E 0 and E 1 =( β 1 A 1 B 1 ,0). This case is symmetric to the previous case and has an almost identical proof.

Finally, if β 1 A 1 >0 and γ 2 A 2 >0, then 2 , ˆ 2 ( 0 , ) 2 and hence all four equilibria E 0 , E 1 , E 2 and E 3 =( β 1 A 1 B 1 , γ 2 A 2 C 2 ) are present. In this case, global attractivity of E 3 in ( 0 , ) 2 is guaranteed by Lemma 4. The proofs of the facts that E 1 , E 2 are saddle equilibria with the x- and y-axes as their stable manifolds, respectively, and that E 0 is a repeller follow directly from analyzing the dynamics of solutions with initial conditions along the positive x- and y-axes as shown in the proof of the case α 1 =0 and α 2 0. The four cases are shown in Figure 2.  □

Figure 2
figure 2

The figures represent attractivity of the equilibria of system ( 1 ) when (clockwise): (a)  β 1 A 1 0 and γ 2 A 2 0, (b) β 1 A 1 0 and γ 2 A 2 >0, (c) β 1 A 1 >0 and γ 2 A 2 0, and (d)  β 1 A 1 >0 and γ 2 A 2 >0. The dark and light lines respectively represent equilibrium curves E 1 and E 2 .

7 When exactly one of E 1 and E 2 is an irreducible conic

In this section, we look at the case where exactly one of the equilibrium curves E 1 and E 2 of system (1) is an irreducible conic and the map T associated to system (1) is bounded. Note that this case corresponds to E 1 and E 2 being combinations of pairs of parallel lines, pairs of transversal non-perpendicular lines, parabolas and hyperbolas. The cases where E 1 or E 2 is a pair of perpendicular lines are unbounded and hence not of interest to us in this paper. Thus there are 2×(3+2)×(195)=140 bounded members and the rest are unbounded. The next theorem is the main theorem of this section and is as follows.

Theorem 6 If system (1) is bounded and if exactly one of its equilibrium curves E 1 and E 2 is a reducible conic, that is, if either

  1. i.

    C 1 ( C 1 α 1 A 1 γ 1 )+ γ 1 ( C 1 β 1 B 1 γ 1 )=0, or

  2. ii.

    B 2 ( B 2 α 2 A 2 β 2 )+ β 2 ( B 2 γ 2 C 2 β 2 )=0,

then system (1) has at least one and at most two equilibria. Every solution converges to an equilibrium.

The proof of the number of equilibria is given in the next theorem. To see that every solution converges to an equilibrium, observe that in this case, exactly one member of system (1) has one of the formulas given in (i)-(iii) of the previous section. Hence exactly one of the coordinates of the map T(x,y) is monotone. Thus one can use a mix of the techniques already introduced in the previous section for reducible conics along with some new techniques that will be introduced in the next section for irreducible conics to prove global convergence results for this case. We skip the proofs to avoid unnecessary repetition.

Theorem 7 If system (1) is bounded and satisfies the hypotheses of Theorem  6, then it has at least one and at most two equilibria in [ 0 , ) 2 . Moreover,

  1. (a)

    If there exists one equilibrium, then it may be an axis equilibrium or an interior equilibrium.

  2. (b)

    If there exist two equilibria, then they must include an axis equilibrium and an interior equilibrium.

  3. (c)

    The set of equilibrium points must be linearly ordered by ne .

Proof First, suppose that E 1 is an irreducible conic and E 2 is a reducible conic. Then our discussion at the start of this section implies that E 1 must have one of the following forms:

  1. (a)

    B 1 x 2 +( A 1 β 1 )x γ 1 y α 1 =0, where C 1 =0, γ 1 >0;

  2. (b)

    B 1 x 2 + C 1 xy+( A 1 β 1 )x γ 1 y α 1 =0, where C 1 >0, α 1 + γ 1 >0.

In the first case, E 1 represents a parabola that opens upwards and has x-intercepts of opposite signs if α 1 >0, and a zero x-intercept if α 1 =0. In the second case, E 1 represents a hyperbola which has x-intercepts of opposite signs if α 1 >0, and a zero x-intercept if α 1 =0. This and the asymptotes of E 1 guarantee that its branch in [ 0 , ) 2 is monotone. Clearly, the pair of horizontal lines representing E 2 must intersect E 1 in at least one and at most two points in [ 0 , ) 2 . Some possibilities are shown in Figure 3. The monotonicity of the graph of E 1 guarantees that the set of equilibria is linearly ordered by ne . The proof for the case where E 1 is reducible and E 2 is nonreducible is similar and we skip it.  □

Figure 3
figure 3

The dots represent equilibria when E 1 is an irreducible conic and E 2 is a reducible conic.

8 When both E 1 and E 2 are irreducible conics

The main theorem of this section is the following.

Theorem 8 If system (1) is bounded and if both its equilibrium curves E 1 and E 2 are irreducible conics, that is, if

  1. i.

    C 1 ( C 1 α 1 A 1 γ 1 )+ γ 1 ( C 1 β 1 B 1 γ 1 )0, and

  2. ii.

    B 2 ( B 2 α 2 A 2 β 2 )+ β 2 ( B 2 γ 2 C 2 β 2 )0,

then system (1) has at least one and at most three equilibria. Every solution converges to an equilibrium or to a unique minimal period-two solution which occurs as the intersection of two elliptic curves.

We present the proof of Theorem 8 at the end of Section 8.4. But first we present the number of nonnegative equilibria, local stability of equilibria, existence and uniqueness of minimal period-two solutions, and the global behavior of solutions to system (1) in Sections 8.1-8.4, respectively.

8.1 Number of nonnegative equilibria

We start this section by presenting a lemma which will help us establish bounds on the number of nonnegative equilibria of system (1) when both its equilibrium curves are irreducible conics.

Lemma 5 If the equilibrium curves E 1 and E 2 are irreducible conics, then all branches of the sets

E 1 = { ( x , y ) R 2 : B 1 x 2 + C 1 x y + ( A 1 β 1 ) x γ 1 y α 1 = 0 } , E 2 = { ( x , y ) R 2 : C 2 y 2 + B 2 x y + ( A 2 γ 2 ) y β 2 x α 2 = 0 }

are the graphs of monotone functions of one variable on an invariant attracting set B:=[ m 1 , M 1 ]×[ m 2 , M 2 ] for system (1). In particular,

  1. (i)

    If C 1 =0 and B 2 =0, then the graphs of E 1 and E 2 are parabolas with positive slopes in .

  2. (ii)

    If C 1 >0 or B 2 >0, then the graphs of E 1 and E 2 are respectively hyperbolas whose slopes in have signs as given in the last two columns of Table 4. The expression ‘+ or’ implies an exclusive or.

Table 4 Signs of slopes of E 1 and E 2 in B when C 1 >0 or B 2 >0

Proof First, we look at the proof of part (i). It is easy to see that when C 1 =0 and B 2 =0, the equilibrium curves E 1 and E 2 are parabolas opening upwards and to the right, respectively. Moreover, E 1 must have x-intercepts of opposite signs if α 1 >0 and a zero x-intercept if α 1 =0. Similarly, E 2 must have y-intercepts of opposite signs if α 2 >0 and a zero y-intercept if α 2 =0. Thus E 1 and E 2 must have positive slopes in [ 0 , ) 2 and hence in the set . Next, we look at the proof of part (ii) where C 1 >0 or B 2 >0. We give the proof for the slopes of E 1 . The proof for the slopes of E 2 is similar and we skip it. Note that E 1 can be given explicitly as a function of x:

E 1 : y 1 (x)= B 1 x 2 + ( β 1 A 1 ) x + α 1 C 1 x γ 1 ,x γ 1 C 1 .

Clearly, E 1 has a vertical asymptote x= γ 1 C 1 and an oblique asymptote y= B 1 C 1 x A 1 C 1 + B 1 γ 1 C 1 β 1 C 1 2 with a negative slope. It also has x-intercepts of opposite signs when α 1 >0, and a zero x-intercept when α 1 =0. It follows from this that the branch of E 1 which lies in [ 0 , ) 2 must either lie in the region x< γ 1 C 1 or in the region x> γ 1 C 1 but not both. Moreover, it must be increasing in x for x< γ 1 C 1 and decreasing in x for x> γ 1 C 1 . The Appendix gives that T 1 y has constant sign which is opposite to that of T 1 x in all cases except for cases (iii) and (viii). In all such cases, observe that

T 1 y > 0 max ( x , y ) B T 1 ( x , y ) = lim y α 1 + β 1 x + γ 1 y A 1 + B 1 x + C 1 y = γ 1 C 1 , T 1 y < 0 min ( x , y ) B T 1 ( x , y ) = lim y α 1 + β 1 x + γ 1 y A 1 + B 1 x + C 1 y = γ 1 C 1 .

Note that if ( x ¯ , y ¯ ) is an equilibrium of system (1), then it satisfies x= T 1 (x,y) and hence lies on the curve E 1 . Also,

min ( x , y ) B T 1 (x,y)< x ¯ < max ( x , y ) B T 1 (x,y).

It follows from this and the previous paragraph that if max ( x , y ) B T 1 (x,y)= γ 1 C 1 , then x ¯ < γ 1 C 1 . Hence E 1 lies in the region x< γ 1 C 1 and is an increasing function of x. Similarly, if min ( x , y ) B T 1 (x,y)= γ 1 C 1 , then x ¯ > γ 1 C 1 . Hence E 1 lies in the region x> γ 1 C 1 and is a decreasing function of x. Next consider cases (iii) and (viii) which respectively correspond to the parameter regions

  1. (a)

    B 1 γ 1 C 1 β 1 >0, B 1 α 1 A 1 β 1 0, C 1 α 1 A 1 γ 1 0,

  2. (b)

    B 1 γ 1 C 1 β 1 <0, B 1 α 1 A 1 β 1 <0, C 1 α 1 A 1 γ 1 <0.

In case (iii), the signs of T 1 x and T 1 y are as shown in Figure 4.

Figure 4
figure 4

The arrows indicate types of coordinatewise monotonicity of T 1 (x,y) in case (iii).

First, suppose K 1 < γ 1 C 1 . For all points (x,y)B with x< K 1 ,

min T 1 (x,y)= lim x K 1 y α 1 + β 1 x + γ 1 y A 1 + B 1 x + C 1 y = γ 1 C 1 .

Moreover, for all points (x,y)B with x> K 1 ,

max T 1 (x,y)= lim x K 1 y α 1 + β 1 x + γ 1 y A 1 + B 1 x + C 1 y = γ 1 C 1 .

Since an equilibrium ( x ¯ , y ¯ ) of system (1) is a fixed point that lies on the curve E 1 , it follows that x ¯ must satisfy K 1 < x ¯ < γ 1 C 1 . Hence E 1 must lie in the region x< γ 1 C 1 and must be an increasing function of x. One can similarly argue that if K 1 > γ 1 C 1 , then E 1 must be a decreasing function of x. Note that the case K 1 = γ 1 C 1 cannot exist. Indeed, if it did, then the previous analysis would imply that the equilibrium ( x ¯ , y ¯ ) must lie on the line x= K 1 = γ 1 C 1 . But this is impossible since this line is a vertical asymptote for the curve E 1 which contains the point ( x ¯ , y ¯ ). In case (viii), one can use a similar proof to show that if K 1 < γ 1 C 1 , then E 1 is a decreasing function of x and if K 1 > γ 1 C 1 , then E 1 is an increasing function of x. □

Corollary 1 The following statements are true.

  1. i.

    The graph of E 1 is a decreasing function of a single variable in if and only if y T 1 (x,y)<0.

  2. ii.

    The graph of E 2 is a decreasing function of a single variable in if and only if x T 2 (x,y)<0.

The next theorem establishes bounds on the number of nonnegative equilibria of system (1).

Theorem 9 If both E 1 and E 2 are irreducible conics, then system (1) has at least one and at most three equilibria in [ 0 , ) 2 . In particular,

  1. (a)

    If E 1 or E 2 is a parabola, then either there exists a unique interior equilibrium or there exist two equilibria, namely, (0,0) and an interior equilibrium which are linearly ordered by ne .

  2. (b)

    If both E 1 and E 2 are hyperbolas, then there exist between one and three equilibria all of which are interior equilibria linearly ordered by se .

Proof From the proof of part (i) of Lemma 2, it follows that when E 1 and E 2 are parabolas, their branches in [ 0 , ) 2 must be increasing curves of opposite concavity, which guarantees that they must intersect at least once in [ 0 , ) 2 . In particular, if α 1 = α 2 =0, then their branches must intersect in (0,0) and at an interior point of [ 0 , ) 2 . If E 1 is a hyperbola, then note that E 1 can be given explicitly as a function of x:

E 1 : y 1 (x)= B 1 x 2 + ( β 1 A 1 ) x + α 1 C 1 x γ 1 ,x γ 1 C 1 .

Clearly, E 1 has a vertical asymptote x= γ 1 C 1 and an oblique asymptote y= B 1 C 1 x A 1 C 1 + B 1 γ 1 C 1 β 1 C 1 2 with a negative slope. It also has x-intercepts of opposite signs when α 1 >0 and a zero x-intercept when α 1 =0. It follows from this that the branch of E 1 which lies in [ 0 , ) 2 must lie either in the region x< γ 1 C 1 or in the region x> γ 1 C 1 but not both. Clearly, it must be increasing in the former case and decreasing in the latter case. Similarly, if E 2 is a parabola, then one can show that it must lie either in the region y< β 2 B 2 or in the region y> β 2 B 2 but not both. Also, it must be increasing in the former case and decreasing in the latter case. It follows from this that if E 1 is a parabola and E 2 is a hyperbola or vice versa, then the two must intersect in at most two points in [ 0 , ) 2 including (0,0) and an interior point. Moreover, if both E 1 and E 2 are hyperbolas such that one or both of them are increasing in [ 0 , ) 2 , then the opposite signs of their slopes/concavities guarantee that they must intersect in at most two points in [ 0 , ) 2 including (0,0) and an interior point.

Now suppose both E 1 and E 2 are hyperbolas with decreasing branches in [ 0 , ) 2 . It is a consequence of Bézout’s theorem (Theorem 3.1, Chapter III in [35]) that the hyperbolas E 1 and E 2 given in (4) must intersect in at most four points. Thus system (1) must have at most four equilibrium points. We claim that up to three of these four equilibrium points must lie in B. To see this, denote with Q (a,b), =1,2,3,4 the four regions Q 1 (a,b):={(x,y) R 2 :ax,by}, Q 2 (a,b):={(x,y) R 2 :xa,by}, Q 3 (a,b):={(x,y) R 2 :xa,yb}, Q 4 (a,b):={(x,y) R 2 :ax,yb}. To prove the claim, it is enough to show that Q 3 ( γ 1 C 1 , β 2 B 2 ) contains at least one equilibrium of system (1). Note that for C 2 0, E 1 and E 2 can be given explicitly as functions of x:

E 1 : y 1 ( x ) = B 1 x 2 A 1 x + β 1 x + α 1 C 1 x γ 1 , x γ 1 C 1 , E 2 : { y 2 + ( x ) = A 2 B 2 x + γ 2 + ( A 2 B 2 x + γ 2 ) 2 + 4 C 2 ( α 2 + x β 2 ) 2 C 2 , y 2 ( x ) = A 2 B 2 x + γ 2 ( A 2 B 2 x + γ 2 ) 2 + 4 C 2 ( α 2 + x β 2 ) 2 C 2 .

Then

lim x ( y 1 (x) y 2 (x))=and lim x γ 1 C 1 ( y 1 (x) y 2 (x))=.
(12)

One can conclude from (12) and the continuity of y 1 (x), y 2 (x) that there exists c< γ 1 C 1 such that y 1 (c)= y 2 (c). Since x= γ 1 C 1 and y= β 2 B 2 is a horizontal asymptote of E 2 , it follows from the decreasing characters of y 1 (x) and y 2 (x) that (c, y 1 (c)) must lie in Q 3 ( γ 1 C 1 , β 2 B 2 ). When C 2 =0, one can show that the equalities in (12) are still true and the conclusion follows from this. Some possible scenarios are shown in Figure 5.  □

Figure 5
figure 5

The dots represent equilibria when both E 1 and E 2 are irreducible conics.

8.2 Local stability of equilibria

In this section, we establish local stability results for the nonnegative equilibria of system (1) when both of its equilibrium curves E 1 and E 2 are irreducible conics. In particular, we show that the local stability of the equilibria is determined by the slopes of E 1 and E 2 at these equilibria. In Theorem 9, we present local stability results when both E 1 and E 2 have negative slopes, and in Theorem 10, we do the same when at least one of them has a positive slope. We start out by giving a preliminary result on the equilibrium curves (sets) of system (1). It is a generalization of Theorem 1 in [3] and has weaker hypotheses than the latter. It also extends the latter to include the complex eigenvalues case and will be useful for proving Theorems 9 and 10.

Theorem 10 Let R be a subset of R 2 with a nonempty interior, and let T=(f,g):RR be a map of class C p for some p1. Suppose that T has a fixed point ( x ¯ , y ¯ )intR such that

a:= f x ( x ¯ , y ¯ ),b:= f y ( x ¯ , y ¯ ),c:= g x ( x ¯ , y ¯ ),d:= g y ( x ¯ , y ¯ )

satisfy |a|<1 and |d|<1. Let E 1 , E 2 be the equilibrium sets

E 1 := { ( x , y ) : x = f ( x , y ) } and E 2 := { ( x , y ) : y = g ( x , y ) } .
(13)

Then

  1. i.

    There exists a neighborhood IR of x ¯ and JR of y ¯ such that the sets E 1 (I×J) and E 2 (I×J) are the graphs of class C p functions y 1 (x) and y 2 (x) for xI.

  2. ii.

    The eigenvalues λ 1 and λ 2 of the Jacobian matrix of T at ( x ¯ , y ¯ ) satisfy:

    1. (a)

      If λ 1 , λ 2 are real and equal, then 1< λ 1 , λ 2 <1.

    2. (b)

      If λ 1 , λ 2 are real and distinct with λ 2 < λ 1 , then 1< λ 1 and λ 2 <1. Furthermore, b0 and

      sign(1+ λ 2 )=sign(1+a+d+adbc)
      (14)

    and

    sign(1 λ 1 )= { sign ( y 1 ( x ¯ ) y 2 ( x ¯ ) ) if  b < 0 , sign ( y 1 ( x ¯ ) y 2 ( x ¯ ) ) if  b > 0 .
    (15)
    1. (c)

      If λ 1 and λ 2 are complex numbers, then

      λ ¯ 1 = λ 2 and1<| λ 1 |=| λ 2 |<1.
      (16)

Proof

  1. i.

    The existence of I and J and of smooth functions y 1 (x) and y 2 (x) defined in I as in the statement of the theorem is guaranteed by the hypotheses and the implicit function theorem. Moreover, when f y (x,y)0, one has

    y 1 (x)= 1 f x ( x , y ) f y ( x , y ) and y 2 (x)= g x ( x , y ) 1 g y ( x , y ) ,xI.
    (17)

    Note that f y (x,y)0 since otherwise one would have f x (x,y)=1 in (17) upon rewriting the first expression as f y (x,y) y 1 (x)=1 f x (x,y) and thus a:= f x ( x ¯ , y ¯ )=1, contradicting one of the hypotheses of the theorem.

  2. ii.

    The characteristic polynomial of the Jacobian of T,

    p(λ)= λ 2 (a+d)λ+(adbc),
    (18)

    has λ 1 and λ 2 as its roots. If λ 1 = λ 2 =λ, then the hypotheses 1<a<1 and 1<d<1 and the sum-of-roots relation for quadratic functions applied to (18) imply

    2<2λ=a+d<21<λ<1,

    which proves (a). Now, suppose λ 1 , λ 2 are real and distinct with λ 2 < λ 1 . Since 2<a+d= λ 1 + λ 2 <2, the larger root λ 1 must satisfy 1< λ 1 and the smaller root λ 2 must satisfy λ 2 <1. Moreover, the remark following (17) in part i gives that b:= f y ( x ¯ , y ¯ )0. To see the proof of (14), note that in (18), we have p(1)=1+(a+d)+adbc=(1 λ 1 )(1 λ 2 ). Since 1< λ 1 from above, it follows that p(1)>0 if and only if 1 λ 2 <0, that is, if and only if 1+ λ 2 >0. Next note that from (17), we have

    y 1 ( x ¯ ) y 2 ( x ¯ ) = 1 a b c 1 d = 1 ( a + d ) + a d b c b ( 1 d ) = p ( 1 ) b ( 1 d ) = ( 1 λ 1 ) ( 1 λ 2 ) b ( 1 d ) .
    (19)

The proof of (15) is a direct consequence of (19), the inequality λ 2 <1 and the hypothesis |d|<1. Next suppose that λ 1 , λ 2 are complex numbers. Clearly, λ ¯ 1 = λ 2 in this case. From (18), we have

λ 1 , λ 2 = a + d ± i ( a + d ) 2 4 ( a d b c ) 2 .
(20)

Note that a necessary condition for the discriminant to be negative is bc<0 since it can be rewritten as ( a d ) 2 +4bc. It follows from this and the hypotheses |a|<1 and |d|<1 that

| λ 1 | 2 = | λ 2 | 2 = a 2 + d 2 + 2 b c 2 < a 2 + d 2 2 <1.

 □

Corollary 2 If ( y 1 ( x ¯ ) y 2 ( x ¯ ))b>0, then system (1) cannot possess any repelling fixed points.

This is a direct consequence of Theorem 10 part ii.(b) since it is clear from (15) that under the given hypothesis, 1> λ 1 . Next, we give a complete description of the local behavior of the equilibria of system (1). Recall that the map T(x,y)=( T 1 (x,y), T 2 (x,y)) associated with system (1) is

T(x,y)= ( α 1 + β 1 x + γ 1 y A 1 + B 1 x + C 1 y , α 2 + β 2 x + γ 2 y A 2 + B 2 x + C 2 y ) ,(x,y)[0,)×[0,).

For future reference, we give the Jacobian matrix of T at (x,y):

J T ( x , y ) = ( f 1 x ( x , y ) f 1 y ( x , y ) f 2 x ( x , y ) f 2 y ( x , y ) ) = ( B 1 α 1 + A 1 β 1 + C 1 β 1 y B 1 γ 1 y ( A 1 + B 1 x + C 1 y ) 2 C 1 α 1 + A 1 γ 1 C 1 β 1 x + B 1 γ 1 x ( A 1 + B 1 x + C 1 y ) 2 B 2 α 2 + A 2 β 2 + C 2 β 2 y B 2 γ 2 y ( A 2 + B 2 x + C 2 y ) 2 C 2 α 2 + A 2 γ 2 C 2 β 2 x + B 2 γ 2 x ( A 2 + B 2 x + C 2 y ) 2 ) .
(21)

The next lemma gives a connection between the slopes of equilibrium curves E 1 , E 2 in the invariant attracting box and the signs of entries of the Jacobian in (21) evaluated at an equilibrium point of (1).

Lemma 6 The map T satisfies the hypotheses of Theorem  10.

Proof Set a:= f 1 x ( x ¯ , y ¯ ), b:= f 1 y ( x ¯ , y ¯ ), c:= f 2 x ( x ¯ , y ¯ ), d:= f 2 y ( x ¯ , y ¯ ). Implicit differentiation of the equations defining E 1 and E 2 in (13) at ( x ¯ , y ¯ ) gives

y 1 ( x ¯ )= 1 a b and y 2 ( x ¯ )= c 1 d .
(22)

It is a direct consequence of Lemma 5 and Corollary 1 that a<1 and d<1 in (22). Next note that the fixed point ( x ¯ , y ¯ ) must satisfy T( x ¯ , y ¯ )=( x ¯ , y ¯ ). Taking the difference in this equality and solving for α 1 and α 2 in the numerators, we get

α 1 = B 1 x ¯ 2 + A 1 x ¯ + C 1 x ¯ y ¯ β 1 x ¯ γ 1 y ¯ and α 2 = C 2 y ¯ 2 + A 2 y ¯ + B 2 x ¯ y ¯ β 2 x ¯ γ 2 y ¯ .
(23)

Replacing α 1 and α 2 in the expressions for 1+a and 1+d by their equivalent expressions from (23), we get

1+a= A 1 + C 1 y ¯ + β 1 A 1 + B 1 x ¯ + C 1 y ¯ and1+d= A 2 + B 2 x ¯ + γ 2 A 2 + B 2 x ¯ + C 2 y ¯ ,

which are clearly positive. It follows that 1<a<1 and 1<d<1. □

Theorem 11 If the graphs of both E 1 and E 2 are decreasing functions of a single variable in the invariant attracting set B, then the following statements are true.

  1. (i)

    System (1) has at least one and at most three equilibria in ( 0 , ) 2 . The set of equilibrium points is linearly ordered by se .

  2. (ii)

    If system (1) has exactly one equilibrium in ( 0 , ) 2 , then it is locally asymptotically stable. If (0,0) is an equilibrium, then it is a repeller.

  3. (iii)

    If system (1) has three distinct equilibria in ( 0 , ) 2 , say ( x ¯ , y ¯ ), l=1,,3, with ( x ¯ 1 , y ¯ 1 ) se ( x ¯ 2 , y ¯ 2 ) se ( x ¯ 3 , y ¯ 3 ), then ( x ¯ 1 , y ¯ 1 ) and ( x ¯ 3 , y ¯ 3 ) are locally asymptotically stable, while ( x ¯ 2 , y ¯ 2 ) is a saddle point.

  4. (iv)

    If there exist exactly two equilibria in ( 0 , ) 2 , then one is locally asymptotically stable and the other is a nonhyperbolic equilibrium.

Proof First, observe that the eigenvalues λ 1 , λ 2 of T are roots of characteristic equation (18) of the Jacobian matrix of T. A sufficient condition for the discriminant of (18) to be positive is bc>0, which is guaranteed by Corollary 1 and the hypothesis of the theorem. It follows that λ 1 , λ 2 are real and distinct. Next, note that by (23) we have

1 + ( a + d ) + a d b c = ( A 1 A 2 + C 1 A 2 y ¯ + β 1 A 2 + A 1 B 2 x ¯ + B 2 β 1 x ¯ + C 1 β 2 x ¯ + γ 1 ( B 2 y ¯ β 2 ) + A 1 γ 2 + C 1 y ¯ γ 2 + β 1 γ 2 ) / ( ( A 1 + B 1 x ¯ + C 1 y ¯ ) ( A 2 + B 2 x ¯ + C 2 y ¯ ) ) ,

which is positive by the inequality