1 Introduction

The permanence is based on a global criterion for the coexistence of species, which describes a numerical technique for assembly of ecological communities of Lotka-Volterra form [1]. During the last few years, the permanence of ecological models has been discussed by many authors [215]. In [4, 5, 10, 11], the comparison method was used, and some sufficient conditions of permanence of biological systems were established. In [6], by using the semi-cycle and related concepts, they discussed the permanence of a discrete biological system.

To the best of our knowledge, the permanence of biological system on time scales was first discussed by Zhang and Zhang [8]. Using the theory of differential inequality, they obtained the permanence of a cooperation system with feedback controls on time scales. But for the system itself, we could verify that some additional conditions in [8] may not be necessary. For further study, in [15], Li and Wang obtained a permanence result for a multispecies Lotka-Volterra mutualism system by establishing some dynamic inequalities on time scales.

In the following we shall use the notation

$$\begin{aligned}& l=\min \bigl\{ [ 0,\infty ) \cap\mathbb{T} \bigr\} ,\qquad I_{\omega}= [ l,l+\omega ] \cap\mathbb{T}, \\& f^{M}= \sup_{t\in \mathbb{T}}f ( t ) ,\qquad f^{m}=\inf _{t\in \mathbb{T}}f ( t ) ,\qquad \overline{f}=\frac{1}{\omega}\int_{I_{\omega}}f ( s ) \Delta s, \end{aligned}$$

where f is a periodic rd-continuous function with period ω in \(\mathbb{T}\). We assume that \(s+\omega\in\mathbb{T}\) for any \(s\in \mathbb{T}\).

Remark 1.1

For any \(t>l\), \(t\in\mathbb{T}\), we have \(t-\rho (t ) \leq\omega\).

Proof

For any \(t>l\), \(\rho ( t ) \in\mathbb{T}\), then \(\rho ( t ) +\omega\in\mathbb{T}\), if \(t-\rho ( t ) >\omega\), then \(\rho ( t ) +\omega< t\), this implies \(\omega=0\), we arrive at a contradiction. Thus \(t-\rho ( t ) \leq\omega\) holds. □

As is well known, predator-prey systems play an important role in ecosystems [27, 914, 1627]. We find that there are few papers discussing the permanence of these systems on time scales.

In this paper, we are concerned with the following predator-prey system with Michaelis-Menten functional response:

