1 Introduction

Studies on dynamics of prey–predator models give better understanding of the relations between two species, and provide management for sustainable development. One of the important models is the Leslie–Gower prey–predator model [21, 22] given by

$$ \textstyle\begin{cases} \dot{x}=r_{1}x(1-\frac{x}{K})-yp(x), \\ \dot{y}= r_{2}y(1-\frac{y}{bx}), \end{cases} $$
(1.1)

where \(x(t)\) and \(y(t)\) are densities of prey and predator at time t, respectively. The prey grows with intrinsic growth rate \(r_{1}\) and carrying capacity K in the absence of predation. Functional response function \(p(x)\) describes the feeding rate of prey consumption by predators. The predator, according to the numerical response of Leslie–Gower type [18, 19], grows with intrinsic growth rate \(r_{2}\) and carrying capacity bx proportional to the population of prey, where b is a measure of the food quality of prey for conversion into predator births. Moreover, \(r_{1}\), \(r_{2}\), K, and b are all positive constants.

Dynamics of system (1.1) has been studied extensively when the functional response \(p(x)\) is of Holling types. Hsu and Huang [10] investigated the global stability of system (1.1) with \(p(x)\) being Holling types I, II, and III. Moreover, they [11, 12] studied the limit cycles and Hopf bifurcation of this system when \(p(x)\) is type II. Huang, Ruan, and Song [15] studied the local bifurcations of system (1.1) when \(p(x)\) is Holling type III. Li and Xiao [20] and Huang et al. [16] investigated the bifurcations of this system with \(p(x)\) being Holling type IV.

Harvesting is commonly practiced in fishery, forestry, and wildlife management. It is very important to harvest biological resources with maximum sustainable yield while maintaining the survival of all interacting population. Recently, much attention has been paid to the dynamics of prey–predator model with harvesting (see, e.g., [1,2,3, 7, 13, 14, 24, 25]). When \(p(x)=ax\), i.e., Holling type I, Zhu and Lan in [27] studied system (1.1) with constant harvest h on prey, i.e.,

$$ \textstyle\begin{cases} \dot{x}=r_{1}x(1-\frac{x}{K})-axy-h, \\ \dot{y}= r_{2}y(1-\frac{y}{bx}), \end{cases} $$
(1.2)

where \(a>0\) is a constant and \(h>0\). By the rescaling \(x\rightarrow x/K\), \(y\rightarrow ay/r_{1}\) and \(t\rightarrow r_{1} t\) as in [27], system (1.2) reads

$$ \textstyle\begin{cases} \dot{x}=x(1-x)-xy-\varepsilon , \\ \dot{y}= y(\delta -\frac{\beta y}{x}), \end{cases} $$
(1.3)

where \(\beta =r_{2}/(abK)\), \(\delta =r_{2}/r_{1}\), and \(\varepsilon =h/(r _{1}K)\). It was proved in [8, 27] that system (1.3) may undergo a saddle-node bifurcation and a Bogdanov–Takens bifurcation with codimension 2. Moreover, Hopf bifurcations of this system were also studied in [27, Theorem 4.3] when the first Lyapunov number does not vanish. However, there is no further discussion about the identification of weak focus or center when the first Lyapunov number vanishes.

In this paper, we continue the identification of weak focus or center in system (1.3). By Lyapunov numbers, we prove that the equilibrium of center type in this system is a weak focus with order up to 3 and can be exactly. The main difficulty comes from the computation of zeros of Lyapunov numbers restricted to subsets of biological sense. Such problem is solved by resultant [17], pseudo-division [23], and realroot isolation [6]. Moreover, parameter conditions of each order are given. Simulation of two limit cycles arisen from a degenerate Hopf bifurcation is employed to illustrate our results.

2 Condition of center type

For the biological sense, we discuss system (1.3) in the region \((0,+\infty )\times [0,+\infty )\) as in [8, 27]. The following lemma gives the number of equilibria of system (1.3).

Lemma 2.1

([27, Theorem 3.1])

Let β, δ, and \(\varepsilon >0\).

  1. (i)

    If \(\varepsilon >\frac{1}{4}\), then system (1.3) has no equilibrium.

  2. (ii)

    If \(\varepsilon =\frac{1}{4}\), then system (1.3) has only one equilibrium \((\frac{1}{2},0)\).

  3. (iii)

    If \(\frac{\beta }{4(\delta +\beta )}<\varepsilon <\frac{1}{4}\), then system (1.3) has exactly two equilibria \((x_{1},0)\) and \((x_{2},0)\), where \(x_{1}=\frac{1}{2}(1-\sqrt{1-4\varepsilon })\) and \(x_{2}=\frac{1}{2}(1+\sqrt{1-4\varepsilon })\).

  4. (iv)

    If \(\varepsilon =\frac{\beta }{4(\delta +\beta )}\), then system (1.3) has three equilibria \((x_{1},0)\), \((x_{2},0)\), and \((\frac{\beta }{2(\delta +\beta )},\frac{\delta }{2(\delta +\beta )})\).

  5. (v)

    If \(\varepsilon <\frac{\beta }{4(\delta +\beta )}\), then system (1.3) has four equilibria \((x_{1},0)\), \((x_{2},0)\), \((x_{3},y _{3})\), and \((x_{4},y_{4})\), where \(x_{3}={\frac{\beta -\sqrt{-4 \beta \delta \varepsilon -4\beta ^{2}\varepsilon +\beta ^{2}}}{2( \delta +\beta )}}\), \(x_{4}={\frac{\beta +\sqrt{-4\beta \delta \varepsilon -4\beta ^{2}\varepsilon +\beta ^{2}}}{2(\delta +\beta )}}\), and \(y_{i}=\frac{\delta x_{i}}{\beta }\), \(i=3,4\).

The dynamics of all equilibria above was discussed in [27, Theorem 3.3, 3.4, 3.5 ]. It shows that only the equilibrium \((x_{4},y_{4})\) can be of center type for certain parameter values. Let

