1 Introduction

Let \({\mathbb{N}}\), \({\mathbb{Z}}\), \({\mathbb{R}}\), \({\mathbb{C}}\) be the sets of natural, whole, real, and complex numbers respectively, \({\mathbb{N}}_{0}={\mathbb{N}}\cup \{0\}\) and \({\mathbb{R}}_{+}=(0,+\infty )\). If \(s,t\in {\mathbb{Z}}\), then we use the notation \(r=\overline{s,t}\) instead of \(s\le r\le t\), \(r\in {\mathbb{Z}}\).

Difference equations have been attracting attention of scientists for centuries. Since the time of de Moivre, many equations have been investigated so far. For some classical results see, e.g., [3, 5, 1012, 14] and the related references therein.

1.1 First order difference equation, monotonicity, and some known facts

The general first order difference equation

$$\begin{aligned} x_{n+1}=f(x_{n}), \quad n\in {\mathbb{N}}_{0}, \end{aligned}$$
(1)

has been investigated for a long time, and nowadays many results on the equation and its special cases are known.

Here we recall some very basic facts on the behavior of solutions to equation (1) when the function f is monotone. If the function f is a self-map of an interval \(I\subseteq {\mathbb{R}}\), then the case when f is monotone is one of the basic ones. If f is nondecreasing and \(x_{0}\le x_{1}=f(x_{0})\), then the sequence \((x_{n})_{n\in {\mathbb{N}}_{0}}\) is nondecreasing, whereas if \(x_{0}\ge x_{1}=f(x_{0})\) then the sequence \((x_{n})_{n\in {\mathbb{N}}_{0}}\) is nonincreasing. If f is additionally bounded, then the sequence is convergent (see, e.g., [1, Problem 9.34]). If the function f is nonincreasing, then the sequences \((x_{2n})_{n\in {\mathbb{N}}_{0}}\) and \((x_{2n+1})_{n\in {\mathbb{N}}_{0}}\) are monotone, one of them is nondecreasing and the other is nonincreasing. If \(x_{0}\) does not belong to the interval with the endpoints \(x_{1}\) and \(x_{2}\), then the sequences \((x_{2n})_{n\in {\mathbb{N}}_{0}}\) and \((x_{2n+1})_{n\in {\mathbb{N}}_{0}}\) are convergent (see, e.g., [1, Problem 9.35]). These results are some of the basic ones, and along with the additional condition on the continuity of the function f they are frequently used in determining convergence of the solutions to equation (1). Many examples can be found, e.g., in [1] and [11].

We prove the statement related to the case when the function f is nonincreasing, for completeness and benefit of the reader, and as a good motivation and a suggestion for part of the arguments in the rest of the paper. If

$$\begin{aligned} x_{0}\le f(x_{0})=x_{1}, \end{aligned}$$
(2)

then from (1), (2), and the monotonicity of f, we have \(x_{2}=f(x_{1})\le f(x_{0})=x_{1}\).

There are two cases to be considered.

Case 1. If \(x_{0}\le x_{2}=f(f(x_{0}))\), then since in this case \(x_{0}\le x_{2}\le x_{1}\), the monotonicity of f implies \(f(x_{1})\le f(x_{2})\le f(x_{0})\), from which along with \(x_{0}\le x_{2}\) it follows that \(x_{0}\le x_{2}\le x_{3}\le x_{1}\). Assume that we have proved

$$\begin{aligned} x_{0}\le x_{2}\le \cdots \le x_{2n-2}\le x_{2n}\le x_{2n+1}\le x_{2n-1} \le \cdots \le x_{3}\le x_{1} \end{aligned}$$
(3)

for some \(n\in {\mathbb{N}}\). Then using the monotonicity of f, (1), (3), and \(x_{0}\le x_{2}\), we obtain

$$ x_{0}\le x_{2}\le \cdots \le x_{2n}\le x_{2n+2}\le x_{2n+1}\le x_{2n-1} \le \cdots \le x_{3}\le x_{1},$$

from which by another application of the same procedure it follows that

$$ x_{0}\le x_{2}\le \cdots \le x_{2n+2}\le x_{2n+3}\le x_{2n+1}\le \cdots \le x_{3}\le x_{1}.$$

From this and by induction we have proved that (3) holds for every \(n\in {\mathbb{N}}_{0}\).

Case 2. If \(x_{2}\le x_{0}\), then since \(x_{2}\le x_{0}\le x_{1}\), the monotonicity of f implies \(f(x_{1})\le f(x_{0})\le f(x_{2})\), from which we have \(x_{2}\le x_{0}\le x_{1}\le x_{3}\). Using the monotonicity of f, (1), (2), the fact that \(x_{2}\le x_{0}\), and the method of induction, we get