$$ \left \{ \textstyle\begin{array}{l} x_{1}^{\Delta} ( t ) =a ( t ) -b ( t ) \exp \{ x_{1} ( t ) \} -\frac{c ( t ) \exp \{ x_{2} ( t ) \} }{\beta ( t ) \exp \{ x_{1} ( t ) \} +\gamma ( t ) \exp \{ x_{2} ( t ) \} }, \\ x_{2}^{\Delta} ( t ) =-d ( t ) +\frac{f ( t ) \exp \{ x_{1} ( t ) \} }{\beta ( t ) \exp \{ x_{1} ( t ) \} +\gamma ( t ) \exp \{x_{2} ( t ) \} },\end{array}\displaystyle \right .\quad t\in\mathbb{T}^{k}, $$
(1)

with the initial condition

$$ x_{1} ( t_{0} ) ,x_{2} ( t_{0} ) \in \mathbb{R},\quad t_{0}\in\mathbb{T}, $$

on time scales \(\mathbb{T}\), where \(a,b,c,d,f,\beta,\gamma\in \mathrm{C}_{\mathrm{rd}} ( \mathbb{T},\mathbb{R} ) \) are positive ω-periodic functions. The Δ stands for the delta derivative.

Let \(x ( t ) =\exp \{ x_{1} ( t ) \} \), \(y ( t ) =\exp \{ x_{2} ( t ) \} \), \(\beta ( t ) =1\), if \(\mathbb{T}=\mathbb {R}\), then (1) reduces to the continuous predator-prey system

$$ \left \{ \textstyle\begin{array}{l} x^{\prime} ( t ) =x ( t ) [ a ( t ) -b ( t ) x ( t ) -\frac{c ( t ) y ( t ) }{x ( t ) +\gamma ( t ) y ( t ) } ] , \\ y^{\prime} ( t ) =y ( t ) [ -d ( t ) +\frac{f ( t ) x ( t ) }{x ( t ) +\gamma ( t ) y ( t ) } ] ,\end{array}\displaystyle \right .\quad t\in\mathbb{R}. $$
(2)

In [16], Fan et al. studied some basic problems of system (2), such as positive invariance, permanence, non-persistence, extinction, dissipativity, and globally asymptotic stability. The methods they used were comparison theorems, coincidence degree theory, and the Lyapunov functional. Much attention has been paid to this predator-prey system or its analogs in [24, 1721]. In [4], Fan and Li considered the permanence of the general delayed ratio-dependent predator-prey model

$$ \left \{ \textstyle\begin{array}{l} x^{\prime} ( t ) =x ( t ) [a ( t ) -b ( t ) x ( t ) ]-c(t)g(\frac{x(t)}{y(t)})y(t), \\ y^{\prime} ( t ) =y ( t ) [-d ( t ) +e(t)g(\frac{x(t-\tau)}{y(t-\tau)})],\end{array}\displaystyle \right .\quad t\in\mathbb{R}, $$
(3)

where \(g ( u ) \) is monotonic increasing and there exists a constant k such that \(\lim_{u\rightarrow+\infty}g(u)=k\), by using comparison theorems. They obtained the following.

Theorem 1.1

Assume

  1. (C1)

    \(\overline{a}>m\overline{c}\);

  2. (C2)

    \(k\overline{e}>\overline{d}\)

hold, here \(m=\sup_{z\in{}[0,+\infty)}\{g(z)/z\}\). Then system (3) is permanent.

Let \(N_{1} ( k ) =\exp \{ x_{1} ( k ) \} \), \(N_{2} ( k ) =\exp \{ x_{2} ( k ) \} \), \(\beta ( k ) =1\), if \(\mathbb{T}=\mathbb{Z}\), then (1) is reformulated as

$$ \left \{ \textstyle\begin{array}{l} N_{1} ( k+1 ) =N_{1} ( k ) \exp \{ a ( k ) -b ( k ) N_{1} ( k ) -\frac{c ( k ) N_{2} ( k ) }{N_{1} ( k ) +\gamma ( k ) N_{2} ( k ) } \} , \\ N_{2} ( k+1 ) =N_{2} ( k ) \exp \{ -d ( k ) +\frac{f ( k ) N_{1} ( k ) }{N_{1} ( k ) +\gamma ( k ) N_{2} ( k ) } \} ,\end{array}\displaystyle \right .\quad k\in\mathbb{Z}, $$
(4)

this predator-prey system or its other forms has attracted the attention of many authors [57]. Fan and Li [5] considered the permanence of a delayed discrete predator-prey model with Holling-type III functional response

$$ \left \{ \textstyle\begin{array}{l} N_{1}(k+1)=N_{1}(k)\exp \{ b_{1}(k)-a_{1}(k)N_{1}(k-[\tau _{1}])-\frac{\alpha_{1}(k)N_{1}(k)N_{2}(k)}{N_{1}^{2}(k)+m^{2}(k)N_{2}^{2}(k)} \}, \\ N_{2}(k+1)=N_{2}(k)\exp \{ -b_{2}(k)+\frac{\alpha _{2}(k)N_{1}^{2}(k-[\tau_{2}])}{N_{1}^{2}(k-[\tau _{2}])+m^{2}(k)N_{2}^{2}(k-[\tau_{2}])} \} ,\end{array}\displaystyle \right . \quad k\in\mathbb{Z}, $$
(5)

the comparison theorem, and the theory of population equation. They obtained the following.

Theorem 1.2

Assume

  1. (B1)

    \(2m\overline{b_{1}}>\overline{\alpha_{1}}\);

  2. (B2)

    \(\overline{\alpha_{2}}>\overline{b_{2}}\);

  3. (B3)

    \((b_{2}(k))^{M}<1\)

hold. Then system (5) is permanent.

In fact, (B3) is not necessary. In [6], by using the semi-cycle and related concepts, Fan and Li considered permanence of the system (4), and obtained the following.

Theorem 1.3

Assume

  1. (H1)

    \(\overline{a}>\overline{c/\gamma}\);

  2. (H2)

    \(\overline{f}>\overline{d}\)

hold. Then system (4) is permanent.

In recent years, the existence of periodic solutions of predator-prey systems on time scales has been obtained by coincidence degree theory in many articles [2226], since the existence result could be obtained by coincidence degree theory both in the continuous case and the discrete case. Fazly and Hesaaraki [22] obtained the existence of periodic solutions of nonautonomous predator-prey dynamical system with Beddington-DeAngelis functional response by coincidence degree theory. Tong et al. [23] investigated the existence of periodic solutions of a predator-prey system with sparse effect and Beddington-DeAngelis or a Holling III functional response. By using a continuation theorem based on coincidence degree theory, they obtained sufficient criteria for the existence of periodic solutions for the system.

Since the permanence of this system has been obtained by the comparison theorem in the continuous case, while it has been obtained by semi-cycle concept in discrete case. Also, in order to delete the additional condition (B3) and the additional conditions of Theorem 3.1 in [8], we need to extend the semi-cycle concept of the discrete case to that of time scales.

Noticing that system (2) and (4) is derived from (1) by exponential transformations, \(x ( t ) =\exp \{ x_{1} ( t ) \} \), \(y ( t ) =\exp \{ x_{2} ( t ) \} \), and \(N_{1} ( k ) =\exp \{ x_{1} ( k ) \} \), \(N_{2} ( k ) =\exp \{ x_{2} ( k ) \} \), respectively, when \(\mathbb{T}=\mathbb{R}\) and \(\mathbb{T}=\mathbb{Z}\). Obviously, when solutions of system (1) are uniformly ultimate bounded, systems (2) and (4) are both permanent, and the contrary also holds true. Thus, our aim is to prove the uniform ultimate boundedness of solutions of system (1) by using the semi-cycle concept on time scales instead of comparison theorems. Our result is an unification and extension of a continuous and discrete analysis.

The rest of the paper is organized as follows. In Section 2, we state some basic properties about time scales, and generalize the semi-cycle concept to time scales. Section 3 is devoted to the uniform ultimate boundedness of solutions of system (1). A discussion is presented in Section 4. The final section of the paper contains a numerical example supporting the result.

2 Preliminary

First we will give some definitions about time scales before presenting our main result (see [28, 29]).

Definition 2.1

A time scale is an arbitrary nonempty closed subset \(\mathbb{T}\) of the real number \(\mathbb{R}\).

Definition 2.2

For \(t\in\mathbb{T}\) we define the forward jump operator \(\sigma:\mathbb{T}\rightarrow\mathbb{T}\), and the backward jump operator \(\rho:\mathbb{T}\rightarrow\mathbb{T}\), by

$$ \sigma ( t ) :=\inf \{ s\in\mathbb{T}:s>t \} ,\qquad \rho ( t ) := \sup \{ s\in\mathbb{T}:s< t \} , $$

respectively.

Throughout this paper we often assume \(a\leq b\), \(a,b\in\mathbb{T}\), and define the interval \([ a,b ] \) in \(\mathbb{T}\) by

$$ [ a,b ] := \{ t\in\mathbb{T}:a\leq t\leq b \}. $$

Definition 2.3

Assume \(f:\mathbb{T}\rightarrow\mathbb{R}\) is a function and let \(t\in\mathbb{T}^{k}\), where throughout the paper

$$ \mathbb{T}^{k}=\left \{ \textstyle\begin{array}{l@{\quad}l} \mathbb{T}\backslash ( \rho ( \sup\mathbb{T} ) ,\sup \mathbb{T} ] ,&\text{if }\sup\mathbb{T}< \infty, \\ \mathbb{T},&\text{if }\sup\mathbb{T}=\infty.\end{array}\displaystyle \right . $$

Then we define \(f^{\Delta} ( t ) \) to be the number (provided it exists) with the property that, given any \(\varepsilon>0\), there exists a neighborhood U of t such that

$$ \bigl\vert \bigl[ f \bigl( \sigma ( t ) \bigr) -f ( s ) \bigr] -f^{\Delta} ( t ) \bigl[ \sigma ( t ) -s \bigr] \bigr\vert \leq\varepsilon \bigl\vert \sigma ( t ) -s \bigr\vert \quad \text{for all }s\in U. $$

We call \(f^{\Delta} ( t ) \) the delta (or Hilger) derivative of f at t.

The following lemmas will be useful to prove our main result. Their proofs are similar to [6], we omit them here.

Lemma 2.1

The equation

$$ \left \{ \textstyle\begin{array}{l} x^{\Delta} ( t ) =a ( t ) -b ( t ) \exp \{ x ( t ) \} , \\ x ( 0 ) =x_{0}>0,\end{array}\displaystyle \right . $$

has at least one periodic solution \(x ( t ) \) if \(a ( t )\), \(b ( t ) \) are both ω-periodic rd-continuous functions and \(\overline {a}>0\), \(b(t)>0\); moreover, the inequalities

$$ x ( t ) \leq\ln ( \overline{a}/\overline{b} ) +\overline{a}\omega, \qquad x ( t ) \geq\ln ( \overline{a}/\overline{b} ) -\overline{a} \omega $$

hold.

Lemma 2.2

Assume that d, f, β, γ are all positive ω-periodic rd-continuous functions, then, for any positive constant M, the equation

$$ \left \{ \textstyle\begin{array}{l} x^{\Delta} ( t ) =-d ( t ) +\frac{f ( t ) M}{\beta(t)M+\gamma ( t ) \exp \{ x ( t ) \}}, \\ x ( 0 ) =x_{0}>0,\end{array}\displaystyle \right . $$

has at least one periodic solution \(x ( t ) \) provided with \(\overline{d}<\overline{f/\beta}\); moreover, the inequalities

$$\begin{aligned}& x ( t ) \leq\ln \bigl( ( \overline{f/\beta}M/\overline {d}-M ) / \bigl( \gamma ( t ) /\beta ( t ) \bigr) ^{m} \bigr) +\overline{d}\omega, \\& x ( t ) \geq\ln \bigl( ( \overline{f/\beta}M/\overline {d}-M ) / \bigl( \gamma ( t ) /\beta ( t ) \bigr) ^{M} \bigr) -\overline{d}\omega \end{aligned}$$

hold.

Similar to the definition of semi-cycle in discrete case (see [30]), we give the definition of a semi-cycle on time scales.

Definition 2.4

A positive semi-cycle of a rd-continuous function \(f: \mathbb{T}\rightarrow\mathbb{R}\) consists of a ‘string’ of terms \(\{ f ( t ) ,t\in [ s,t ] ,s,t\in\mathbb{T} \} \), all greater than or equal to 0. A negative semi-cycle of a rd-continuous function \(f: \mathbb{T}\rightarrow \mathbb{R}\) consists of a ‘string’ of terms \(\{ f ( t ) ,t\in [ p,q ] ,p,q\in\mathbb{T} \} \), all less than or equal to 0.

3 The uniform ultimate boundedness

Before giving our main result, we list the definition of uniform ultimate boundedness.

Definition 3.1

Solutions of (1) are said to be uniformly ultimate bounded if there exist two constants \(\lambda_{1}\) and \(\lambda_{2}\) such that, for any initial condition \(( x_{1} ( 0 ) ,x_{2} ( 0 ) ) ^{\mathbb{T}}\in\mathbb{R}^{2}\),

$$ \lambda_{1}\leq\lim_{t\rightarrow\infty}\inf x_{i} ( t ) \leq\lim_{t\rightarrow\infty}\sup x_{i} ( t ) \leq \lambda_{2},\quad i=1,2. $$

Here we say ‘uniformly’, because \(\lambda_{1}\) and \(\lambda_{2}\) are independent on \(( x_{1} ( 0 ) ,x_{2} (0 ) ) ^{\mathbb{T}}\).

We now state the main result as follows.

Theorem 3.1

Assume

  1. (A1)

    \(\overline{a}>\overline{c/\gamma}\);

  2. (A2)

    \(\overline{d}<\overline{f/\beta}\)

hold. Then the solutions of system (1) are uniformly ultimate bounded.

Proof

We will prove \(\lambda_{1}\leq\lim\inf_{t\rightarrow \infty}x_{i} ( t ) \leq\lim\sup_{t\rightarrow\infty }x_{i} ( t ) \leq\lambda_{2}\), \(\lambda_{1}\) and \(\lambda_{2}\) are constants, \(i=1,2\). Thus, we divide the proof into four parts.

Part 1. \(\lim\sup_{t\rightarrow\infty}x_{1} ( t ) \leq K_{1}\), that is to say, \(x_{1} ( t ) \) is uniformly ultimate bounded above.

From (1), when t is sufficiently large, we know

$$ x_{1}^{\Delta} ( t ) \leq a ( t ) -b ( t ) \exp \bigl\{ x_{1} ( t ) \bigr\} , $$
(6)

and construct the following auxiliary equation:

$$ y_{1}^{\Delta} ( t ) =a ( t ) -b ( t ) \exp \bigl\{ y_{1} ( t ) \bigr\} . $$
(7)

Note that \(a(t)\), \(b(t)\) are positive ω-periodic functions, we can see \(\overline{a}>0\). By Lemma 2.1, (7) has at least one ω-periodic solution, denote it as \(y_{1}^{\ast} ( t ) \), we have

$$ y_{1}^{\ast} ( t ) \leq\ln ( \overline{a}/ \overline{b} ) +\overline{a}\omega,\qquad y_{1}^{\ast} ( t ) \geq\ln ( \overline{a}/\overline{b} ) -\overline{a}\omega. $$
(8)

From (6) and (7), we have

$$\begin{aligned} \bigl( x_{1} ( t ) -y_{1}^{\ast} ( t ) \bigr) ^{\Delta } \leq& -b ( t ) \exp \bigl\{ x_{1} ( t ) \bigr\} - \bigl( -b ( t ) \exp \bigl\{ y_{1}^{\ast} ( t ) \bigr\} \bigr) \\ =&-b ( t ) \bigl( \exp \bigl\{ x_{1} ( t ) \bigr\} -\exp \bigl\{ y_{1}^{\ast} ( t ) \bigr\} \bigr) \\ =&-b ( t ) \exp \bigl\{ y_{1}^{\ast} ( t ) \bigr\} \bigl( \exp \bigl\{ x_{1} ( t ) -y_{1}^{\ast} ( t ) \bigr\} -1 \bigr) , \end{aligned}$$

let \(u_{1} ( t ) =x_{1} ( t ) -y_{1}^{\ast} ( t ) \), then

$$ \bigl( u_{1} ( t ) \bigr) ^{\Delta}\leq-b ( t ) \exp \bigl\{ y_{1}^{\ast} ( t ) \bigr\} \bigl( \exp \bigl\{ u_{1} ( t ) \bigr\} -1 \bigr) . $$
(9)

Now, the proof has two cases according to the oscillating property of \(u_{1} ( t ) \). First we assume that \(u_{1} ( t ) \) does not oscillate about zero, then \(u_{1} ( t ) \) will be either eventually positive or eventually negative. If the latter holds, then

$$ x_{1} ( t ) < y_{1}^{\ast} ( t ) \leq\ln ( \overline{a}/\overline{b} ) +\overline{a}\omega. $$
(10)

If the former holds, then \(( u_{1} ( t ) ) ^{\Delta}<0\), which means that \(u_{1} ( t ) \) is eventually decreasing, also in terms of its positivity, we know that \(\lim_{t\rightarrow\infty}u_{1} ( t ) \) exists. Then (9) yields \(\lim_{t\rightarrow\infty}u_{1} ( t ) =0\), which leads to

$$ \lim_{t\rightarrow\infty}\sup x_{1} ( t ) \leq\ln ( \overline{a}/ \overline{b} ) +\overline{a}\omega. $$
(11)

Now we assume \(u_{1} ( t ) \) oscillates about zero, by (7), we know that \(u_{1} ( t ) \geq0\) implies \(( u_{1} ( t ) ) ^{\Delta}\leq0\). Thus, by the semi-cycle concept, we let \(u_{1} ( t ) \geq0\), for \(t\in [ s_{\alpha},t_{\alpha } ] \), \(s_{\alpha},t_{\alpha}\in\mathbb{T}\), \(\alpha\in\mathcal{L}\), where \(\mathcal{L}\) is an index set, and the interval \([ s_{\alpha },t_{\alpha} ] \) satisfies:

  1. (a1)

    For any \(\alpha,\beta\in\mathcal{L}\), if \(\alpha\neq \beta\), \([ s_{\alpha},t_{\alpha} ] \cap [ s_{\beta },t_{\beta} ] =\varnothing\).

  2. (b1)

    If \(s_{\alpha}\) is left-scattered, then \(u_{1} ( \rho ( s_{\alpha} ) ) <0\).

  3. (c1)

    If \(s_{\alpha}\) is left-dense, then there exists a hollow left neighborhood \(\mathring{U}_{-} ( s_{\alpha} ) \) of \(s_{\alpha}\) such that \(u_{1} ( t ) <0\), for \(t\in\mathring{U}_{-} ( s_{\alpha} ) \).

  4. (d1)

    If \(t_{\alpha}\) is right-scattered, then \(u_{1} ( \sigma ( t_{\alpha} ) ) <0\).

  5. (e1)

    If \(t_{\alpha}\) is right-dense, then there exists a hollow right neighborhood \(\mathring{U}_{+} ( t_{\alpha} ) \) of \(t_{\alpha}\) such that \(u_{1} ( t ) <0\), for \(t\in\mathring{U}_{+} ( t_{\alpha} ) \).

Notice that \(\lim\sup_{t\rightarrow\infty}u_{1} ( t ) =\lim \sup_{\alpha\rightarrow\infty}u_{1} ( s_{\alpha} ) \). If \(s_{\alpha}\) is left-scattered, by integrating (9) over the set \([ \rho ( s_{\alpha} ) ,s_{\alpha} ] \), we have

$$ u_{1} ( s_{\alpha} ) -u_{1} \bigl( \rho ( s_{\alpha } ) \bigr) \leq \int_{\rho ( s_{\alpha} ) }^{s_{\alpha}} \bigl[ -b ( t ) \exp \bigl\{ y_{1}^{\ast} ( t ) \bigr\} \bigl( \exp \bigl\{ u_{1} ( t ) \bigr\} -1 \bigr) \bigr] \Delta t, $$

by (b1), it follows that

$$ u_{1} ( s_{\alpha} ) \leq \int_{\rho ( s_{\alpha} ) }^{s_{\alpha}}b ( t ) \exp \bigl\{ y_{1}^{\ast} ( t ) \bigr\} \Delta t< \infty, $$
(12)

if and only if

$$ s_{\alpha}-\rho ( s_{\alpha} ) \leq\omega, $$
(13)

it is easy to see (13) holds from Remark 1.1.

If \(s_{\alpha}\) is left-dense, we choose \(t_{1}\in\mathring{U}_{-} ( s_{\alpha} ) \), such that \(s_{\alpha}-t_{1}\leq\omega\). By integrating (9) over the set \([ t_{1},s_{\alpha} ] \), we have

$$ u_{1} ( s_{\alpha} ) -u_{1} ( t_{1} ) = \int_{t_{1}}^{s_{\alpha}} \bigl[ -b ( t ) \exp \bigl\{ y_{1}^{\ast } ( t ) \bigr\} \bigl( \exp \bigl\{ u_{1} ( t ) \bigr\} -1 \bigr) \bigr] \Delta t, $$

notice that \(u_{1} ( t_{1} ) <0\), it follows that

$$ u_{1} ( s_{\alpha} ) \leq \int_{t_{1}}^{s_{\alpha}}b ( t ) \exp \bigl\{ y_{1}^{\ast} ( t ) \bigr\} \Delta t< \infty . $$
(14)

Then from (12) and (14), \(u_{1} ( t ) = x_{1} ( t ) -x_{1}^{\ast} ( t ) \) is uniformly ultimate bounded above, thus

$$ \lim_{t\rightarrow\infty}\sup x_{1} ( t ) \leq\ln ( \overline{a}/ \overline{b} ) +\overline{a}\omega+\overline {a}\omega\exp ( \overline{a}\omega ) :=K_{1}. $$
(15)

Therefore from (10), (11), and (15), \(x_{1} ( t ) \) is uniformly ultimate bounded above.

Part 2. \(k _{1}\leq\lim\inf_{t\rightarrow\infty}x_{1} ( t ) \), that is to say, \(x_{1} ( t ) \) is uniformly ultimate bounded below.

Also from (1), when t is sufficiently large, we know

$$ x_{1}^{\Delta} ( t ) \geq a ( t ) -c ( t ) /\gamma ( t ) -b ( t ) \exp \bigl( x_{1} ( t ) \bigr) , $$
(16)

and construct the following auxiliary equation:

$$ z_{1}^{\Delta} ( t ) =a ( t ) -c ( t ) /\gamma ( t ) -b ( t ) \exp \bigl( z_{1} ( t ) \bigr) . $$
(17)

From (A1) and Lemma 2.1, (17) has at least one ω-periodic solution, denote it as \(z_{1}^{\ast} ( t ) \), we have

$$ z_{1}^{\ast} ( t ) \leq\ln \bigl( ( \overline {a}- \overline{c/\gamma} ) /\overline{b} \bigr) +\overline{a}\omega,\qquad z_{1}^{\ast} ( t ) \geq\ln \bigl( ( \overline {a}- \overline{c/\gamma} ) /\overline{b} \bigr) -\overline{a}\omega. $$
(18)

From (16) and (17), we have

$$\begin{aligned} \bigl( x_{1} ( t ) -z_{1}^{\ast} ( t ) \bigr) ^{\Delta } \geq& -b ( t ) \exp \bigl\{ x_{1} ( t ) \bigr\} - \bigl( -b ( t ) \exp \bigl\{ z_{1}^{\ast} ( t ) \bigr\} \bigr) \\ =&-b ( t ) \bigl( \exp \bigl\{ x_{1} ( t ) \bigr\} -\exp \bigl\{ z_{1}^{\ast} ( t ) \bigr\} \bigr) \\ =&-b ( t ) \exp \bigl\{ z_{1}^{\ast} ( t ) \bigr\} \bigl( \exp \bigl\{ x_{1} ( t ) -z_{1}^{\ast} ( t ) \bigr\} -1 \bigr) , \end{aligned}$$

let \(u_{2} ( t ) =x_{1} ( t ) -z_{1}^{\ast} ( t ) \), then

$$ \bigl( u_{2} ( t ) \bigr) ^{\Delta}\geq-b ( t ) \exp \bigl\{ z_{1}^{\ast} ( t ) \bigr\} \bigl( \exp \bigl\{ u_{2} ( t ) \bigr\} -1 \bigr) , $$
(19)

from (15) and (18), we know when t is sufficiently large,

$$ u_{2} ( t ) \leq\ln \bigl( \overline{a}/ ( \overline{a}-\overline{c/\gamma} ) \bigr) +2\overline{a}\omega+\overline {a}\omega \exp ( \overline{a}\omega ) :=M_{1}. $$
(20)

Now, the proof has two cases according to the oscillating property of \(u_{2} ( t ) \). First we assume that \(u_{2} ( t ) \) does not oscillate about zero, then \(u_{2} ( t ) \) will be either eventually positive or eventually negative. If the former holds, then

$$ x_{1} ( t ) >z_{1}^{\ast} ( t ) \geq\ln \bigl( ( \overline{a}-\overline{c/\gamma} ) /\overline{b} \bigr) -\overline {a}\omega. $$
(21)

If the latter holds, then \(( u_{2} ( t ) ) ^{\Delta}>0\), which means that \(u_{2} ( t ) \) is eventually increasing, also in terms of its negativity, we know that \(\lim_{t\rightarrow\infty}u_{2} ( t ) \) exists. Then (26) yields \(\lim_{t\rightarrow\infty}u_{2} ( t ) =0\), which leads to

$$ \lim_{t\rightarrow\infty}\inf x_{1} ( t ) \geq\ln \bigl( ( \overline{a}-\overline{c/\gamma} ) /\overline {b} \bigr) -\overline{a}\omega. $$
(22)

Now we assume \(u_{2} ( t ) \) oscillates about zero, by (19), we know that \(u_{2} ( t ) \leq0\) implies \(( u_{2} ( t ) ) ^{\Delta}\geq0\). Thus, by the semi-cycle concept, we let \(u_{2} ( t ) \leq0\), for \(t\in [ p_{\alpha},q_{\alpha } ]\), \(p_{\alpha},q_{\alpha}\in\mathbb{T}\), \(\alpha\in\mathcal{L}\), where \(\mathcal{L}\) is an index set, and the interval \([ p_{\alpha },q_{\alpha} ] \) satisfies:

  1. (a2)

    For any \(\alpha,\beta\in\mathcal{L}\), if \(\alpha\neq \beta\), \([ p_{\alpha},q_{\alpha} ] \cap [ p_{\alpha },q_{\alpha} ] =\varnothing\).

  2. (b2)

    If \(p_{\alpha}\) is left-scattered, then \(u_{2} ( \rho ( p_{\alpha} ) ) >0\).

  3. (c2)

    If \(p_{\alpha}\) is left-dense, then there exists a hollow left neighborhood \(\mathring{U}_{-} ( p_{\alpha} ) \) of \(p_{\alpha}\) such that \(u_{2} ( t ) >0\), for \(t\in\mathring{U}_{-} ( p_{\alpha} ) \).

  4. (d2)

    If \(q_{\alpha}\) is right-scattered, then \(u_{2} ( \sigma ( q_{\alpha} ) ) >0\).

  5. (e2)

    If \(q_{\alpha}\) is right-dense, then there exists a hollow right neighborhood \(\mathring{U}_{+} ( q_{\alpha} ) \) of \(q_{\alpha}\) such that \(u_{2} ( t ) >0\), for \(t\in\mathring{U}_{+} ( q_{\alpha} ) \).

Notice that \(\lim\inf_{t\rightarrow\infty}u_{2} ( t ) =\lim \inf_{\alpha\rightarrow\infty}u_{2} ( p_{\alpha} ) \). If \(p_{\alpha}\) is left-scattered, by integrating (19) over the set \([ \rho ( p_{\alpha} ) ,p_{\alpha} ] \), we have

$$ u_{2} ( p_{\alpha} ) -u_{2} \bigl( \rho ( p_{\alpha } ) \bigr) \geq \int_{\rho ( p_{\alpha} ) }^{p_{\alpha}} \bigl[ -b ( t ) \exp \bigl\{ z_{1}^{\ast} ( t ) \bigr\} \bigl( \exp \bigl\{ u_{2} ( t ) \bigr\} -1 \bigr) \bigr] \Delta t, $$

by (b2), from (20), it follows that

$$ u_{2} ( p_{\alpha} ) \geq \int_{\rho ( p_{\alpha} ) }^{p_{\alpha}} \bigl[ -b ( t ) \exp \{ M_{1} \} \exp \bigl\{ z_{1}^{\ast} ( t ) \bigr\} \bigr] \Delta t, $$

from Remark 1.1, we can see

$$ p_{\alpha}-\rho ( p_{\alpha} ) \leq\omega, $$

then \(u_{2} ( t_{n} ) \) is lower bounded.

If \(p_{\alpha}\) is left-dense, we choose \(t_{2}\in\mathring{U}_{-} ( p_{\alpha} ) \), such that \(p_{\alpha}-t_{2}\leq\omega\). Notice that \(u_{2} ( t_{2} ) >0\), by integrating (19) over the set \([t_{2},p_{\alpha} ] \), we have

$$ u_{2} ( p_{\alpha} ) -u_{2} ( t_{2} ) \geq \int_{t_{2}}^{p_{\alpha}} \bigl[ -b ( t ) \exp \bigl\{ z_{1}^{\ast } ( t ) \bigr\} \bigl( \exp \bigl\{ u_{2} ( t ) \bigr\} -1 \bigr) \bigr] \Delta t, $$

from (20), we have

$$ u_{2} ( p_{\alpha} ) \geq \int_{t_{2}}^{p_{\alpha}} \bigl[ -b ( t ) \exp \{ M_{1} \} \exp \bigl\{ z_{1}^{\ast } ( t ) \bigr\} \bigr] \Delta t, $$

in this case, \(u_{2} ( p_{\alpha} ) \) is also lower bounded.

Then \(u_{2} ( t ) =x_{1} ( t ) -z_{1}^{\ast} ( t ) \) is uniformly ultimate bounded below, hence

$$ \lim_{t\rightarrow\infty}\inf x_{1} ( t ) \geq\ln \bigl( ( \overline{a}-\overline{c/\gamma} ) /\overline {b} \bigr) -\overline{a} \omega- ( \overline{a}-\overline{c/\gamma} ) \omega \exp ( \overline{a} \omega+M_{1} ) :=k_{1}. $$
(23)

Thus from (21), (22), and (23), \(x_{1} ( t ) \) is uniformly ultimate bounded below. Then Part 2 holds.

Therefore, from Part 1 and Part 2, \(x_{1} ( t ) \) is uniformly ultimate bounded, we can assume \(m\leq\exp \{ x_{1} ( t ) \}\leq M\) for any \(t\in{}[ T_{0},\infty)\cap\mathbb{T}\), where \(T_{0}\) is sufficiently large.

Part 3. \(k_{1}\leq\lim\inf_{t\rightarrow\infty}x_{2} ( t ) \), that is to say, \(x_{2} ( t ) \) is uniformly ultimate bounded below.

From (1), when t is sufficiently large, we know

$$ x_{2}^{\Delta} ( t ) \geq-d ( t ) +\frac{f ( t ) m}{\beta(t)m+\gamma ( t ) \exp \{ x_{2} ( t ) \} }, $$
(24)

and we construct the following auxiliary equation:

$$ z_{2}^{\Delta} ( t ) =-d ( t ) +\frac{f ( t ) m}{\beta(t)m+\gamma ( t ) \exp \{ z_{2} ( t ) \} }, $$
(25)

from Lemma 2.2 and (A2), we find that (25) has at least one ω-periodic solution, denote it as \(z_{2}^{\ast} ( t ) \), we have

$$\begin{aligned}& z_{2}^{\ast} ( t ) \leq\ln \bigl( ( \overline{f/\beta }m/\overline{d}-m ) / \bigl( \gamma ( t ) /\beta ( t ) \bigr) ^{m} \bigr) +\overline{d}\omega, \\& z_{2}^{\ast} ( t ) \geq\ln \bigl( ( \overline{f/\beta }m/\overline{d}-m ) / \bigl( \gamma ( t ) /\beta ( t ) \bigr) ^{M} \bigr) -\overline{d}\omega. \end{aligned}$$

From (24) and (25), we have

$$\begin{aligned} \begin{aligned} \bigl( x_{2} ( t ) -z_{2}^{\ast} ( t ) \bigr) ^{\Delta }&\geq \frac{f ( t ) m}{\beta(t)m+\gamma ( t ) \exp \{ x_{2} ( t ) \} }-\frac{f ( t ) m}{\beta (t)m+\gamma ( t ) \exp \{ z_{2}^{\ast} ( t ) \} } \\ &=\frac{f ( t ) m\gamma ( t ) ( \exp \{ z_{2}^{\ast} ( t ) \} -\exp \{ x_{2} ( t ) \} ) }{ ( \beta(t)m+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta(t)m+\gamma ( t ) \exp \{ z_{2}^{\ast} ( t ) \} ) } \\ &=\frac{f ( t ) m\gamma ( t ) \exp \{ x_{2} ( t ) \} ( \exp \{ z_{2}^{\ast} ( t ) -x_{2} ( t ) \} -1 ) }{ ( \beta(t)m+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta (t)m+\gamma ( t ) \exp \{ z_{2}^{\ast} ( t ) \} ) }. \end{aligned} \end{aligned}$$

Similarly, let \(v_{2} ( t ) =x_{2} ( t ) -z_{2}^{\ast } ( t ) \), then

$$ \bigl( v_{2} ( t ) \bigr) ^{\Delta}\geq\frac{f ( t ) m\gamma ( t ) \exp \{ x_{2} ( t ) \} ( \exp \{ -v_{2} ( t ) \} -1 ) }{ ( \beta (t)m+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta(t)m+\gamma ( t ) \exp \{ z_{2}^{\ast } ( t ) \} ) }. $$
(26)

Now, the proof has two cases according to the oscillating property of \(v_{2} ( t ) \). First we assume that \(v_{2} ( t ) \) does not oscillate about zero, similar to \(u_{2}(t)\) in Part 2, we obtain

$$ \lim_{t\rightarrow\infty}\inf x_{2} ( t ) \geq\ln \bigl( ( \overline{f/\beta}m/\overline{d}-m ) / \bigl( \gamma ( t ) /\beta ( t ) \bigr) ^{M} \bigr) -\overline{d} \omega. $$
(27)

Now we assume \(v_{2} ( t ) \) oscillates about zero, by (26), we know that \(v_{2} ( t ) \leq0\) implies \(( v_{2} ( t ) ) ^{\Delta}\geq0\). Thus, by the semi-cycle concept, we let \(v_{2} ( t ) \leq0\), for \(t\in [ p_{\alpha},q_{\alpha } ] \), \(p_{\alpha},q_{\alpha}\in\mathbb{T}\), \(\alpha\in\mathcal{L}\), where \(\mathcal{L}\) is an index set, the interval \([ p_{\alpha },q_{\alpha} ]\) satisfies (a2)-(e2) by replacing \(u_{2}(t)\) in Part 2 with \(v_{2}(t)\).

Notice that \(\lim\sup_{t\rightarrow\infty}v_{2} ( t ) =\lim \sup_{\alpha\rightarrow\infty}v_{2} ( p_{\alpha} ) \). By a similar analysis to Part 2, if \(p_{\alpha}\) is left-scattered, integrating inequality (26) from \(\rho ( p_{\alpha} ) \) to \(p_{\alpha}\), we have

$$ v_{2} ( p_{\alpha} ) -v_{2} \bigl( \rho ( p_{\alpha } ) \bigr) \geq \int_{\rho ( p_{\alpha} ) }^{p_{\alpha}}\frac{f ( t ) m\gamma ( t ) \exp \{ x_{2} ( t ) \} ( \exp \{ -v_{2} ( t ) \} -1 ) }{ ( \beta(t)m+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta(t)m+\gamma ( t ) \exp \{ z_{2}^{\ast} ( t ) \} ) }\Delta t, $$

by (b2), it follows that

$$\begin{aligned} v_{2} ( p_{\alpha} ) \geq& \int_{\rho ( p_{\alpha} ) }^{p_{\alpha}} \biggl[ -\frac{f ( t ) m\gamma ( t ) \exp \{ x_{2} ( t ) \} }{ ( \beta(t)m+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta (t)m+\gamma ( t ) \exp \{ z_{2}^{\ast} ( t ) \} ) } \biggr] \Delta t \\ \geq& \int_{\rho ( p_{\alpha} ) }^{p_{\alpha}} \biggl[ -\frac{f ( t ) m}{\gamma ( t ) \exp \{ z_{2}^{\ast} ( t ) \} } \biggr] \Delta t, \end{aligned}$$

by Remark 1.1, \(v_{2} ( p_{\alpha} ) \) is lower bounded.

If \(p_{\alpha}\) is left-dense, we choose \(t_{3}\in\mathring{U}_{-} ( p_{\alpha} ) \), such that \(p_{\alpha}-t_{3}\leq\omega\). By integrating (26) over the set \([ t_{3},p_{\alpha} ] \), we have

$$ v_{2} ( p_{\alpha} ) -v_{2} ( t_{3} ) = \int_{t_{3}}^{p_{\alpha}}\frac{f ( t ) m\gamma ( t ) \exp \{ x_{2} ( t ) \} ( \exp \{ -v_{2} ( t ) \} -1 ) }{ ( \beta(t)m+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta(t)m+\gamma ( t ) \exp \{ z_{2}^{\ast} ( t ) \} ) }\Delta t, $$

notice that \(v_{2} ( t_{3} ) >0\), hence

$$\begin{aligned} v_{2} ( p_{\alpha} ) \geq& \int_{t_{3}}^{p_{\alpha}} \biggl[ -\frac{f ( t ) m\gamma ( t ) \exp \{ x_{2} ( t ) \} }{ ( \beta(t)m+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta(t)m+\gamma ( t ) \exp \{ z_{2}^{\ast} ( t ) \} ) } \biggr] \Delta t \\ \geq& \int_{t}^{p_{\alpha}} \biggl[ -\frac{f ( t ) m}{\gamma ( t ) \exp \{ z_{2}^{\ast} ( t ) \} } \biggr] \Delta t, \end{aligned}$$

in this case, \(v_{2} ( p_{\alpha} ) \) is also lower bounded.

Then \(v_{2} ( t ) =x_{2} ( t ) -z_{2}^{\ast} ( t ) \) is uniformly ultimate bounded below, hence

$$\begin{aligned} \lim_{t\rightarrow\infty}\inf x_{2} ( t ) \geq&\ln \bigl( ( \overline{f/\beta}m/\overline{d}-m ) / \bigl( \gamma ( t ) /\beta ( t ) \bigr) ^{M} \bigr) -\overline{d} \omega \\ &{}-m\overline{f/\gamma}\omega \bigl( \gamma ( t ) /\beta ( t ) \bigr) ^{M}\exp ( \overline {d}\omega ) / ( \overline{f/\beta}m/ \overline{d}-m ) :=k_{2}. \end{aligned}$$
(28)

Thus from (27) and (28), \(x_{2} ( t ) \) is uniformly ultimate bounded below.

Part 4. \(\lim\sup_{t\rightarrow\infty}x_{2} ( t ) \leq K_{2}\), that is to say, \(x_{2} ( t ) \) is uniformly ultimate bounded above.

Also from (1), when t is sufficiently large, we know

$$ x_{2}^{\Delta} ( t ) \leq-d ( t ) +\frac{f ( t ) M}{\beta(t)M+\gamma ( t ) \exp \{ x_{2} ( t ) \} }, $$
(29)

and we construct the following auxiliary equation:

$$ y_{2}^{\Delta} ( t ) =-d ( t ) +\frac{f ( t ) M}{\beta(t)M+\gamma ( t ) \exp \{ y_{2} ( t ) \} }, $$
(30)

from Lemma 2.2 and (A2), we find that (30) has at least an ω-periodic solution, denote it as \(y_{2}^{\ast} ( t ) \), we have

$$ \begin{aligned} y_{2}^{\ast} ( t ) \leq\ln \bigl( ( \overline{f/\beta }M/\overline{d}-M ) / \bigl( \gamma ( t ) /\beta ( t ) \bigr) ^{m} \bigr) +\overline{d}\omega, \\ y_{2}^{\ast} ( t ) \geq\ln \bigl( ( \overline{f/\beta }M/\overline{d}-M ) / \bigl( \gamma ( t ) /\beta ( t ) \bigr) ^{M} \bigr) -\overline{d}\omega.\end{aligned} $$
(31)

From (29) and (30), we have

$$\begin{aligned} \bigl( x_{2} ( t ) -y_{2}^{\ast} ( t ) \bigr) ^{\Delta} \leq&\frac{f ( t ) M}{\beta(t)M+\gamma ( t ) \exp \{ x_{2} ( t ) \} }-\frac{f ( t ) M}{\beta (t)M+\gamma ( t ) \exp \{ y_{2}^{\ast} ( t ) \} } \\ =&\frac{f ( t ) M\gamma ( t ) ( \exp \{ y_{2}^{\ast} ( t ) \} -\exp \{ x_{2} ( t ) \} ) }{ ( \beta(t)M+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta(t)M+\gamma ( t ) \exp \{ y_{2}^{\ast} ( t ) \} ) } \\ =&\frac{f ( t ) M\gamma ( t ) \exp \{ x_{2} ( t ) \} ( \exp \{ y_{2}^{\ast} ( t ) -x_{2} ( t ) \} -1 ) }{ ( \beta(t)M+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta (t)M+\gamma ( t ) \exp \{ y_{2}^{\ast} ( t ) \} ) }. \end{aligned}$$

Similarly, let \(v_{1} ( t ) =x_{2} ( t ) -y_{2}^{\ast } ( t ) \), then

$$ \bigl( v_{1} ( t ) \bigr) ^{\Delta}\leq\frac{f ( t ) M\gamma ( t ) \exp \{ x_{2} ( t ) \} ( \exp \{ -v_{1} ( t ) \} -1 ) }{ ( \beta (t)M+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta(t)M+\gamma ( t ) \exp \{ y_{2}^{\ast } ( t ) \} ) }, $$
(32)

from (28) and (31), we know, when t is sufficiently large,

$$\begin{aligned} v_{1} ( t ) \geq&\ln \biggl( \frac{\overline{f/\beta }m/\overline{d}-m}{ ( \gamma ( t ) /\beta ( t ) ) ^{M-m} ( \overline{f/\beta}M/\overline{d}-M ) } \biggr) -2 \overline{d}\omega \\ &{}-m\overline{f/\gamma}\omega \bigl( \gamma ( t ) /\beta ( t ) \bigr) ^{M}\exp ( \overline{d}\omega ) / ( \overline{f/\beta}m/\overline{d}-m ) :=m_{1}. \end{aligned}$$
(33)

Now, the proof has two cases according to the oscillating property of \(v_{1} ( t ) \). First we assume that \(v_{1} ( t ) \) does not oscillate about zero, similar to \(u_{1} ( t ) \) in Part 1, we obtain

$$ \lim_{t\rightarrow\infty}\sup x_{2} ( t ) \leq\ln \bigl( ( \overline{f/\beta}M/\overline{d}-M ) / \bigl( \gamma ( t ) /\beta ( t ) \bigr) ^{m} \bigr) +\overline{d} \omega. $$
(34)

Now we assume \(v_{1} ( t ) \) oscillates about zero, by (32), we know that \(v_{1} ( t ) \geq0\) implies \(( v_{1} ( t ) ) ^{\Delta}\leq0\). Thus, by the semi-cycle concept, we let \(v_{1} ( t ) \geq0\), for \(t\in [ s_{\alpha},t_{\alpha } ] \), \(s_{\alpha},t_{\alpha}\in\mathbb{T}\), \(\alpha\in\mathcal{L}\), where \(\mathcal{L}\) is an index set, the interval \([ s_{\alpha },t_{\alpha} ]\) satisfies (a1)-(e1) by replacing \(u_{1}(t)\) in Part 1 with \(v_{1}(t)\).

Notice that \(\lim\sup_{t\rightarrow\infty}v_{1} ( t ) =\lim \sup_{\alpha\rightarrow\infty}v_{1} ( s_{\alpha} ) \). By a similar analysis to Part 1, if \(s_{\alpha}\) is left-scattered, integrating inequality (32) from \(\rho ( s_{\alpha} ) \) to \(s_{\alpha}\), we have

$$ v_{1} ( s_{\alpha} ) -v_{1} \bigl( \rho ( s_{\alpha } ) \bigr) \leq \int_{\rho ( s_{\alpha} ) }^{s_{\alpha}}\frac{f ( t ) M\gamma ( t ) \exp \{ x_{2} ( t ) \} ( \exp \{ -v_{1} ( t ) \} -1 ) }{ ( \beta(t)M+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta(t)M+\gamma ( t ) \exp \{ y_{2}^{\ast} ( t ) \} ) }\Delta t, $$

by (b1), from (33), it follows that

$$\begin{aligned} v_{1} ( s_{\alpha} ) \leq& \int_{\rho ( s_{\alpha} ) }^{s_{\alpha}}\frac{f ( t ) M\gamma ( t ) \exp \{ x_{2} ( t ) \} \exp \{ -m_{1} \} }{ ( \beta (t)M+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta(t)M+\gamma ( t ) \exp \{ y_{2}^{\ast } ( t ) \} ) }\Delta t \\ \leq& \int_{\rho ( s_{\alpha} ) }^{s_{\alpha}}\frac{f ( t ) M\exp \{ -m_{1} \} }{\gamma ( t ) \exp \{ y_{2}^{\ast} ( t ) \} }\Delta t< \infty. \end{aligned}$$
(35)

If \(s_{\alpha}\) is left-dense, we choose \(t_{4}\in\mathring{U}_{-} ( s_{\alpha} ) \), such that \(s_{\alpha}-t_{4}\leq\omega\). By integrating (32) over the set \([ t_{4},s_{\alpha} ] \), we have

$$ v_{1} ( s_{\alpha} ) -v_{1} ( t_{4} ) = \int_{t_{4}}^{s_{\alpha}}\frac{f ( t ) M\gamma ( t ) \exp \{ x_{2} ( t ) \} ( \exp \{ -v_{1} ( t ) \} -1 ) }{ ( \beta(t)M+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta(t)M+\gamma ( t ) \exp \{ y_{2}^{\ast} ( t ) \} ) }\Delta t, $$

notice that \(v_{1} ( t_{4} ) <0\), hence

$$\begin{aligned} v_{1} ( s_{\alpha} ) \leq& \int_{t_{4}}^{s_{\alpha}}\frac {f ( t ) M\gamma ( t ) \exp \{ x_{2} ( t ) \} \exp \{ -m_{1} \} }{ ( \beta(t)M+\gamma ( t ) \exp \{ x_{2} ( t ) \} ) ( \beta(t)M+\gamma ( t ) \exp \{ y_{2}^{\ast} ( t ) \} ) }\Delta t \\ \leq& \int_{t_{4}}^{s_{\alpha}}\frac{f ( t ) M\exp \{ -m_{1} \} }{\gamma ( t ) \exp \{ y_{2}^{\ast} ( t ) \} }\Delta t< \infty. \end{aligned}$$
(36)

Then from (35) and (36), \(v_{1} ( t ) = x_{2} ( t ) -y_{2}^{\ast} ( t ) \) is uniformly ultimate bounded above, thus

$$\begin{aligned} \lim_{t\rightarrow\infty}\sup x_{2} ( t ) \leq&\ln \bigl( ( \overline{f/\beta}M/\overline{d}-M ) / \bigl( \gamma ( t ) /\beta ( t ) \bigr) ^{m} \bigr) +\overline{d} \omega \\ &{}+M\overline{f/\gamma}\omega \bigl( \gamma ( t ) /\beta ( t ) \bigr) ^{M}\exp ( \overline {d}\omega-m_{1} ) / ( \overline{f/\beta}M/\overline{d}-M ) :=K_{2}. \end{aligned}$$
(37)

Thus from (34) and (37), \(x_{2} ( t ) \) is uniformly ultimate bounded above.

Therefore, from Part 3 and Part 4, \(x_{2} ( t ) \) is uniformly ultimate bounded.

Finally, we choose \(\lambda_{1}=\min\{k_{1},k_{2}\}\), \(\lambda_{2}=\max \{K_{1},K_{2}\}\). This completes the proof of Theorem 3.1. □

4 Discussion

In Theorem 3.1, if we let \(\mathbb{T}=\mathbb {R}\) and \(\mathbb{T}=\mathbb {Z}\), respectively, then the result is exactly changed into Theorem 1.1 (by the comparison theorem) and Theorem 1.3 (by the semi-cycle theory). That is, we provide a unified method to study the permanence for the continuous system and discrete system. In addition, we give a new method to investigate the permanence for the continuous system.

From the proof of Theorem 3.1, we can easily see that our methods can also be used to study the following generalized predator-prey system with functional response:

$$ \left \{ \textstyle\begin{array}{l} x_{1}^{\Delta} ( t ) =a ( t ) -b ( t ) \exp \{ x_{1} ( t ) \} -c ( t ) h(\exp \{ x_{1}(t)-x_{2}(t) \} ), \\ x_{2}^{\Delta} ( t ) =-d ( t ) +e(t)g(\exp \{ x_{1}(t)-x_{2}(t) \} ),\end{array}\displaystyle \right . $$
(38)

here \(h(u)=g(u)/u\), where \(g ( u ) \) is monotonic increasing and there exists a constant k such that \(\lim_{u\rightarrow+\infty }g(u)=k \). The coefficient functions are all bounded.

As is well known, the permanence of the periodic biological system is closely associated with the existence for the periodic solutions of the system, in general, when the periodic system is permanent, then there must exist at least one positive periodic solution. By a similar analysis to that in Fan and Wang [27], we can obtain the following remark.

Remark 4.1

Assume (A1), (A2) hold, then system (1) has at least one ω-periodic solution.

This shows that the conditions for uniform ultimate boundedness of solutions are the same as that for the existence of periodic solutions of the system.

5 Numerical example

In this section, we give a numerical example to support our main result. Assume that \(a(t)=1.2+0.1\sin(\pi t)\), \(b(t)=0.006+0.005\sin(\pi t)\), \(c(t)=0.4+0.1\cos(\pi t)\), \(d(t)=0.5+0.3\sin(\pi t)\), \(f(t)=0.5+0.05\cos (\pi t)\), \(\gamma(t)=0.5+0.1\cos(\pi t)\), \(\beta(t)=0.45+0.05\cos (\pi t)\), and \(\mathbb{T}=\bigcup_{k=0}^{\infty}[2k,2k+1]\). In this case, we can see

$$ \left \{ \textstyle\begin{array}{l} x_{1} ( 2k ) =x_{1} ( 2k-1 ) +a ( 2k-1 ) -b ( 2k-1 ) \exp \{ x_{1} ( 2k-1 ) \} \\ \hphantom{x_{1} ( 2k ) ={}}{}-\frac{c ( 2k-1 ) \exp \{ x_{2} ( 2k-1 ) \} }{\beta ( 2k-1 ) \exp \{ x_{1} ( 2k-1 ) \} +\gamma ( 2k-1 ) \exp \{ x_{2} ( 2k-1 ) \} }, \\ x_{2} ( 2k ) =x_{2} ( 2k-1 ) -d ( 2k-1 ) +\frac{f ( 2k-1 ) \exp \{ x_{1} ( 2k-1 ) \} }{\beta ( 2k-1 ) \exp \{ x_{1} ( 2k-1 ) \} +\gamma ( 2k-1 ) \exp \{ x_{2} ( 2k-1 ) \} },\end{array}\displaystyle \right . $$

here \(k=1,2,3,\ldots\) . In applying a numerical analysis using Matlab, we assume that \(x_{1}(0)=4.7\), \(x_{2}(0)=4.8\), and then obtain Figure 1. It is easy to see \(x_{1}(t)\), \(x_{2}(t)\) are uniformly ultimate bounded. We also obtain the relationship between \(x_{1}(t)\) and \(x_{2}(t)\) (see (B) of Figure 1). Our numerical simulation supports our theoretical findings (see the figures). We conclude that it is valid for any initial condition \(( x_{1} ( 0 ) ,x_{2} ( 0 ) ) ^{\mathbb{T}}\in\mathbb{R}^{2}\).

Figure 1
figure 1

For the initial conditions \(\pmb{x_{1}(0)=4.7}\) , \(\pmb{x_{2}(0)=4.8}\) . ‘∘’ represents \(x_{1}(t)\), ‘∗’ represents \(x_{2}(t)\).