$$ \varepsilon _{1}=\frac{\beta }{4(\beta +\delta )} \biggl(1- \biggl(\frac{ \delta -2\delta (\beta +\delta )}{2\beta +\delta } \biggr)^{2} \biggr). $$
(2.1)

Then the following lemma gives the qualitative properties of \((x_{4},y_{4})\).

Lemma 2.2

([27, Theorem 3.4])

Dynamics of \((x_{4},y_{4})\) are given in Table 1.

Table 1 Properties of \((x_{4},y_{4})\)

For convenience, let

$$ \varLambda :=\biggl\{ (\beta ,\delta ,\varepsilon )\in \mathbb{R}_{3}: 0< \beta < \frac{1}{2}, 0< \delta < \frac{1}{2}-\beta , \varepsilon =\varepsilon _{1}\biggr\} . $$

Then, for \((\beta ,\delta ,\varepsilon )\in \varLambda \), \((x_{4},y_{4})=(\frac{ \beta (1-\delta )}{2\beta +\delta }, \frac{\delta (1-\delta )}{2 \beta +\delta })\), and the Jacobian matrix of system (1.3) at this point is given by

$$ J(x_{4},y_{4})= \begin{bmatrix} \delta & -\frac{\beta (1-\delta )}{2\beta +\delta } \\ {\frac{{\delta }^{2}}{\beta }} & -\delta \end{bmatrix}. $$

So \(J(x_{4},y_{4})\) has a pair of imaginary eigenvalues \(\mathbf{i} \delta \sqrt{\frac{1-2(\beta +\delta )}{2\beta +\delta }}\). Moreover, by Theorem 4.3 in [27], the subcritical and supercritical Hopf bifurcations were discussed when the first Lyapunov number does not vanish. However, there is no further discussion when the Lyapunov number vanishes.

3 Identification of weak focus

In this section, we complete the identification of weak focus for \((x_{4},y_{4})\) for all \((\beta ,\delta ,\varepsilon )\in \varLambda \).

Theorem 3.1

Let \((\beta ,\delta ,\varepsilon )\in \varLambda \). Then \((x_{4},y_{4})=(\frac{ \beta (1-\delta )}{2\beta +\delta }, \frac{\delta (1-\delta )}{2 \beta +\delta })\) is a weak focus of order at most 3.

To make the preparation, we compute the first three Lyapunov numbers of this system. By the translation \(x\rightarrow x-x_{4}\), \(y\rightarrow y-y_{4}\) and Taylor expansions, system (1.3) becomes

$$\begin{aligned} \textstyle\begin{cases} \dot{x}=\delta x+{\frac{\beta ( \delta -1 )}{2 \beta +\delta }}y-x ^{2} -xy, \\ \dot{y}={\frac{\delta ^{2} }{\beta }x} -\delta y +{\frac{\delta ^{2} ( 2 \beta +\delta )}{\beta ^{2} ( \delta -1 ) } x^{2} } - {\frac{2\delta ( 2 \beta +\delta )}{\beta ( \delta -1 ) } xy} +{\frac{ ( 2 \beta + \delta ) }{\delta -1} y^{2}} +{\frac{\delta ^{2} ( 2 \beta +\delta )^{2} }{\beta ^{3} ( \delta -1 ) ^{2} }x^{3}} - {\frac{2\delta ( 2 \beta + \delta )^{2} }{\beta ^{2} ( \delta -1 ) ^{2} }x^{2} y} \\ \hphantom{\dot{y}=}{}+{\frac{ ( 2 \beta +\delta ) ^{2}}{ ( \delta -1 ) ^{2} \beta } xy^{2} } +{\frac{{\delta }^{2} ( 2 \beta +\delta )^{3}}{\beta ^{4} ( \delta -1 ) ^{3}}x^{4}} -{\frac{2 \delta ( 2 \beta +\delta ) ^{3}}{\beta ^{3} ( \delta -1 ) ^{3}}x^{3}y} +{\frac{ ( 2 \beta +\delta ) ^{3}}{\beta ^{2} ( \delta -1 ) ^{3}}x^{2} y^{2} } +{\frac{\delta ^{2}(2\beta +\delta )^{4}}{ \beta ^{5} ( \delta -1 )^{4}}x^{5}} \\ \hphantom{\dot{y}=}{}- {\frac{2\delta ( 2 \beta +\delta ) ^{4}}{\beta ^{4} ( \delta -1 )^{4}}x ^{4}y} +{\frac{ ( 2 \beta +\delta )^{4}}{\beta ^{3}(\delta -1)^{4}}x ^{3}y^{2}} +{\frac{\delta ^{2} ( 2 \beta +\delta ) ^{5}}{\beta ^{6} ( \delta -1 ) ^{5}}x^{6}} -{\frac{2 \delta ( 2 \beta +\delta )^{5}}{ \beta ^{5}( \delta -1 ) ^{5}}x^{5}y} +{\frac{ ( 2 \beta +\delta )^{5}}{ \beta ^{4} ( \delta -1 ) ^{5}}x^{4}y^{2}} \\ \hphantom{\dot{y}=}{}+{\frac{\delta ^{2} ( 2 \beta +\delta ) ^{6}}{{\beta }^{7} ( \delta -1 ) ^{6}}x^{7}} -{\frac{2 \delta ( 2\beta +\delta )^{6}}{\beta ^{6}( \delta -1)^{6}}x^{6}y} +{\frac{ ( 2 \beta +\delta ) ^{6}}{\beta ^{5} ( \delta -1 ) ^{6}}x^{5}y^{2}} +O( \vert x,y \vert ^{8}). \end{cases}\displaystyle \end{aligned}$$
(3.1)

With the change of variables [9, Sect. 2.1]