$$ x_{2n}\le x_{2n-2}\le \cdots \le x_{2}\le x_{0}\le x_{1}\le x_{3}\le \cdots \le x_{2n-1}\le x_{2n+1},\quad n\in {\mathbb{N}}_{0}.$$

The case when, instead of (2), it is assumed that \(x_{1}\le x_{0}\) is treated similarly. From this and the monotonicity of f, we have \(x_{1}=f(x_{0})\le f(x_{1})=x_{2}\).

Case 3. If \(x_{1}\le x_{2}\le x_{0}\), then as above we obtain

$$ x_{1}\le x_{3}\le \cdots \le x_{2n-1}\le x_{2n+1}\le x_{2n}\le x_{2n-2} \le \cdots \le x_{2}\le x_{0},\quad n\in {\mathbb{N}}_{0}.$$

Case 4. If \(x_{1}\le x_{0}\le x_{2}\), then as above we obtain

$$ x_{2n+1}\le x_{2n-1}\le \cdots \le x_{3}\le x_{1}\le x_{0}\le x_{2} \le \cdots \le x_{2n-2}\le x_{2n}, \quad n\in {\mathbb{N}}_{0}.$$

This simple and well-known analysis shows that for each solution \((x_{n})_{n\in {\mathbb{N}}_{0}}\) to equation (1) its subsequences \((x_{2n})_{n\in {\mathbb{N}}_{0}}\) and \((x_{2n+1})_{n\in {\mathbb{N}}_{0}}\) are monotone, as claimed. In the first and the third case from a well-known theorem it follows that the subsequences are convergent. Recall also that in this case \(g=f\circ f\) is a nondecreasing function, from which the monotonicity and convergence results can be concluded from the ones in the case when f is nondecreasing by noting that \(x_{2n+2}=g(x_{2n})\) and \(x_{2n+3}=g(x_{2n+1})\), \(n\in {\mathbb{N}}_{0}\).

To say more about the long-term behavior of solutions to equation (1), some additional conditions on function f should be posed.

1.2 A previous claim

Recent literature shows frequent applications of known global convergence results. The following statement was formulated in [13].

Theorem 1

Assume that f has nonpositive partial derivatives and is homogeneous with degree s. Then the equation

$$\begin{aligned} x_{n+1}=f(x_{n-k},x_{n-m}), \quad n\in {\mathbb{N}}_{0} \end{aligned}$$
(4)

has a unique positive equilibrium \(x^{*}\), and every solution to equation (4) converges to \(x^{*}\).

To prove the statement in Theorem 1, paper [13] quotes Theorem 1.4.7 in [9] which deals with equation (4), but only when \(k=0\) and \(m=1\), which means that the result cannot be applied for other values of k and m. Beside this, the proof of the theorem only checks the fact that from the associated two-dimensional algebraic system

$$\begin{aligned} l=f(L, L), \quad L=f(l, l), \end{aligned}$$
(5)

it follows that \(l=L\). But since under the conditions in Theorem 1 system (5) is

$$ l=L^{s} f(1,1), \quad L=l^{s} f(1,1),$$

it is immediately obtained \(l=L\), when \(f(1,1)\ne 0\). It is claimed therein that this finishes the proof of Theorem 1.

Quite recently in [28] we have shown that the claim in Theorem 1 is not correct by presenting a counterexample in the class of difference equations with interlacing indices. The class of equations seems quite suitable for providing some counterexamples in the theory of difference equations (see, e.g., recent paper [4]).

1.3 Our aim

We show that there is a related global convergence result which can be applied for all values of \(k,m\in {\mathbb{N}}_{0}\), but under some additional conditions. We also show that there is a large class of governing functions f satisfying the conditions in the formulation of Theorem 1, such that the corresponding difference equations have solutions which are unbounded, showing that the statement in Theorem 1 is not correct for the large class of equations.

2 Preliminary analysis

In this section we conduct some analyses of difference equations whose governing functions are homogeneous and nonincreasing in all variables.

2.1 An instructive example, a product-type difference equation

Now we give a simple, but instructive, example which contains some ideas which are useful for the study.

Example 1

Consider the following difference equation:

$$\begin{aligned} x_{n+1}=\frac{a}{x_{n}^{\alpha }}, \quad n\in {\mathbb{N}}_{0}, \end{aligned}$$
(6)

where \(a, \alpha \in {\mathbb{R}}_{+}\).

First note that in this case \(f(x)=\frac{a}{x^{\alpha }}\), which is a continuous and decreasing function on \({\mathbb{R}}_{+}\) and maps it onto itself.

Note also that by using the change of variables \(x_{n}=a^{\frac{1}{\alpha +1}} y_{n}\), \(n\in {\mathbb{N}}_{0}\), equation (6) is transformed to the following one:

$$ y_{n+1}=\frac{1}{y_{n}^{\alpha }},\quad n\in {\mathbb{N}}_{0}.$$

Hence, we may assume that \(a=1\).