$$ u=\frac{x}{2}, \qquad v=-\frac{\sqrt{2\beta +\delta }}{2\sqrt{1-2\beta -2\delta }}x +\frac{ \beta (1-\delta )}{2\delta \sqrt{(2\beta +\delta )(1-2\beta -2 \delta )}}y $$

and time rescaling \(t\rightarrow \delta \sqrt{\frac{1-2(\beta + \delta )}{2\beta +\delta }} t\), system (3.1) can be written as

$$ \begin{aligned} &\dot{u}= -v+\frac{2(\beta \delta +\delta ^{2}+\beta )}{\beta \delta ( \delta -1)\sqrt{-{\frac{2 \delta -1+2 \beta }{2 \beta +\delta }}}} u ^{2} +{\frac{2( 2 \beta +\delta )}{\beta (\delta -1)}uv}, \\ &\dot{v}= u+ {\frac{2( 4 \beta ^{2}\delta +9 \beta \delta ^{2}+5 {\delta } ^{3}-4 \beta \delta -5 \delta ^{2}-\beta +\delta ) ( 2 \beta +\delta )}{ \beta \delta ( \delta -1 ) ^{2} ( 2 \delta -1+2 \beta ) } u^{2}} \\ &\hphantom{\dot{v}=}{}- {\frac{2(2\beta +\delta )(5 \delta -3+4 \beta )}{\beta (\delta -1)^{2}\sqrt{- {\frac{2 \delta -1+2 \beta }{2 \beta +\delta }}}} uv} -{\frac{2( 2 \beta +\delta )^{2}}{(\delta -1)^{2}\beta }v^{2}} \\ &\hphantom{\dot{v}=}{}+4 {\frac{(2\beta +\delta )^{2}(2 \delta -1+2 \beta )}{\beta ^{2} ( \delta -1 ) ^{3}}u^{3}} + \frac{8(2 \beta +\delta )^{3}\sqrt{-{\frac{2 \delta -1+2\beta }{2 \beta +\delta }}}}{\beta ^{2}(\delta -1)^{3}} u ^{2}v -{\frac{4( 2 \beta +\delta ) ^{3}}{\beta ^{2} ( \delta -1 ) ^{3}}uv ^{2}} \\ &\hphantom{\dot{v}=}{}+{\frac{8( 2 \beta +\delta )^{3}(2 \delta -1+2 \beta )}{\beta ^{3} ( \delta -1 ) ^{4}}u^{4}} + \frac{16 ( 2 \beta +\delta )^{4}\sqrt{- {\frac{2 \delta -1+2 \beta }{2 \beta +\delta }}}}{{\beta }^{3}(\delta -1)^{4}}u^{3}v -{\frac{8( 2 \beta +\delta )^{4}}{\beta ^{3} (\delta -1)^{4}}u ^{2}v^{2}} \\ &\hphantom{\dot{v}=}{}+{\frac{16( 2 \beta +\delta )^{4}( 2 \delta -1+2 \beta )}{\beta ^{4} (\delta -1 ) ^{5}} u^{5}} + \frac{32(2\beta +\delta ) ^{5}\sqrt{- {\frac{2 \delta -1+2 \beta }{2 \beta +\delta }}}}{\beta ^{4}(\delta -1)^{5}}u ^{4}v -{\frac{16( 2 \beta +\delta ) ^{5}}{\beta ^{4} ( \delta -1 ) ^{5}}u^{3}v^{2}} \\ &\hphantom{\dot{v}=}{}+{\frac{32( 2 \beta +\delta ) ^{5} ( 2 \delta -1+2 \beta )}{\beta ^{5} ( \delta -1 ) ^{6}} u^{6}}+ \frac{64(2 \beta +\delta ) ^{6}\sqrt{- {\frac{2 \delta -1+2 \beta }{2 \beta +\delta }}}}{\beta ^{5}(\delta -1)^{6}}u ^{5}v -{\frac{32( 2 \beta +\delta )^{6}}{\beta ^{5} ( \delta -1 ) ^{6}}u ^{4}v^{2}} \\ &\hphantom{\dot{v}=}{}+{\frac{64( 2 \beta +\delta )^{6} ( 2 \delta -1+2 \beta )}{\beta ^{6} ( \delta -1 ) ^{7}}u^{7}} + \frac{128( 2 \beta +\delta ) ^{7}\sqrt{- {\frac{2 \delta -1+2\beta }{2 \beta +\delta }}}}{\beta ^{6}( \delta -1 )^{7}}u^{6}v -{\frac{64( 2 \beta +\delta ) ^{7}}{\beta ^{6}(\delta -1)^{7}}u ^{5}v^{2}}\\ &\hphantom{\dot{v}=}{}+O\bigl( \vert u,v \vert ^{8} \bigr). \end{aligned} $$
(3.2)

In the polar coordinate \(u=r \cos \theta \) and \(v=r \sin \theta \), system (3.2) takes the form

$$ \frac{d r}{d \theta }=R_{2}(\theta ) r^{2}+R_{3}(\theta ) r^{3}+R_{4}( \theta ) r^{4}+R_{5}(\theta ) r^{5}+R_{6}( \theta ) r^{6}+R_{7}(\theta ) r^{7}+O \bigl(r^{8}\bigr), $$
(3.3)

where each \(R_{i}\), \(i=2,3,\ldots ,7\), is a polynomial of sinθ and cosθ, and its coefficients are determined by the coefficients of system (3.2). Then we consider solutions of system (3.3) in the formal series

$$ r(\theta ,r_{0})=\sum _{i=1}^{\infty }r_{i}(\theta ) r_{0}^{i} $$
(3.4)

with the initial condition

$$ r(0,r_{0})=r_{0}, $$
(3.5)

where \(r_{0}>0\) is sufficiently small. Substituting (3.4) into (3.3) and comparing the coefficients, we have