Case \(\alpha =1\). Assume that \(\alpha =1\). Then equation (6) becomes

$$\begin{aligned} x_{n+1}=\frac{1}{x_{n}}, \quad n\in {\mathbb{N}}_{0}. \end{aligned}$$
(7)

Let \(x_{0}\in {\mathbb{R}}_{+}\). Then, by using (7) and a simple inductive argument, we have

$$ x_{2n}=x_{0} \quad \text{and} \quad x_{2n+1}= \frac{1}{x_{0}},\quad n\in { \mathbb{N}}_{0}.$$

If \(x_{0}\in [1,\infty )\), then we have \(x_{1}=\frac{1}{x_{0}}\le x_{0}=x_{2}\). So, this situation corresponds to Case 3, and also Case 4 above. Moreover, if \(x_{0}\in (1,\infty )\), then the subsequences \((x_{2n})_{n\in {\mathbb{N}}_{0}}\) and \((x_{2n+1})_{n\in {\mathbb{N}}_{0}}\) are convergent, but the whole sequence is not. If \(x_{0}=1\), then \(x_{n}=1\) for every \(n\in {\mathbb{N}}_{0}\), and then the sequence is convergent.

If \(x_{0}\in (0,1]\), then we have \(x_{2}=x_{0}\le \frac{1}{x_{0}}=x_{1}\). So, this situation corresponds to Case 1 and also Case 2 above. Moreover, if \(x_{0}\in (0,1)\), then the subsequences \((x_{2n})_{n\in {\mathbb{N}}_{0}}\) and \((x_{2n+1})_{n\in {\mathbb{N}}_{0}}\) are convergent, but the sequence \((x_{n})_{n\in {\mathbb{N}}_{0}}\) is not.

Now note that by using (6) with \(a=1\) twice, we obtain

$$\begin{aligned} x_{2n+2}=x_{2n}^{\alpha ^{2}} \quad \text{and}\quad x_{2n+3}=x_{2n+1}^{ \alpha ^{2}}, \quad n\in {\mathbb{N}}_{0}. \end{aligned}$$
(8)

From (8) it is easily obtained

$$\begin{aligned} x_{2n}=x_{0}^{\alpha ^{2n}} \quad \text{and}\quad x_{2n+1}=x_{1}^{ \alpha ^{2n}}=\frac{1}{x_{0}^{\alpha ^{2n+1}}}, \quad n\in { \mathbb{N}}_{0}. \end{aligned}$$
(9)

There are two cases to be considered.

Case \(\alpha \in (0,1)\). In this case the sequences \(\alpha ^{2n}\) and \(\alpha ^{2n+1}\) decreasingly converge to zero, and consequently

$$ \lim_{n\to +\infty}x_{2n}=1 \quad \text{and}\quad \lim _{n\to + \infty}x_{2n+1}=1.$$

Moreover, if \(x_{0}\in (0,1)\), then \(x_{2n}\) increases to one, whereas \(x_{2n+1}\) decreases to one. Since in this case \(x_{0}< x_{2}=x_{0}^{\alpha ^{2}}< x_{1}=\frac{1}{x_{0}^{\alpha }}\), it corresponds to Case 1 above. If \(x_{0}>1\), then \(x_{2n}\) decreases to one, whereas \(x_{2n+1}\) increases to one. Since in this case \(x_{1}=\frac{1}{x_{0}^{\alpha }}< x_{2}=x_{0}^{\alpha ^{2}}< x_{0}\), we have the situation as in Case 3 above.

Case \(\alpha \in (1,\infty )\). In this case the sequences \(\alpha ^{2n}\) and \(\alpha ^{2n+1}\) increasingly tend to +∞, and consequently, if \(x_{0}\in (0,1)\), by letting \(n\to +\infty \) in (9) we get

$$ \lim_{n\to +\infty}x_{2n}=0 \quad \text{and}\quad \lim _{n\to + \infty}x_{2n+1}=+\infty ,$$

\(x_{2n}\) is decreasing and \(x_{2n+1}\) is increasing. Since \(x_{2}=x_{0}^{\alpha ^{2}}< x_{0}<\frac{1}{x_{0}^{\alpha }}=x_{1}\), we have the situation in Case 2. If \(x_{0}>1\), then

$$ \lim_{n\to +\infty}x_{2n}=+\infty \quad \text{and}\quad \lim _{n \to +\infty}x_{2n+1}=0,$$

\(x_{2n}\) is increasing and \(x_{2n+1}\) is decreasing. Since \(x_{1}=\frac{1}{x_{0}^{\alpha }}< x_{0}< x_{0}^{\alpha ^{2}}=x_{2}\), we have the situation in Case 4.

Remark 1

Equation (6) is one of the simplest product-type difference equations which is solvable in closed form. The solvability is essentially what enables the simple analysis given in Example 1. For some more complex solvable product-type difference equations and systems see, for example, [24, 29] and the related references therein. Some classical results on solvability can be found, e.g., in [1, 3, 5, 8, 1012, 14], whereas some other recent ones can be found, e.g., in [2, 20, 23, 25] (see also the related references therein).

Remark 2

Note that the function \(f(x)=\frac{1}{x^{\alpha }}\) in Example 1 is homogeneous with degree −α. Recall also that it is decreasing. But, as we have seen in the analysis in the example, if \(\alpha >1\), then there are unbounded solutions to equation (6), although

$$ l=\frac{1}{L^{\alpha }} \quad \text{and}\quad L=\frac{1}{l^{\alpha }}$$

implies \(l=L\) in this case.

This homogeneous function of one variable strikingly suggests that similar situation should appear also in the case of homogeneous functions of several variables. This example along with the construction of difference equations with interlacing indices (for some examples of the equations see, e.g. [26, 27]) was used for constructing the counterexample in [28].

2.2 An example with a heuristic asymptotic approach

Here we consider a difference equation heuristically. The first higher order difference equation with non-interlacing indices, such that the governing function satisfies the conditions in the formulation of Theorem 1 and is related to the one-dimensional equation (6) with \(a=1\) that came to our mind, is the following second order one:

$$\begin{aligned} x_{n+2}=\frac{2}{x_{n+1}^{2}+x_{n}^{2}}, \quad n\in {\mathbb{N}}, \end{aligned}$$
(10)

with \(x_{1},x_{2}\in {\mathbb{R}}_{+}\).

Consider the equation with

$$\begin{aligned} x_{1}=x_{2}=\varepsilon , \end{aligned}$$
(11)

where

$$\begin{aligned} \varepsilon \in \biggl(0,\frac{1}{\sqrt[3]{2}} \biggr) \end{aligned}$$
(12)

is very small.

From (10) and (11) we have

$$\begin{aligned} x_{3}=\frac{2}{x_{2}^{2}+x_{1}^{2}}=\frac{1}{\varepsilon ^{2}}. \end{aligned}$$
(13)

From (10), (11), (13) and by the Taylor formula with Peano’s remainder, we have

$$\begin{aligned} x_{4}=\frac{2}{x_{3}^{2}+x_{2}^{2}}= \frac{2\varepsilon ^{4}}{1+\varepsilon ^{6}}=2\varepsilon ^{2^{2}}\bigl(1+O\bigl( \varepsilon ^{2+2^{2}}\bigr)\bigr). \end{aligned}$$
(14)

From (10), (13), (14) and by the Taylor formula with Peano’s remainder, we have

$$\begin{aligned} x_{5}=\frac{2}{x_{4}^{2}+x_{3}^{2}}= \frac{2\varepsilon ^{4}}{1+2^{2}\varepsilon ^{2^{2}+2^{3}}+o(\varepsilon ^{12})}=2 \varepsilon ^{2^{2}}\bigl(1+O\bigl(2^{2}\varepsilon ^{2^{2}+2^{3}}\bigr) \bigr). \end{aligned}$$
(15)

From (10), (14), (15) as above, we have

$$\begin{aligned} x_{6}=\frac{2}{x_{5}^{2}+x_{4}^{2}}= \frac{1}{2^{2}\varepsilon ^{2^{3}}(1+O(\varepsilon ^{2+2^{2}}))}= \frac{1}{2^{2}\varepsilon ^{2^{3}}} \bigl(1+O\bigl(\varepsilon ^{2+2^{2}}\bigr)\bigr). \end{aligned}$$
(16)

From (10), (15), (16), we have

$$\begin{aligned} x_{7}=\frac{2}{x_{6}^{2}+x_{5}^{2}}= \frac{2^{1+2^{2}}\varepsilon ^{2^{4}}}{1+O(\varepsilon ^{2+2^{2}})}=2^{1+2^{2}} \varepsilon ^{2^{4}}\bigl(1+O\bigl(\varepsilon ^{2+2^{2}}\bigr)\bigr). \end{aligned}$$
(17)

From (10), (16), (17), we have

$$\begin{aligned} x_{8}=\frac{2}{x_{7}^{2}+x_{6}^{2}}= \frac{2^{1+2^{2}}\varepsilon ^{2^{4}}}{1+O(\varepsilon ^{2+2^{2}})}=2^{1+2^{2}} \varepsilon ^{2^{4}}\bigl(1+O\bigl(\varepsilon ^{2+2^{2}}\bigr)\bigr). \end{aligned}$$
(18)

From (10), (17), (18), we have

$$\begin{aligned} x_{9}=\frac{2}{x_{8}^{2}+x_{7}^{2}}= \frac{1}{2^{2+2^{3}}\varepsilon ^{2^{5}}(1+O(\varepsilon ^{2+2^{2}}))}= \frac{1}{2^{2+2^{3}}\varepsilon ^{2^{5}}} \bigl(1+O\bigl(\varepsilon ^{2+2^{2}}\bigr)\bigr). \end{aligned}$$
(19)