$$ \begin{aligned} &\dot{r}_{2}(\theta )=R_{2}, \qquad \dot{r}_{3}(\theta )=R_{3}+2 R_{2}r_{2}, \qquad \dot{r}_{4}(\theta )=R_{4}+3R_{3}r_{2}+R_{2} \bigl(r_{2}^{2}+2r_{3}\bigr), \\ &\dot{r}_{5}(\theta )=R_{5}+4 R_{4} r_{2}+3R_{3} \bigl(r_{2}^{2}+r_{3} \bigr)+2 R_{2}(r_{2} r_{3}+r_{4}), \\ &\dot{r}_{6}(\theta )=R_{6}+5R_{5}r_{2}+ \bigl(6r_{2}^{2}+4 r_{3}\bigr)R_{4}+ \bigl(r _{2}^{3}+6 r_{2} r_{3}+3 r_{4}\bigr) R_{3} \\ & \hphantom{\dot{r}_{6}(\theta )=}{} +\bigl(2r_{2} r_{4}+r_{3}^{2}+2 r_{5}\bigr)R_{2}, \\ &\dot{r}_{7}(\theta )=R_{7}+6r_{2}R_{6}+ \bigl(10 r_{2}^{2}+5 r_{3} \bigr)R_{5}+\bigl(4r _{2}^{3}+12r_{2} r_{3}+4r_{4}\bigr)R_{4} \\ &\hphantom{\dot{r}_{7}(\theta )=} {} +\bigl(3r_{2}^{2} r_{3}+6r_{2}r_{4}+3r_{3}^{2}+3r_{5} \bigr)R_{3} +(2r_{2}r _{5}+2r_{3}r_{4}+2r_{6})R_{2}. \end{aligned} $$
(3.6)

Initial condition (3.5) is equivalent to

$$ r_{1}(0)=1, \qquad r_{2}(0)=r_{3}(0)= \cdots =0. $$
(3.7)

By (3.6) and (3.7), we compute the first three Lyapunov numbers [9, 26] and obtain

$$ \begin{aligned} & L_{1}:= \frac{1}{2 \pi }r_{3}(2\pi ) =-\frac{(2\beta +\delta ) f _{1}(\beta ,\delta )}{2\beta ^{2}\delta ^{2}(1-\delta )^{2}\sqrt{ \frac{1-2( \beta +\delta )}{2\beta +\delta }}}, \\ & L_{2}:= \frac{1}{2 \pi }r_{5}(2\pi )= - \frac{(2\beta +\delta )^{2} f_{2}(\beta ,\delta )}{1440\delta ^{4} \beta ^{4} (1-\delta )^{6} (1-2( \delta +\beta ))^{3} \sqrt{ \frac{1-2(\beta +\delta )}{2\beta + \delta }}}, \\ & L_{3}:= \frac{1}{2 \pi }r_{7}(2\pi )= - \frac{(2\beta +\delta )^{3} f_{3}(\beta ,\delta )}{290\text{,}304 \beta ^{6} \delta ^{6} (1-\delta )^{10}(1-2( \beta +\delta ))^{5} \sqrt{ \frac{1-2(\beta +\delta )}{2\beta + \delta }}}, \end{aligned} $$
(3.8)

where

$$\begin{aligned} & f_{1}=-\delta ^{4} +\beta \delta ^{3} + \bigl( 2 \beta ^{2} -6 \beta \bigr) \delta ^{2} +\bigl(-4 \beta ^{2} +\beta \bigr) \delta -2\beta ^{2}, \\ &f_{2}=44\text{,}032 \beta ^{7}\delta ^{4} +159\text{,}744 \beta ^{6} \delta ^{5} +213\text{,}160 \beta ^{5} \delta ^{6} +113\text{,}134 \beta ^{4} \delta ^{7}-7311 {\beta }^{3} \delta ^{8} \\ &\hphantom{f_{2}=}{} -38\text{,}891 \beta ^{2} \delta ^{9}-18\text{,}873 \beta {\delta }^{10} -2979 \delta ^{11}-88\text{,}064 \beta ^{7}\delta ^{3} -498\text{,}688 { \beta }^{6} \delta ^{4} \\ &\hphantom{f_{2}=}{} -1\text{,}046\text{,}432 \beta ^{5} \delta ^{5}-1\text{,}105\text{,}866 {\beta }^{4} \delta ^{6} -647\text{,}821 \beta ^{3} \delta ^{7}-193\text{,}579 \beta ^{2} \delta ^{8} -12\text{,}702 \beta \delta ^{9} \\ &\hphantom{f_{2}=}{} +3114 \delta ^{10}-44\text{,}032 \beta ^{7}\delta ^{2}+37\text{,}888 \beta ^{6} \delta ^{3} +511\text{,}528 {\beta }^{5} \delta ^{4} +938\text{,}282 \beta ^{4} \delta ^{5} \\ &\hphantom{f_{2}=}{} +815\text{,}517 \beta ^{3} \delta ^{6} +363\text{,}446 \beta ^{2} \delta ^{7}+55\text{,}850 \beta {\delta }^{8}-175 \delta ^{9} +25\text{,}600 \beta ^{6} \delta ^{2} -85\text{,}024 \beta ^{5} \delta ^{3} \\ &\hphantom{f_{2}=}{} -318\text{,}382 \beta ^{4} \delta ^{4} -407\text{,}661 \beta ^{3} {\delta }^{5}-258\text{,}846 \beta ^{2} \delta ^{6} -47\text{,}730 \beta \delta ^{7} -628 \delta ^{8}-32\text{,}768 \beta ^{6} \delta \\ &\hphantom{f_{2}=}{} -57\text{,}224 \delta ^{2} \beta ^{5} -7774 \beta ^{4} \delta ^{3}+60\text{,}035 \beta ^{3} \delta ^{4} +93\text{,}521 \beta ^{2} \delta ^{5} +18\text{,}575 \beta \delta ^{6} -20 \delta ^{7} \\ &\hphantom{f_{2}=}{} +9472 \beta ^{5} \delta +3050 \delta ^{2} \beta ^{4} +5937 { \beta }^{3} \delta ^{3}-24\text{,}775 \beta ^{2} \delta ^{4} -5252 \beta { \delta }^{5} -7816 \beta ^{5} -6042 \beta ^{4} \delta \\ &\hphantom{f_{2}=}{} -12\text{,}177 \beta ^{ 3}\delta ^{2} +1332 \beta ^{2} \delta ^{3} +500 \beta \delta ^{4}-1682 \beta ^{4} +841 \beta ^{3} \delta , \end{aligned}$$