Formulas (13)–(19) suggest that the following relations hold:

$$\begin{aligned}& x_{3n}= \frac{1}{2^{2+2^{3}+\cdots +2^{2n-3}}\varepsilon ^{2^{2n-1}}}\bigl(1+O\bigl( \varepsilon ^{2+2^{2}} \bigr)\bigr) \\& \hphantom{x_{3n}}= \frac{1+O(\varepsilon ^{2+2^{2}})}{2^{\frac{2^{2n-1}-2}{3}}\varepsilon ^{2^{2n-1}}} = \frac{\sqrt[3]{4}(1+O(\varepsilon ^{2+2^{2}}))}{(\sqrt[3]{2}\varepsilon )^{2^{2n-1}}}, \end{aligned}$$
(20)
$$\begin{aligned}& x_{3n+1}= 2^{1+2^{2}+\cdots +2^{2(n-1)}}\varepsilon ^{2^{2n}}\bigl(1+O\bigl( \varepsilon ^{2+2^{2}}\bigr)\bigr) \\& \hphantom{x_{3n+1}}= 2^{\frac{2^{2n}-1}{3}}\varepsilon ^{2^{2n}}\bigl(1+O\bigl( \varepsilon ^{2+2^{2}}\bigr)\bigr)= \frac{(\sqrt[3]{2}\varepsilon )^{2^{2n}}}{\sqrt[3]{2}}\bigl(1+O\bigl( \varepsilon ^{2+2^{2}}\bigr)\bigr), \end{aligned}$$
(21)
$$\begin{aligned}& x_{3n+2}= 2^{1+2^{2}+\cdots +2^{2(n-1)}}\varepsilon ^{2^{2n}}\bigl(1+O\bigl( \varepsilon ^{2+2^{2}}\bigr)\bigr) \\& \hphantom{x_{3n+2}}= 2^{\frac{2^{2n}-1}{3}}\varepsilon ^{2^{2n}}\bigl(1+O\bigl( \varepsilon ^{2+2^{2}}\bigr)\bigr)= \frac{(\sqrt[3]{2}\varepsilon )^{2^{2n}}}{\sqrt[3]{2}}\bigl(1+O\bigl( \varepsilon ^{2+2^{2}}\bigr)\bigr) \end{aligned}$$
(22)

for \(n \le n_{0}\) for some large but fixed \(n_{0}\).

However, since the calculation errors are accumulated from one step to another, we will not conduct further our analysis in the direction nor try to prove (20)–(22), but will simply leave it as a heuristic asymptotic analysis.

Note that if (20)–(22) were true, then by using assumption (12), i.e., \(\varepsilon \sqrt[3]{2}\in (0,1)\), in (20)–(22), it would follow that

$$ \lim_{n\to \infty}x_{3n}=+\infty , \qquad \lim _{n\to \infty}x_{3n+1}= \lim_{n\to \infty}x_{3n+2}=0,$$

which would show that the solution to equation (10) satisfying (11) is unbounded.

The heuristic proof suggests that another method should be employed. Since we do not have exact applicable formulas, one of the ideas is to compare some of the solutions to the equation with solutions to another equation for which it is possible to find the solutions in closed form. This idea will be used in the next section.

Remark 3

If \(x_{1}=x_{2}=0\), then the solution to equation (10) is not well defined. If \(x_{1}\ne 0\) or \(x_{2}\ne 0\), then \(x_{3}>0\), and a simple inductive argument shows that \(x_{n}>0\) for every \(n\in {\mathbb{N}}_{0}\). Hence, all solutions except the one obtained for \(x_{1}=x_{2}=0\) are well defined.

Remark 4

The only real equilibrium of equation (10) is \(x^{*}=1\). Hence, the equation has a bounded solution

$$ x_{n}\equiv 1, \quad n\in {\mathbb{N}},$$

which is, of course, convergent. The solution is obtained for \(x_{1}=x_{2}=1\).

Assume that \(x_{n_{0}+1}=x_{n_{0}+2}=1\) for some \(n_{0}\ge 3\). Then we have

$$ 1=x_{n_{0}+2}=\frac{2}{x_{n_{0}+1}^{2}+x_{n_{0}}^{2}}= \frac{2}{1+x_{n_{0}}^{2}},$$

from which it follows that \(x_{n_{0}}=1\) (by Remark 3, \(x_{n}>0\), \(n\ge 3\) for each solution to equation (10)). By a simple inductive argument, we get \(x_{n}=1\) for \(3\le n\le n_{0}+2\). If \(x_{3}=x_{4}=1\), then \(x_{2}^{2}=1\) is similarly obtained, that is, \(|x_{2}|=1\), from which in the same way \(|x_{1}|=1\) is obtained. Hence there are four solutions which are eventually equal to one, namely those satisfying the conditions