and \(f_{3}\) is given in the Appendix.

Let \(V(\xi _{1},\xi _{2},\ldots ,\xi _{n})\) be the set of common zeros of \(\xi _{i}\), \(i=1,2,\ldots ,n\), and denote

$$ \mathcal{D}:=\biggl\{ (\beta ,\delta )\in \mathbb{R}_{2}:0< \beta < \frac{1}{2},0< \delta < \frac{1}{2}-\beta \biggr\} . $$

Then we have the following lemma which is useful in the proof of Theorem 3.1.

Lemma 3.1

\(V(f_{1},f_{2},f_{3})\cap \mathcal{D}=\emptyset \).

Proof

To simplify the set \(V(f_{1},f_{2},f_{3})\), we calculate the resultants [17] by Maple and obtain

$$ \begin{aligned} & r_{12}:=\mathrm{res}(f_{1},f_{2}, \delta )=849\text{,}346\text{,}560\text{,}000\beta ^{12}(2 \beta +1)^{16} \mathcal{R}_{1}, \\ & r_{13}:=\mathrm{res}(f_{1},f_{3},\delta )= 110\text{,}075\text{,}314\text{,}176\beta ^{16}(2 \beta +1)^{26} \mathcal{R}_{2}, \\ & r_{23}:= \mathrm{res}(r_{12},r_{13},\beta )=0, \end{aligned} $$

where

$$\begin{aligned} &\mathcal{R}_{1}= 32 \beta ^{3}+96 \beta ^{2} -354\beta +3, \\ &\mathcal{R}_{2}= 104\text{,}783\text{,}189\text{,}114\text{,}880\text{,}000\beta ^{12}+137\text{,}477\text{,}299\text{,}942\text{,}195\text{,}200 \beta ^{11} \\ &\hphantom{\mathcal{R}_{2}=}{}-4\text{,}012\text{,}954\text{,}143\text{,}001\text{,}436\text{,}160\beta ^{10} +22\text{,}669\text{,}901\text{,}410\text{,}243\text{,}203\text{,}072\beta ^{9} \\ &\hphantom{\mathcal{R}_{2}=}{} -28\text{,}794\text{,}164\text{,}697\text{,}367\text{,}780\text{,}864\beta ^{8}-1\text{,}137\text{,}630\text{,}004\text{,}464\text{,}368\text{,}357\text{,}888\beta ^{7} \\ &\hphantom{\mathcal{R}_{2}=}{} +1\text{,}201\text{,}272\text{,}894\text{,}249\text{,}597\text{,}010\text{,}176\beta ^{6}+2\text{,}920\text{,}602\text{,}692\text{,}653\text{,}681\text{,}087\text{,}776\beta ^{5} \\ &\hphantom{\mathcal{R}_{2}=}{} +1\text{,}883\text{,}711\text{,}731\text{,}319\text{,}280\text{,}895\text{,}324\beta ^{4}+507\text{,}067\text{,}392\text{,}712\text{,}426\text{,}159\text{,}422\beta ^{3} \\ &\hphantom{\mathcal{R}_{2}=}{} +59\text{,}630\text{,}504\text{,}525\text{,}663\text{,}789\text{,}802\beta ^{2}-2\text{,}192\text{,}824\text{,}040\text{,}861\text{,}997\text{,}795\beta \\ &\hphantom{\mathcal{R}_{2}=}{} +17\text{,}501\text{,}360\text{,}748\text{,}480\text{,}000. \end{aligned}$$

Let \(\mathrm{lcoeff}(\xi ,x)\) be the leading coefficient of ξ with respect to x. Then

$$ \mathrm{lcoeff}(f_{1},\delta )=-1\neq 0, \qquad \mathrm{lcoeff}(r_{12},\beta )=1\text{,}781\text{,}208\text{,}836\text{,}997\text{,}120\text{,}000\neq 0. $$

Applying Theorem 1 in [4], we have the decomposition

$$ \begin{aligned} V(f_{1},f_{2},f_{3})= &V\bigl(f_{1},f_{2},f_{3}, \mathrm{lcoeff}(f_{1}, \delta )\bigr)\cup V\biggl( \frac{f_{1},f_{2},f_{3},r_{12},r_{13},\mathrm{lcoeff}(r _{12},\beta )}{\mathrm{lcoeff}(f_{1},\delta )}\biggr) \\ & \cup V\biggl(\frac{f_{1},f_{2},f_{3},r_{12},r_{13},r_{23}}{ \mathrm{lcoeff}(f_{1},\delta ),\mathrm{lcoeff}(r_{12},\beta )}\biggr), \end{aligned} $$

where \(V(\frac{\xi _{1},\xi _{2},\ldots ,\xi _{n}}{\eta _{1},\eta _{2}, \ldots ,\eta _{m}})\) denotes the set of common zeros of \(\xi _{i}\)s (\(i=1,2, \ldots ,n\)) at which \(\eta _{i}\)s (\(i=1,2,\ldots ,m\)) do not vanish. It follows that

$$ V(f_{1},f_{2},f_{3})=V(f_{1},f_{2},f_{3},r_{12},r_{13})=V(f_{1},f_{2},f _{3},\mathcal{R}_{1},\mathcal{R}_{2}). $$

Note the resultant

$$ \mathrm{res}(\mathcal{R}_{1},\mathcal{R}_{2},\beta )=c_{0}\neq 0, $$

where

$$ c_{0}= 5\text{,}966\text{,}262\text{,}075\text{,}746\text{,}365\text{,}907\text{,}228\text{,}887\text{,}461\text{,}619\text{,}703\text{,}253\text{,}674\text{,}326\text{,}002\text{,}113\text{,}602\text{,}564\text{,}041\text{,}246\text{,}673\text{,}889\text{,}434\text{,}463\text{,}423\text{,}692\text{,}800. $$

So

$$ V(\mathcal{R}_{1},\mathcal{R}_{2}) =\emptyset . $$

Thus

$$ V(f_{1},f_{2},f_{3}) \cap \mathcal{D}= V(f_{1},f_{2},f_{3}, \mathcal{R}_{1}, \mathcal{R}_{2})\cap \mathcal{D}=\emptyset . $$

This completes the proof. □

Proof of Theorem 3.1

Since \((\beta ,\delta )\in \mathcal{D}\), it follows from (3.8) that the zeros of \(L_{i}\) are determined by those of \(f_{i}\), \(i=1,2,3\), respectively. By Lemma 3.1, we see that

$$ V(L_{1},L_{3},L_{3})\cap \mathcal{D}= \emptyset . $$

Thus, \((x_{4},y_{4})\) is a weak focus of order up to 3 when \((\beta ,\delta ,\varepsilon )\in \varLambda \). □

In what follows, we find the parameter conditions of each order; moreover, we prove that \((x_{4},y_{4})\) is a stable weak focus when it is order 3. To make the preparation, let

$$\begin{aligned} &\mathcal{P}:=\biggl\{ (\beta ,\delta )\in \mathbb{R}_{2}: \mathcal{R}_{1}=0, \beta \in I_{1}, \delta =- \frac{\chi _{1}(\beta )}{\chi _{2}(\beta )}\biggr\} , \end{aligned}$$

where

$$ \begin{aligned} &I_{1}:= \biggl[ \frac{4\text{,}560\text{,}287}{536\text{,}870\text{,}912},\frac{142\text{,}509}{16\text{,}777\text{,}216}\biggr], \\ &\chi _{1}:= 2 \beta \bigl( 1024 \beta ^{9}+11\text{,}648 \beta ^{8}+637\text{,}440 \beta ^{7}+2\text{,}535\text{,}296 \beta ^{6}-3\text{,}034\text{,}496 \beta ^{5} \\ &\hphantom{\chi _{1}:=}{} -252\text{,}024 {\beta }^{4}+64\text{,}672 \beta ^{3} +3460 \beta ^{2}+76 \beta -1 \bigr), \\ &\chi _{2}:= 5120 \beta ^{10}+51\text{,}712 \beta ^{9}+192\text{,}000 \beta ^{8}+1\text{,}575\text{,}936 \beta ^{7}+6\text{,}133\text{,}120 \beta ^{6} \\ &\hphantom{\chi _{2}:=}{} -1\text{,}954\text{,}656 \beta ^{5}-699\text{,}568 \beta ^{4}-44\text{,}256 \beta ^{3} -2460 \beta ^{2}-92 \beta +1. \end{aligned} $$
(3.9)

It suffices to prove that \(\mathcal{P}\neq \emptyset \) is well defined. By the Maple command “\(\mathrm{realroot} (\chi _{2},1/10^{6})\)” to isolate the real roots of \(\chi _{2}\), we get two consecutive intervals

$$ \biggl[-\frac{1\text{,}002\text{,}639}{16\text{,}777\text{,}216}, -\frac{8\text{,}021\text{,}111}{134\text{,}217\text{,}728}\biggr], \qquad \biggl[ \frac{4\text{,}597\text{,}919}{536\text{,}870\text{,}912}, \frac{143\text{,}685}{16\text{,}777\text{,}216}\biggr]. $$

It is easy to check that \(I_{1}\subset (0,\frac{4\text{,}597\text{,}919}{536\text{,}870\text{,}912})\). Thus \(\chi _{2}(\beta )\neq 0\) for all \(\beta \in I_{1}\) and \(\mathcal{P}\) is well defined. Moreover, using the Maple command “\(\mathrm{realroot} (\mathcal{R}_{1},1/10^{6})\)”, we get only three intervals: \([-\frac{43\text{,}210\text{,}753}{8\text{,}388\text{,}608}, -\frac{21\text{,}099}{4096}]\), \(I_{1}\), and \(I_{2}:=[\frac{17\text{,}973\text{,}673}{8\text{,}388\text{,}608}, \frac{8\text{,}986\text{,}837}{4\text{,}194\text{,}304}]\). Thus, \(\mathcal{P}\neq \emptyset \) is well defined.

Theorem 3.2

Let \((\beta ,\delta ,\varepsilon )\in \varLambda \). Then

  1. (i)

    \((x_{4},y_{4})\) is order 1 if \((\beta ,\delta ,\varepsilon ) \in \varLambda _{1}:= \{(\beta ,\delta ,\varepsilon ) \in \varLambda : f_{1}( \beta ,\delta )\neq 0\}\);

  2. (ii)

    \((x_{4},y_{4})\) is order 2 if \((\beta ,\delta ,\varepsilon ) \in \varLambda _{2}:=\{(\beta ,\delta ,\varepsilon ) \in \varLambda : f_{1}( \beta ,\delta )=0, (\beta ,\delta )\notin \mathcal{P}\}\);

  3. (iii)

    \((x_{4},y_{4})\) is a stable weak focus with order 3 if \((\beta ,\delta ,\varepsilon )\in \varLambda _{3}:=\varLambda \setminus ( \varLambda _{1}\cup \varLambda _{2})\).

The following lemma is useful in the proof of Theorem 3.2.

Lemma 3.2