$$ \vert x_{1} \vert = \vert x_{2} \vert =1.$$

3 Main results

Here we prove the main results in this paper, which give some answers to the questions posed in the introduction and show that the statement in Theorem 1 is not true by presenting a large class of difference equations possessing unbounded solutions.

The following result on global convergence of solutions to a difference equation is folklore and one of many existing in the literature (see, e.g., [6, 7, 9, 15, 16, 18, 21]). The proof is standard and essentially given in [9, Theorem A.0.8]. We present it for the completeness and the benefit of the reader.

Theorem 2

Let \(k\in {\mathbb{N}}\) and \(f:[a, b]^{k}\to [a, b]\) be a continuous function which is nonincreasing in each variable, and such that from

$$\begin{aligned} f(l,\ldots , l)=L \quad \textit{and}\quad f(L,\ldots , L)=l, \end{aligned}$$
(23)

where \(l,L\in [a,b]\), it follows that \(l=L\).

Then the following difference equation

$$\begin{aligned} x_{n+k}=f(x_{n+k-1},\ldots ,x_{n}), \quad n\in { \mathbb{N}}, \end{aligned}$$
(24)

has a unique equilibrium \(x^{*}\in [a, b]\) and every solution to (24) converges to \(x^{*}\).

Proof

Let \(g(x)=f(x,\ldots ,x)-x\). Since \(g(a)\ge a\) and \(g(b)\le b\), the continuity of g implies that there is \(x^{*}\in [a, b]\) such that \(g(x^{*})=0\). Assume that there is \(y^{*}\in [a,b]\), \(x^{*}\ne y^{*}\) such that \(g(y^{*})=0\). We may assume that \(x^{*}>y^{*}\), since the other case is dual. Then from the relation \(f(x^{*},\ldots ,x^{*})-f(y^{*},\ldots ,y^{*})=x^{*}-y^{*}\) and monotonicity of f in each variable we have

$$ 0< x^{*}-y^{*}=f\bigl(x^{*},\ldots ,x^{*} \bigr)-f\bigl(y^{*},\ldots ,y^{*}\bigr)\le 0,$$

which is a contradiction. Hence, it must be \(x^{*}=y^{*}\), proving the uniqueness.

Let \(l_{1}=a\), \(L_{1}=b\),

$$\begin{aligned} L_{n+1}=f(l_{n},\ldots ,l_{n}) \quad \text{and} \quad l_{n+1}=f(L_{n}, \ldots ,L_{n}), \quad n\in { \mathbb{N}}. \end{aligned}$$
(25)

Then from (25) and by using induction it is routinely obtained

$$\begin{aligned} l_{1}\le l_{2}\le \cdots \le l_{n-1}\le l_{n}\le L_{n}\le L_{n-1}\le \cdots \le L_{2}\le L_{1} \end{aligned}$$
(26)

for every \(n\in {\mathbb{N}}\), and for each solution \((x_{n})_{n\in {\mathbb{N}}}\) to (24) we have

$$\begin{aligned} l_{n}\le x_{j}\le L_{n},\quad \text{for } j\ge k(n-1)+1. \end{aligned}$$
(27)

From (26) we have

$$ \widehat{l}=\lim_{n\to +\infty}l_{n} \quad \text{and}\quad \widehat{L}= \lim_{n\to +\infty}L_{n}$$

for some \(\widehat{l}, \widehat{L}\in [a,b]\). By letting \(n\to +\infty \) in (25) we get (23) with \(l=\widehat{l}\) and \(L=\widehat{L}\), which implies \(\widehat{l}=\widehat{L}\). From this and by letting \(n\to +\infty \) in (27) we get

$$ \lim_{n\to +\infty}x_{n}=\widehat{l}=\widehat{L}=x^{*},$$

finishing the proof. □

Remark 5

Theorem 2 is the result which can be applied in the case when the function f is nonincreasing in each variable, whether or not the function \(f(t_{1},\ldots ,t_{k})\) depends on all the variables. It could have been applied in the proof of Theorem 3.3 in [13], but only if all its conditions are verified, which was not the case therein.

The following theorem is the main result in the paper. It shows that there is a large class of functions satisfying the conditions in Theorem 1, such that the corresponding difference equations have solutions which are unbounded, showing that the claim in Theorem 1 is not correct. In the proof of the theorem we use a comparison argument. For some related comparison arguments see, e.g., [17, 19, 22].

Theorem 3

Consider the difference equation

$$\begin{aligned} x_{n+k}=\frac{1}{f(x_{n+k-1},\ldots ,x_{n})}, \quad n\in {\mathbb{N}}, \end{aligned}$$
(28)

with \(x_{j}\in {\mathbb{R}}_{+}\), \(j=\overline{1,k}\), where the function \(f:[0,+\infty )^{k}\to [0,+\infty )\) is homogeneous of order \(\alpha >1\), that is, \(f(\lambda t_{1},\ldots ,\lambda t_{k})=\lambda ^{\alpha }f(t_{1}, \ldots ,t_{k})\) for every \(\lambda \in [0,+\infty )\), nondecreasing in each variable, \(f(1,\ldots ,1)=1\), and that

$$ q:=\min \bigl\{ f(1,0,\ldots ,0), f(0,1,0,\ldots ,0),\ldots ,f(0,\ldots ,0,1) \bigr\} >0.$$

Then every solution to equation (28) such that

$$\begin{aligned} 0< \max_{j=\overline{1,k}}x_{j}< q^{\frac{1}{\alpha ^{2}-1}} \end{aligned}$$
(29)

is unbounded.

Remark 6

If \(f(1,\ldots ,1)\ne 1\), then by using the change of variables

$$ x_{n}=\frac{y_{n}}{(f(1,\ldots ,1))^{1/(1+\alpha )}}, \quad n\in { \mathbb{N}},$$

the sequence \((y_{n})_{n\in {\mathbb{N}}}\) satisfies the equation

$$ y_{n+k}=\frac{f(1,\ldots ,1)}{f(y_{n+k-1},\ldots ,y_{n})}, \quad n\in { \mathbb{N}},$$

and the function

$$ \widetilde{f}(t_{1},\ldots ,t_{k}):= \frac{f(t_{1},\ldots ,t_{k})}{f(1,\ldots ,1)}$$

satisfies the condition \(\widetilde{f}(1,\ldots ,1)=1\). Hence, we may assume \(f(1,\ldots ,1)=1\).

Proof of Theorem 3

Let

$$ m_{0}:=\max_{j=\overline{1,k}}x_{j}>0.$$

Then, from (28) and the conditions of the theorem, we have

$$\begin{aligned} x_{k+1}=\frac{1}{f(x_{k},\ldots ,x_{1})}\ge \frac{1}{f(m_{0},\ldots ,m_{0})}=\frac{1}{m_{0}^{\alpha }f(1,\ldots ,1)}= \frac{1}{m_{0}^{\alpha }}. \end{aligned}$$
(30)

Let

$$\begin{aligned} M_{1}:=\frac{1}{m_{0}^{\alpha }}. \end{aligned}$$
(31)

Then, from (28), (30), and the conditions of the theorem, we have

$$\begin{aligned}& x_{k+2}= \frac{1}{f(x_{k+1},\ldots ,x_{2})}\le \frac{1}{f(M_{1},0,\ldots ,0)}=\frac{1}{M_{1}^{\alpha }f(1,0,\ldots ,0)} \le \frac{1}{qM_{1}^{\alpha }}, \\& x_{k+3}= \frac{1}{f(x_{k+2},x_{k+1},\ldots ,x_{3})}\le \frac{1}{f(0,M_{1},0,\ldots ,0)}= \frac{1}{M_{1}^{\alpha }f(0,1,0,\ldots ,0)} \le \frac{1}{qM_{1}^{\alpha }}, \\& \vdots \\& x_{2k+1}= \frac{1}{f(x_{2k},\ldots ,x_{k+1})}\le \frac{1}{f(0,\ldots ,0,M_{1})}=\frac{1}{M_{1}^{\alpha }f(0,\ldots ,0,1)} \le \frac{1}{qM_{1}^{\alpha }}. \end{aligned}$$
(32)

Let

$$ m_{1}:=\frac{1}{qM_{1}^{\alpha }}.$$

Then, from (28), (32), and the conditions of the theorem, we have

$$ x_{2k+2}=\frac{1}{f(x_{2k+1},\ldots ,x_{k+2})}\ge \frac{1}{f(m_{1},\ldots ,m_{1})}=\frac{1}{m_{1}^{\alpha }f(1,\ldots ,1)}= \frac{1}{m_{1}^{\alpha }}.$$

Let \((M_{n})_{n\in {\mathbb{N}}}\) and \((m_{n})_{n\in {\mathbb{N}}_{0}}\) be sequences defined as follows:

$$\begin{aligned} M_{n+1}=\frac{1}{m_{n}^{\alpha }}, \qquad m_{n+1}= \frac{1}{qM_{n+1}^{\alpha }}, \quad n\in {\mathbb{N}}_{0}. \end{aligned}$$
(33)

Assume that for some \(l\in {\mathbb{N}}\) we have proved that

$$\begin{aligned}& x_{(k+1)l+j}\le m_{l}, \quad j=\overline{1,k}, \end{aligned}$$
(34)
$$\begin{aligned}& x_{(k+1)(l+1)}\ge M_{l+1}. \end{aligned}$$
(35)

Then from (28), (35), and the conditions of the theorem we have