\(V(f_{1},f_{2})\cap \mathcal{D}= \mathcal{P}\).

Proof

By Lemma 2 in [4], we have the decomposition

$$\begin{aligned} V(f_{1},f_{2})= & V\bigl(f_{1},f_{2}, \mathrm{lcoeff}(f_{1},\delta )\bigr)\cup V\biggl( \frac{f _{1},f_{2},r_{12}}{\mathrm{lcoeff}(f_{1},\delta )}\biggr) \\ = & V(f_{1},f_{2},r_{12}). \end{aligned}$$

Thus

$$ V(f_{1},f_{2})\cap \mathcal{D}= V(f_{1},f_{2},r_{12}) \cap \mathcal{D}=V(f _{1},f_{2},\mathcal{R}_{1}) \cap \mathcal{D}. $$

From the argument just above Theorem 3.2, we see that the positive zeros of \(\mathcal{R}_{1}\) are just in the intervals \(I_{1}\) and \(I_{2}\). Since \(I_{2}=[\frac{17\text{,}973\text{,}673}{8\text{,}388\text{,}608}, \frac{8\text{,}986\text{,}837}{4\text{,}194\text{,}304}]\subset (\frac{1}{2},+\infty )\), it can be inferred that

$$ V(f_{1},f_{2},r_{12})\cap \mathcal{D}=\bigl\{ (\beta ,\delta )\in \mathbb{R}_{2}:\beta \in I_{1}, \mathcal{R}_{1}=0, f_{1}=f_{2}=0\bigr\} \cap \mathcal{D}. $$

Then we further reduce the right-hand side by pseudo-division [17]. To find the dependence of δ on β, we employ the Maple command “\(\mathrm{prem} (\xi ,\eta ,x)\)” to get the pseudo-reminder of ξ divided by η and obtain

$$ w_{3}:=\mathrm{prem}(w_{1},w_{2},\beta ) =25\text{,}480\text{,}396\text{,}800\text{,}000 \beta ^{10} ( 2 \beta +1 ) ^{7} \varphi ^{2}(\beta ) \bigl(\chi _{2}(\beta )\delta +\chi _{1}(\beta )\bigr), $$

where

$$ w_{1}=\mathrm{prem}(f_{2},f_{1}, \beta ), \qquad w_{2}=\mathrm{prem}(f_{1},w_{1}, \beta ) $$
(3.10)

and the expressions are given in the Appendix, and

$$ \varphi = 2304 \beta ^{6}-2048 \beta ^{5}-49\text{,}024 \beta ^{4}+105\text{,}886 \beta ^{3} -54\text{,}553 \beta ^{2} +6716\beta -122. $$

Since \(f_{1}=f_{2}=0\), we can deduce that \(w_{1}=w_{2}=w_{3}=0\). Moreover, similar to the proof of \(\chi _{2}(\beta )\neq 0\) for all \(\beta \in I_{1}\) (just below (3.9)), one can easily get that \(\varphi (\beta )\neq 0\) for all \(\beta \in I_{1}\). Thus, from \(w_{3}=0\) it follows that

$$ \delta =-\frac{\chi _{1}(\beta )}{\chi _{2}(\beta )}. $$