$$\begin{aligned}& x_{(k+1)(l+1)+1}= \frac{1}{f(x_{(k+1)(l+1)},\ldots ,x_{(k+1)l+2})}\le \frac{1}{f(M_{l+1},0,\ldots ,0)} \\& \hphantom{x_{(k+1)(l+1)+1}}= \frac{1}{M_{l+1}^{\alpha }f(1,0,\ldots ,0)}\le \frac{1}{qM_{l+1}^{\alpha }}=m_{l+1}, \\& \vdots \\& x_{(k+1)(l+1)+k}= \frac{1}{f(x_{(k+1)(l+1)+k-1},\ldots ,x_{(k+1)(l+1)})}\le \frac{1}{f(0,\ldots ,0,M_{l+1})} \\& \hphantom{x_{(k+1)(l+1)+k}}= \frac{1}{M_{l+1}^{\alpha }f(0,\ldots ,0,1)}\le \frac{1}{qM_{l+1}^{\alpha }}=m_{l+1}. \end{aligned}$$
(36)

Then from (28), (36), and the conditions of the theorem we have

$$\begin{aligned} x_{(k+1)(l+2)}={}&\frac{1}{f(x_{(k+1)(l+1)+k},\ldots ,x_{(k+1)(l+1)+1})} \ge \frac{1}{f(m_{l+1},\ldots ,m_{l+1})} \\ ={}&\frac{1}{m_{l+1}^{\alpha }f(1,\ldots ,1)}=\frac{1}{m_{l+1}^{\alpha }}=M_{l+2}. \end{aligned}$$
(37)

From this and by induction, we see that the inequalities in (34) and (35) hold for every \(l\in {\mathbb{N}}_{0}\).

From the equations in (33) we have

$$\begin{aligned} M_{n}=\frac{1}{m_{n-1}^{\alpha }}=\bigl(qM_{n-1}^{\alpha } \bigr)^{\alpha }=q^{ \alpha }M_{n-1}^{\alpha ^{2}}, \quad n\ge 2. \end{aligned}$$
(38)

Iterating equation (38) yields

$$ M_{n}=q^{\alpha }M_{n-1}^{\alpha ^{2}}=q^{\alpha } \bigl(q^{\alpha }M_{n-2}^{ \alpha ^{2}}\bigr)^{\alpha ^{2}}=q^{\alpha (1+\alpha ^{2})}M_{n-2}^{( \alpha ^{2})^{2}}, \quad n\ge 3.$$

By a simple inductive argument we have

$$ M_{n}=q^{\alpha (1+\alpha ^{2}+\cdots +\alpha ^{2n-4})}M_{1}^{\alpha ^{2n-2}}, \quad n\in { \mathbb{N}},$$

from which it follows that

$$\begin{aligned} M_{n}=q^{\alpha \frac{\alpha ^{2n-2}-1}{\alpha ^{2}-1}}M_{1}^{\alpha ^{2n-2}}, \quad n\in { \mathbb{N}}. \end{aligned}$$
(39)

From (39) together with (31) we have

$$\begin{aligned} M_{n}=q^{\frac{\alpha ^{2n-1}-\alpha }{\alpha ^{2}-1}}m_{0}^{-\alpha ^{2n-1}} = \biggl( \frac{q^{\frac{1}{\alpha ^{2}-1}}}{m_{0}} \biggr)^{\alpha ^{2n-1}}q^{ \frac{\alpha }{1-\alpha ^{2}}}, \quad n\in {\mathbb{N}}. \end{aligned}$$
(40)

Employing (40) in the second equation in (33) we get

$$\begin{aligned} m_{n}=\frac{1}{qM_{n}^{\alpha }}= \biggl( \frac{q^{\frac{1}{\alpha ^{2}-1}}}{m_{0}} \biggr)^{-\alpha ^{2n}}q^{ \frac{1}{\alpha ^{2}-1}}. \end{aligned}$$
(41)

Let \(m_{0}\in (0,q^{\frac{1}{\alpha ^{2}-1}})\). Letting \(n\to +\infty \) in (40) and (41) and using the fact \(q^{\frac{1}{\alpha ^{2}-1}}/m_{0}>1\) and the assumption \(\alpha >1\), we obtain

$$\begin{aligned} \lim_{n\to +\infty}m_{n}=0 \end{aligned}$$
(42)

and

$$\begin{aligned} \lim_{n\to +\infty}M_{n}=+\infty . \end{aligned}$$
(43)

From (34), (35), (42), and (43), we see that for each solution to equation (28) satisfying condition (29) we have

$$ \lim_{l\to +\infty}x_{(k+1)l+j}=0, \quad j=\overline{1,k},$$

and

$$\begin{aligned} \lim_{l\to +\infty}x_{(k+1)l}=+\infty . \end{aligned}$$
(44)

The relation in (44) shows that each solution with such chosen initial values is unbounded, finishing the proof of the theorem. □