Similar to the proof of \(\chi _{2}(\beta )\neq 0\) for all \(\beta \in I_{1}\), we can obtain that the derivative \((-\frac{\chi _{1}( \beta )}{\chi _{2}(\beta )})'>0\) for all \(\beta \in I_{1}\). So the function \(-\frac{\chi _{1}(\beta )}{\chi _{2}(\beta )}\) is strictly increasing in \(I_{1}\), and it can easily be checked that

$$ 0.11< -\frac{\chi _{1}(\beta )}{\chi _{2}(\beta )}< 0.12< 1-\beta , \quad \beta \in I_{1}. $$

Therefore,

$$ V(f_{1},f_{2})\cap \mathcal{D}= V(f_{1},f_{2}, \mathcal{R}_{1})\cap \mathcal{D}=\mathcal{P}. $$

 □

Proof of Theorem 3.2

(i) It is easy to see that \(\varLambda _{1}\neq \emptyset \). In fact, a simple computation yields that at \((\beta ,\delta )=(0.1,0.1)\), \(\varepsilon _{1}=0.12\) and \(f_{1}=-0.0198<0\). So \((0.1,0.1,0.12) \in \varLambda _{1}\) and \(\varLambda _{1}\neq \emptyset \). Therefore, \((x_{4},y_{4})\) is a weak focus with order 1 if \((\beta ,\varepsilon ,\delta ) \in \varLambda _{1}\).

(ii) \((x_{4},y_{4})\) is a weak focus of order 2 if \((\beta ,\varepsilon ,\delta ) \in \{(\beta ,\varepsilon ,\delta ) \in \varLambda : f_{1}=0,f _{2}\neq 0\}\). By Lemma 3.2, \(\varLambda _{2}=\{(\beta ,\delta , \varepsilon ) \in \varLambda : f_{1}=0, f_{2}\neq 0\}\). Moreover, it suffices to prove that \(\varLambda _{2}\neq \emptyset \). In fact, by setting \(\beta =0.012\), one can compute \(f_{1}|_{\delta =0.03}=-0.0000103068\) and \(f_{1}|_{\delta =0.033}=0.000010142955\). Thus, there is a certain \(\delta _{*}\in (0.03,0.033)\) such that

$$ f_{1}(0.012,\delta _{*})=0. $$

On the other hand, applying the Maple command “\(\mathrm{realroot} (. ,1/10^{6})\)” to the polynomial \(f_{2}(0.012,\delta )\), we obtain the first two positive intervals \([\frac{5\text{,}787\text{,}933}{134\text{,}217\text{,}728}, \frac{2\text{,}893\text{,}967}{67\text{,}108\text{,}864}]\) and \([\frac{765\text{,}987}{8\text{,}388\text{,}608}, \frac{6\text{,}127\text{,}897}{67\text{,}108\text{,}864}]\). Since \(\frac{5\text{,}787\text{,}933}{134\text{,}217\text{,}728}\approx 0.04312346131\), we see that

$$ f_{2}(0.012,\delta )\neq 0, \quad \delta \in (0.03,0.033). $$

By (2.1), one has \(\varepsilon _{*}:= \varepsilon _{1}|_{(\varepsilon ,\delta )=(0.012,\delta _{*})}\). Therefore, \((0.012,\delta _{*}, \varepsilon _{*})\in \varLambda _{2}\) and hence \(\varLambda _{2}\neq \emptyset \).

(iii) \((x_{4},y_{4})\) is a weak focus of order 3 if \((\beta ,\varepsilon ,\delta ) \in \{(\beta ,\varepsilon ,\delta ) \in \varLambda : f_{1}=0,f _{2}=0\}\). By Theorem 3.1 and Lemma 3.2, we see that

$$ \varLambda _{3}=\bigl\{ (\beta ,\varepsilon ,\delta ) \in \varLambda : ( \beta , \varepsilon )\in \mathcal{P}, \varepsilon =\varepsilon _{1} \bigr\} . $$

Then we claim that

$$ f_{3}(\beta ,\delta )>0, \quad (\beta ,\delta )\in \mathcal{P}. $$
(3.11)

In fact, substituting \(\delta =-\frac{\chi _{1}(\beta )}{\chi _{2}( \beta )}\) into \(f_{3}\), we have

$$ \tilde{f}_{3}(\beta ):=f_{3}\biggl(\beta ,- \frac{\chi _{1}(\beta )}{\chi _{2}( \beta )}\biggr). $$

With a Maple command, we can easily compute the derivative

$$ \tilde{f}'_{3}(\beta )=\frac{\nu _{1}(\beta )}{\nu _{2}(\beta )}, $$

where \(\nu _{1}\) and \(\nu _{2}\) are polynomials with order 201 and 190, respectively. We omit the concrete expressions of the two functions. Moreover, by the Maple command “\(\mathrm{realroot} (\nu _{1}(\beta )\nu _{2}( \beta ), 1/10^{6})\)”, we have two consecutive intervals

$$ \biggl[\frac{1\text{,}112\text{,}351}{134\text{,}217\text{,}728}, \frac{4\text{,}449\text{,}405}{536\text{,}870\text{,}912}\biggr], \qquad \biggl[ \frac{4\text{,}582\text{,}613}{536\text{,}870\text{,}912}, \frac{2\text{,}291\text{,}307}{268\text{,}435\text{,}456}\biggr]. $$

It is easy to check that

$$ I_{1}= \biggl[\frac{4\text{,}560\text{,}287}{536\text{,}870\text{,}912},\frac{142\text{,}509}{16\text{,}777\text{,}216}\biggr] \subset \biggl( \frac{4\text{,}449\text{,}405}{536\text{,}870\text{,}912},\frac{4\text{,}582\text{,}613}{536\text{,}870\text{,}912}\biggr). $$

Hence, \(\tilde{f}'_{3}(\beta )\neq 0\) for all \(\beta \in I_{1}\) and \(\tilde{f}_{3}\) is continuous and strictly monotone in \(I_{1}\). Since

$$ \tilde{f}_{3}\biggl(\frac{4\text{,}560\text{,}287}{536\text{,}870\text{,}912}\biggr)\approx 0.001805786293, \qquad \tilde{f}_{3}\biggl(\frac{142\text{,}509}{16\text{,}777\text{,}216} \biggr)\approx 0.001806068008, $$

it can be deduced that \(\tilde{f}_{3}(\beta )>0\) for \(\beta \in I_{1}\) and (3.11) holds. Therefore, \((x_{4},y_{4})\) is a stable weak focus of order 3 when \((\beta ,\delta ,\varepsilon )\in \varLambda _{3}\). □

By the classical Hopf bifurcation theorem [5], there are at most three limit cycles bifurcated from a Hopf bifurcation in this system.

4 Simulation and conclusions

To display two limit cycles in this system, we set \((\beta ,\delta , \varepsilon )=(0.0085,0.112,0.00997691)\). Then \((x_{4},y_{4})=(0.05851163234,0.7709768027)\). In Fig. 1(a) and Fig. 2(a), we plot orbits from \(P_{1}(0.05855,y_{4})\) and \(P_{2}(0.05856,y _{4})\), respectively. However, from those two figures, one can hardly see whether the orbits spiral outward or inward. Thus, in Fig. 1(b) and Fig. 2(b), we zoom in the orbits near \(P_{1}\) and \(P_{2}\), respectively. It shows that the orbit from \(P_{1}\) spirals outward, while the orbit from \(P_{2}\) spirals inward, as \(t\rightarrow +\infty \). Thus, there is a stable limit cycle in the annual regions bounded by the two orbits from \(P_{1}\) and \(P_{2}\). In Fig. 3, the orbit from \(P_{3}(0.087,y_{4})\) spirals outward. So there is an unstable limit cycle between the orbits from \(P_{2}\) and \(P_{3}\).

Figure 1
figure 1

Orbit from \(P_{1}\) spirals outward

Figure 2
figure 2

Orbit from \(P_{2}\) spirals inward

Figure 3
figure 3

Orbit from \(P_{3}\) spirals outward

In this paper, we identify a weak focus of order up to 3 for system (1.3). In [27], Zhu and Lan investigated the saddle-node bifurcation and Hopf bifurcation of codimension 1 in this system. In [8], Gong and Huang studied Bogdanov–Takens bifurcation at the cusp of codimension 2 in this system. Our study supplements the qualitative properties of equilibria in this system, shows that there are at most three limit cycles bifurcated from a Hopf bifurcation. The results in [8, 27] and this paper reveal that the codimension of local bifurcations in system (1.3) is at most 3.