1 Introduction

Throughout the paper \({\mathbb {N}}\), \({\mathbb {N}}_{0}\), \({\mathbb {Z}}\), \({\mathbb {R}}\), \({\mathbb {C}}\) denote the sets of natural, nonnegative, integer, real and complex numbers, respectively, whereas for \(k,l\in {\mathbb {Z}}\), the notation \(j=\overline{k,l}\) denotes the set of all integers j such that \(k\le j\le l\).

No doubt that solvability of difference equations, as one of the basic and oldest topics in the theory of difference equations, is if not the most interesting then certainly one of such topics. First results on the topic were obtained by de Moivre in a series of papers and books (see, e.g., [1, 2]). His methods and ideas were later developed by Euler [3]. Further important results were obtained in the second half of the eighteenth century by several mathematicians, predominately by Lagrange and Laplace. What was known about difference equations up to the end of the nineteenth century was more or less summarized in books [4, 5]. Bearing in mind that many new general classes of solvable difference equations have not been found during the nineteenth century, researchers interested in difference equations turned to some other topics such as finding approximate solutions to equations, qualitative theory of equations, etc. The turn can be easily noticed in books on difference equations in the twentieth century (see [6,7,8,9,10,11,12,13]).

In the last few decades many authors used computers when dealing with difference equations. Some of the authors use computers for making conjectures on long-term behavior of their solutions based on numerical calculations, but some use them for getting closed-form formulas for their solutions in the “experimental” as well as direct way by symbolic algebraic computations. Getting formulas for the solutions of the equations without knowing some theory leads frequently to some problems, especially related to the novelty of the formulas. Some of our papers were devoted to such problems (see, e.g., [14,15,16,17,18,19,20]), where we gave theoretical explanations of some of the formulas obtained in that way.

Let us also mention that a constant interest in the topic has been kept in popular journals for a wide mathematical audience and in problem books on “elementary” mathematics (see, e.g., [21,22,23,24,25]).

Our renewed interest in solvability of difference equations started in 2004, when Stević gave a theoretical explanation for the solvability of the following nonlinear difference equation:

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

which was, in fact, the first case of giving theoretical explanations for some formulas, for which no theory or explanations how they had been obtained were given.

Modifications of the method used in solving equation (1) have been later used many times (see, e.g., [16, 17, 26,27,28]). The main idea is to transform a nonlinear equation to a linear one. If the transformed equations are with constant coefficients, then they are solvable (see [4,5,6,7, 10, 11, 13]), which implies the solvability of the original equations. Motivated by some investigations of symmetric and closely related systems of difference equations, for example, those in [29,30,31,32], we have also started studying solvability of such systems of difference equations related to the solvable difference equations mentioned above (see, e.g., [16, 33,34,35]). For example, the corresponding close-to-symmetric system of difference equations to equation (1) is the following one:

$$ x_{n+1}=\frac{x_{n-1}}{a_{n}+b_{n}x_{n-1}y_{n}},\quad\quad y_{n+1}= \frac{y _{n-1}}{c_{n}+d_{n}y_{n-1}x_{n}},\quad n\in {\mathbb {N}}_{0}, $$

where \((a_{n})_{n\in {\mathbb {N}}_{0}}\), \((b_{n})_{n\in {\mathbb {N}}_{0}}\), \((c_{n})_{n\in {\mathbb {N}}_{0}}\), and \((d_{n})_{n\in {\mathbb {N}}_{0}}\) are given sequences of numbers. The idea for studying such systems is similar, namely, to transform the (nonlinear) systems to linear ones. If they are with constant coefficients then they are solvable (see [4,5,6,7, 10, 11, 13]).

Solvable difference equations are important also because of their applicability. Various applications of solvable difference equations and systems can be found, for example, in [7,8,9, 11, 13, 24, 25, 36,37,38,39,40,41,42,43,44].

For some other related methods for dealing with difference equations and systems, let us mention studying and applying their invariants (see [45,46,47,48]), investigating product-type difference equations and systems (see [49,50,51,52]), and some other results, e.g., in [53,54,55,56,57].

There has been also a recent habit that some authors represent general solutions to some solvable difference equations and systems of difference equations in terms of the Fibonacci sequence, and as a rule without any explanation how the representations are obtained, and only using the mathematical induction in proving them. Why the Fibonacci sequence was chosen for the representations has not been explained. However, quite frequently such representations are known or easily follow from known formulas which can be easily found in the literature. For some comments on several papers of this kind, see, e.g., [14, 18, 20], where we presented representations of solutions to some general difference equations and systems which include some very special cases of the equations and systems from the literature.

Elabbasy and Elsayed [58] were among those who presented solutions to several difference equations in terms of the Fibonacci sequence. The following equation is one of the presented therein:

$$\begin{aligned} x_{n}=\frac{x_{n-2}x_{n-1}}{x_{n-2}+x_{n-1}},\quad n\ge 2, \end{aligned}$$
(2)

for which it was shown that its general solution is given by the following formula:

$$\begin{aligned} x_{n}=\frac{x_{0}x_{1}}{x_{1}f_{n-1}+x_{0}f_{n}}, \end{aligned}$$
(3)

for \(n\in {\mathbb {N}}_{0}\), where \((f_{n})_{n\in {\mathbb {N}}_{0}}\) is the Fibonacci sequence. Recall that the sequence is the solution to the following difference equation:

$$\begin{aligned} f_{n+1}=f_{n}+f_{n-1},\quad n\in {\mathbb {N}}, \end{aligned}$$
(4)

with the initial conditions \(f_{0}=0\) and \(f_{1}=1\), and that it can be naturally prolonged for negative values of indices by using the following consequence of recurrent relation (4):

$$ f_{n-1}=f_{n+1}-f_{n},\quad n\in {\mathbb {Z}}\setminus {\mathbb {N}}. $$

Some information on the sequence can be found, for example, in [24, 39, 59, 60]. Equation (2) is well-known, and representation (3) easily follows from a known one. A method for solving equation (2) can be found, for example, in [22].

Here we explain how a representation formula for solutions to a general equation, which includes that in (3), can be obtained in an elegant way. Then we show that the choice of the Fibonacci sequence is, in fact, an artificial one, and that many other representations exist, but in terms of some other sequences, which are solutions to some linear difference equations.

In [58] the authors also considered the following two difference equations of the third order:

$$\begin{aligned} x_{n}=\frac{x_{n-2}x_{n-3}}{x_{n-2}+x_{n-3}},\quad n\in {\mathbb {N}}_{0}, \end{aligned}$$
(5)

and

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

where it was shown that the general solution to equation (5) has the following representation:

$$\begin{aligned} x_{n}=\frac{x_{-1}x_{-2}x_{-3}}{x_{-2}x_{-3}s_{n+1}+x_{-1}x_{-3}s_{n+2}+x _{-1}x_{-2}s_{n}},\quad n\ge -3, \end{aligned}$$
(7)

where \((s_{n})_{n\ge -3}\) is the solution to the following difference equation:

$$\begin{aligned} s_{n}=s_{n-2}+s_{n-3},\quad n\in {\mathbb {N}}_{0}, \end{aligned}$$
(8)

such that

$$\begin{aligned} s_{-2}=s_{-1}=0,\quad\quad s_{0}=1, \end{aligned}$$
(9)

and that the general solution to equation (6) has the following representation:

$$\begin{aligned} x_{n}=\frac{x_{-1}x_{-2}x_{-3}}{x_{-2}x_{-3}s_{n+1}+x_{-1}x_{-3}s_{n-1}+x _{-1}x_{-2}s_{n}},\quad n\ge -3, \end{aligned}$$
(10)

where \((s_{n})_{n\ge -3}\) is the solution to the following difference equation:

$$\begin{aligned} s_{n}=s_{n-1}+s_{n-3},\quad n\in {\mathbb {N}}_{0}, \end{aligned}$$
(11)

satisfying the conditions in (9) (\(s_{-3}\) is naturally calculated from (8) with \(n=0\)).

Here we also explain how a representation formula for general solution to an equation including representations (7) and (10) of equations (5) and (6), respectively, can be obtained. A comment on the choice of the sequences \((s_{n})_{n\ge -3}\) defined by (8) and (9), i.e., by (11) and (9), is also given. Finally, we give a detailed explanation how the corresponding representation for a related nonlinear fourth-order difference equation can be obtained.

2 Main results

In this section we prove our main results. We consider three classes of difference equations separately. The first one extends equation (2), the second extends equations (5) and (6), while the third is their fourth-order relative.

2.1 A class of nonlinear second order difference equations

Let \(f:{\mathcal{D}}_{f}\to {\mathbb {R}}\) be a “1–1” continuous function on its domain \({\mathcal{D}}_{f}\subseteq {\mathbb {R}}\). Here we consider the following second-order difference equation:

$$\begin{aligned} x_{n}=f^{-1} \bigl(af(x_{n-1})+bf(x_{n-2}) \bigr),\quad n\ge 2, \end{aligned}$$
(12)

where parameters a, b and initial values \(x_{0}\) and \(x_{1}\) are real numbers.

Since f is “1–1”, from (12) we have

$$\begin{aligned} f(x_{n})=af(x_{n-1})+bf(x_{n-2}),\quad n\ge 2. \end{aligned}$$
(13)

By using the change of variables

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

equation (13) is transformed to the following one:

$$\begin{aligned} y_{n}=ay_{n-1}+by_{n-2},\quad n\ge 2. \end{aligned}$$
(15)

If \(b=0\), then (15) becomes

$$ y_{n}=ay_{n-1},\quad n\ge 2, $$

from which it follows that

$$\begin{aligned} y_{n}=a^{n-1}y_{1},\quad n\in {\mathbb {N}}. \end{aligned}$$
(16)

Using the change of variables (14) in (16), as well as the assumption that f is “1–1”, we obtain

$$ x_{n}=f^{-1} \bigl(a^{n-1}f(x_{1}) \bigr), \quad n\in {\mathbb {N}}. $$

If \(b\ne 0\), then equation (15) is homogeneous linear second-order difference equation with constant coefficients, so is solvable.

If \(a^{2}+4b\ne 0\), then it is known that the solution to equation (15) with initial values \(y_{0}\) and \(y_{1}\) is given by

$$\begin{aligned} y_{n}=\frac{(y_{0}\lambda _{2}-y_{1})\lambda _{1}^{n}+(y_{1}-y_{0} \lambda _{1})\lambda _{2}^{n}}{\lambda _{2}-\lambda _{1}}, \end{aligned}$$
(17)

for \(n\in {\mathbb {N}}_{0}\) (see [2]), where

$$\begin{aligned} \lambda _{1}=\frac{a+\sqrt{a^{2}+4b}}{2}\quad \text{and}\quad \lambda _{2}=\frac{a-\sqrt{a^{2}+4b}}{2}. \end{aligned}$$
(18)

Formula (17) can be written in the following form:

$$\begin{aligned} y_{n}=by_{0}\frac{\lambda _{1}^{n-1}-\lambda _{2}^{n-1}}{\lambda _{1}- \lambda _{2}}+y_{1} \frac{\lambda _{1}^{n}-\lambda _{2}^{n}}{\lambda _{1}- \lambda _{2}},\quad n\in {\mathbb {N}}_{0}. \end{aligned}$$
(19)

Let \((s_{n})_{n\in {\mathbb {N}}_{0}}\) be the solution to equation (15) such that

$$\begin{aligned} s_{0}=0\quad \text{and}\quad s_{1}=1. \end{aligned}$$
(20)

Then, it is easy to see that

$$\begin{aligned} s_{n}=\frac{\lambda _{1}^{n}-\lambda _{2}^{n}}{\lambda _{1}-\lambda _{2}}, \quad n\in {\mathbb {N}}_{0}. \end{aligned}$$
(21)

By using (21) in equality (19), we obtain the following known representation of solutions to equation (15) (see [59], and also [14]):

$$\begin{aligned} y_{n}=by_{0}s_{n-1}+y_{1}s_{n}, \end{aligned}$$
(22)

for \(n\in {\mathbb {N}}_{0}\).

It should be noted here that formula (22) really holds for \(n=0\). Indeed, since \(b\ne 0\), equation (15) can be prolonged for negative indices in a natural way. In particular, for the solution \(s_{n}\) we have

$$\begin{aligned} s_{n-2}=\frac{s_{n}-as_{n-1}}{b}. \end{aligned}$$
(23)

If we put \(n=1\) in (23) and use initial conditions (20), we obtain

$$\begin{aligned} s_{-1}=\frac{1}{b}. \end{aligned}$$
(24)

Note also that recurrence relation (23) enables us to define sequence \(s_{n}\) for every \(n\in {\mathbb {Z}}\).

Using (14) in (22), as well as the assumption that f is “1–1”, we obtain

$$ x_{n}=f^{-1} \bigl(bf(x_{0})s_{n-1}+f(x_{1})s_{n} \bigr), $$

for \(n\in {\mathbb {N}}_{0}\).

If \(a^{2}+4b=0\), then it is known that the solution to equation (15) with initial values \(y_{0}\) and \(y_{1}\) is given by

$$\begin{aligned} y_{n}= \bigl(y_{1}n+\lambda _{1}y_{0}(1-n) \bigr)\lambda _{1}^{n-1}, \end{aligned}$$
(25)

for \(n\in {\mathbb {N}}_{0}\), where

$$ \lambda _{1}=a/2. $$

On the other hand, we have that

$$\begin{aligned} s_{n}=n\lambda _{1}^{n-1},\quad n\in {\mathbb {N}}_{0}. \end{aligned}$$
(26)

Using (26) in (25), we obtain that the representation of solutions to equation (15) given in (22) holds also in this case.

Remark 1

When \(b=0\), equation (12) is of the first order. Thus to determine a concrete solution to the equation, it is necessary and sufficient only to know the value of \(x_{1}\).

If we want to find the solution \((s_{n})_{n\in {\mathbb {N}}_{0}}\) to equation

$$\begin{aligned} y_{n}=ay_{n-1},\quad n\in {\mathbb {N}} \end{aligned}$$
(27)

(note that here the domain \(n\ge 2\) is prolonged) satisfying initial conditions (20), then we would have

$$ 1=s_{1}=as_{0}=0, $$

which is not possible.

Hence, it makes no sense to talk about solutions to equation (27) satisfying initial conditions (20).

However, instead of such a solution, it is natural to consider the solution \((s_{n})_{n\in {\mathbb {N}}}\) to equation (27) satisfying the following condition:

$$\begin{aligned} s_{1}=1, \end{aligned}$$
(28)

which is obviously equal to

$$ s_{n}=a^{n-1},\quad n\in {\mathbb {N}}. $$

From the above consideration we see that the following theorem holds.

Theorem 1

Consider equation (12), where parameters a, b and initial values \(x_{0}\) and \(x_{1}\) are real numbers, and \(f:{\mathcal{D}}_{f}\to {\mathbb {R}}\) is a “11” continuous function. Then the following statements hold:

  1. (a)

    Assume that \(b=0\), and let \((s_{n})_{n\in {\mathbb {N}}}\) be the solution to equation (15) satisfying initial condition (28). Then every well-defined solution to equation (12) has the following representation:

    $$\begin{aligned} x_{n}=f^{-1} \bigl(s_{n} f(x_{1}) \bigr), \end{aligned}$$
    (29)

    for \(n\in {\mathbb {N}}\).

  2. (b)

    Assume that \(b\ne 0\), and let \((s_{n})_{n\in {\mathbb {N}}_{0}}\) be the solution to equation (15) satisfying initial conditions (20). Then every well-defined solution to equation (12) has the following representation:

    $$\begin{aligned} x_{n}=f^{-1} \bigl(bf(x_{0})s_{n-1}+f(x_{1})s_{n} \bigr), \end{aligned}$$
    (30)

    for \(n\in {\mathbb {N}}_{0}\).

Now we give a few applications of Theorem 1.

Example 1

Let

$$\begin{aligned} f(t)=\frac{1}{t}. \end{aligned}$$
(31)

Then, \({\mathcal{D}}_{f}={\mathbb {R}}\setminus \{0\}\), whereas equation (12) becomes

$$\begin{aligned} x_{n}= \biggl(\frac{a}{x_{n-1}}+\frac{b}{x_{n-2}} \biggr)^{-1}=\frac{x _{n-2}x_{n-1}}{ax_{n-2}+bx_{n-1}},\quad n\ge 2. \end{aligned}$$
(32)

Here we can also assume that parameters a, b and initial values \(x_{0}\) and \(x_{1}\) are complex numbers, since function (31) is “1–1” on \({\mathbb {C}}\setminus\{0\}\).

First, note that \({\mathcal{D}}_{f}\) is not the whole real line, and that on the domain, function (31) is an involution, that is,

$$ f^{-1}(t)=f(t),\quad t\in {\mathcal{D}}_{f}. $$

If \(b=0\), then by Theorem 1(a) we see that formula (29) holds. Using (31) in (29), we obtain that general solution to equation (32) in this case is

$$\begin{aligned} x_{n}=f^{-1} \bigl(s_{n} f(x_{1}) \bigr)= \biggl(\frac{s_{n}}{x_{1}} \biggr)^{-1}=\frac{x _{1}}{a^{n-1}}, \end{aligned}$$
(33)

for \(n\in {\mathbb {N}}\).

If \(b\ne 0\), then by Theorem 1(b) we see that formula (30) holds. Using (31) in (30), we obtain that general solution to equation (32) in this case is

$$\begin{aligned} x_{n} &=f^{-1} \bigl(bf(x_{0})s_{n-1}+f(x_{1})s_{n} \bigr) \\ &= \biggl(\frac{b}{x_{0}}s_{n-1}+\frac{1}{x_{1}}s_{n} \biggr)^{-1} \\ &=\frac{x_{0}x_{1}}{bx_{1}s_{n-1}+x_{0}s_{n}}, \end{aligned}$$
(34)

for \(n\in {\mathbb {N}}_{0}\).

If \(a=b=1\), then equation (15) is

$$\begin{aligned} y_{n}=y_{n-1}+y_{n-2},\quad n\ge 2, \end{aligned}$$
(35)

which means that the solution to equation (35) satisfying initial conditions (20) is the Fibonacci sequence. Hence, from formula (34) we obtain that general solution to difference equation (2) is given by formula (3).

This is a theoretical explanation how representation formula (3) for well-defined solutions to equation (2) can be obtained, in an elegant and constructive way. Formula (3) was presented in [58, Theorem 4.1], where it was proved by induction, and no theory behind it was given therein.

The following example is a natural generalization of Example 1 whose solution is not a rational function of the initial values and sequence \(s_{n}\) defined above.

Example 2

Let

$$\begin{aligned} \widetilde{f}_{k}(t)=t^{2k+1},\quad k\in {\mathbb {Z}}. \end{aligned}$$
(36)

Then, \({\mathcal{D}}_{\widetilde{f}_{k}}={\mathbb {R}}\) if \(k\in {\mathbb {N}}_{0}\), \({\mathcal{D}}_{\widetilde{f}_{k}}={\mathbb {R}}\setminus \{0\}\) if \(k\in {\mathbb {Z}}\setminus {\mathbb {N}}_{0}\), whereas equation (12) becomes

$$\begin{aligned} x_{n}= \bigl(ax_{n-1}^{2k+1}+bx_{n-2}^{2k+1} \bigr)^{\frac{1}{2k+1}}, \quad n\ge 2. \end{aligned}$$
(37)

It is clear that \(\widetilde{f}_{k}\) is “1–1” continuous function on \({\mathcal{D}}_{f_{k}}\) for each \(k\in {\mathbb {Z}}\).

If \(b=0\), then by Theorem 1(a) we see that formula (29) holds. Using (36) in (29), we obtain that general solution to equation (37) in this case is

$$\begin{aligned} x_{n}=\widetilde{f}_{k}^{-1} \bigl(s_{n} \widetilde{f}_{k}(x_{1}) \bigr)= \bigl(s _{n} x_{1}^{2k+1} \bigr)^{\frac{1}{2k+1}}=a^{\frac{n-1}{2k+1}}x_{1}, \end{aligned}$$
(38)

for \(n\in {\mathbb {N}}\) (here we assume that \(a\ne 0\), when \(k\le -1\)).

If \(b\ne 0\), then by Theorem 1(b) we see that formula (30) holds. Using (36) in (30), we obtain that general solution to equation (37) in this case is

$$\begin{aligned} x_{n} &=\widetilde{f}_{k}^{-1} \bigl(b \widetilde{f}_{k}(x_{0})s_{n-1}+ \widetilde{f}_{k}(x_{1})s_{n} \bigr) \\ &= \bigl(bx_{0}^{2k+1}s_{n-1}+x_{1}^{2k+1}s_{n} \bigr)^{ \frac{1}{2k+1}}, \end{aligned}$$
(39)

for \(n\in {\mathbb {N}}_{0}\).

Note that if \(k\in {\mathbb {Z}}\setminus {\mathbb {N}}_{0}\), then \(-(2k+1) \ge 1\), and (39) can be written in the following form:

$$ x_{n}=x_{0}x_{1} \bigl(bx_{1}^{-(2k+1)}s_{n-1}+x_{0}^{-(2k+1)}s_{n} \bigr)^{ \frac{1}{2k+1}}, $$

for \(n\in {\mathbb {N}}_{0}\).

Theorem 1 says that when \(b\ne 0\), every well-defined solution to (12) has representation (30) through the solution to equation (15) satisfying (20). Note that the choice of initial conditions, is, in fact, quite arbitrary. This means that instead of the solution one can try to find the corresponding representation through the solution to equation (15) with any initial values \(y_{0}\) and \(y_{1}\). It is clear that the representation is not always possible, since for \(y_{0}=y_{1}=0\) we obtain the trivial solution \(y_{n}=0\) to equation (15), for which \(c_{1}y_{n}+c _{2}y_{n-1}=0\) for every \(n\in {\mathbb {N}}\), so that the solution cannot generate any other solution to the equation.

This observation and a result in [15] motivate us to find all possible initial values such that every solution to equation (15) can be represented in the following form:

$$\begin{aligned} y_{n}=c_{1}s_{n+1}(\vec{v})+c_{2}s_{n}( \vec{v}),\quad n\in {\mathbb {N}}_{0}, \end{aligned}$$
(40)

where \(\vec{v}=(v_{0}, v_{1})\) is a vector in \({\mathbb {C}}^{2}\), and \((s_{n}(\vec{v}))_{n\in {\mathbb {N}}_{0}}\) is the solution to equation (15) such that

$$\begin{aligned} s_{0}=v_{0}\quad \text{and}\quad s_{1}=v_{1}. \end{aligned}$$
(41)

Note that representation (40) differs from (22) in that the indices of the sequences \(s_{n-1}\) and \(s_{n}\) are shifted forward by one, besides the choice of their initial values.

Theorem 2

Assume that \(b\ne 0\) and \((s_{n}(\vec{v}))_{n \in {\mathbb {N}}_{0}}\) is the solution to equation (15) such that (41) holds. Then representation (40) holds if and only if

$$\begin{aligned} v_{1}^{2}\ne v_{0}(av_{1}+bv_{0}). \end{aligned}$$
(42)

Further, if (42) holds, then

$$\begin{aligned} y_{n}=\frac{(v_{1}y_{0}-v_{0}y_{1})s_{n+1}(\vec{v})+(v_{1}y_{1}-av _{1}y_{0}-bv_{0}y_{0})s_{n}(\vec{v})}{v_{1}^{2}-av_{0}v_{1}-bv_{0} ^{2}},\quad n\in {\mathbb {N}}_{0}, \end{aligned}$$
(43)

for every solution \((y_{n})_{n\in {\mathbb {N}}_{0}}\) to equation (15).

Proof

Due to the linearity of equation (15), the sequence \((c_{1}s_{n+1}(\vec{v})+c_{2}s_{n}(\vec{v}))_{n\in {\mathbb {N}}_{0}}\), is a solution to the equation for every \(c_{1}, c_{2}\in {\mathbb {C}}\).

It is clear that every solution to the equation can be written in the form (40) if and only if the following system:

$$\begin{aligned} &c_{1}s_{1}(\vec{v})+c_{2}s_{0}( \vec{v})=y_{0}, \\ &c_{1}s_{2}(\vec{v})+c_{2}s_{1}( \vec{v})=y_{1} \end{aligned}$$

has a solution for all \(y_{0},y_{1}\in {\mathbb {C}}\), that is, if the system

$$\begin{aligned} \begin{aligned} &v_{1}c_{1}+v_{0}c_{2}=y_{0}, \\ &v_{2}c_{1}+v_{1}c_{2}=y_{1}, \end{aligned} \end{aligned}$$
(44)

has a solution for all \(y_{0},y_{1}\in {\mathbb {C}}\), which is equivalent to

Δ:= | v 1 v 0 v 2 v 1 | = v 1 2 v 2 v 0 = v 1 2 a v 0 v 1 b v 0 2 0,
(45)

that is, to (42).

If (42) holds, then from (44) it follows that

c 1 = 1 Δ | y 0 v 0 y 1 v 1 | = v 1 y 0 v 0 y 1 v 1 2 a v 0 v 1 b v 0 2
(46)

and

c 2 = 1 Δ | v 1 y 0 v 2 y 1 | = v 1 y 1 a v 1 y 0 b v 0 y 0 v 1 2 a v 0 v 1 b v 0 2 .
(47)

From (40), (46) and (47), representation (43) easily follows, finishing the proof of the theorem. □

Remark 2

Condition (42) is not satisfied if and only if

$$\begin{aligned} v_{1}^{2}=v_{0}(av_{1}+bv_{0}). \end{aligned}$$
(48)

If \(v_{0}=0\) from (48) we have \(v_{1}=0\), whereas if \(v_{1}=0\) then \(v_{0}=0\). If \(v_{0}\ne 0\ne v_{1}\), then from (48) we have

$$ \biggl(\frac{v_{1}}{v_{0}} \biggr)^{2}=a\frac{v_{1}}{v_{0}}+b, $$

which is equivalent to

$$\begin{aligned} v_{1}=\lambda _{1}v_{0}\quad \text{or}\quad v_{1}=\lambda _{2}v_{0}, \end{aligned}$$
(49)

where \(\lambda _{1}\) and \(\lambda _{2}\) are defined in (18).

Hence, representation (40) is not possible for every solution to equation (15) if and only if (49) holds.

Corollary 1

Assume that \(b\ne 0\) and \((s_{n}(\vec{v}))_{n \in {\mathbb {N}}_{0}}\) is the solution to equation (15) such that (41) holds. Then the following representation holds:

$$\begin{aligned} y_{n}=\widetilde{c}_{1}s_{n+2}(\vec{v})+ \widetilde{c}_{2}s_{n+1}( \vec{v}),\quad n\in {\mathbb {N}}_{0}, \end{aligned}$$
(50)

if and only if (42) holds.

Further, if (42) holds, then

$$ y_{n}=\frac{(v_{1}y_{1}-av_{1}y_{0}-bv_{0}y_{0})s_{n+2}(\vec{v})+(bv _{1}y_{0}-bv_{0}y_{1}-av_{1}y_{1}+a^{2}v_{1}y_{0}+abv_{0}y_{0})s_{n+1}( \vec{v})}{b(v_{1}^{2}-av_{0}v_{1}-bv_{0}^{2})}, $$
(51)

\(n\in {\mathbb {N}}_{0}\), for every solution \((y_{n})_{n\in {\mathbb {N}}_{0}}\) to the equation.

Proof

By Theorem 2, representation (40) holds if and only if condition (42) holds. On the other hand, from (15) we have

$$\begin{aligned} s_{n}(\vec{v})=\frac{s_{n+2}(\vec{v})-as_{n+1}(\vec{v})}{b}, \end{aligned}$$
(52)

for every \(n\in {\mathbb {N}}_{0}\).

Using (52) in (40), we obtain

$$\begin{aligned} y_{n} &=c_{1}s_{n+1}(\vec{v})+c_{2} \biggl(\frac{s_{n+2}(\vec{v})-as _{n+1}(\vec{v})}{b} \biggr) \\ &= \biggl(c_{1}-\frac{ac_{2}}{b} \biggr)s_{n+1}(\vec{v})+ \frac{c_{2}}{b}s_{n+2}(\vec{v}) \\ &=\widetilde{c}_{1}s_{n+2}(\vec{v})+\widetilde{c}_{2}s_{n+1}( \vec{v}), \end{aligned}$$
(53)

for every \(n\in {\mathbb {N}}_{0}\), which means that representation (50) holds.

If representation (50) holds, then by using

$$\begin{aligned} s_{n+2}(\vec{v})=as_{n+1}(\vec{v})+bs_{n}(\vec{v}) \end{aligned}$$
(54)

in (50), we get

$$\begin{aligned} y_{n} &=\widetilde{c}_{1} \bigl(as_{n+1}( \vec{v})+bs_{n}(\vec{v}) \bigr)+ \widetilde{c}_{2}s_{n+1}( \vec{v}) \\ &=(a\widetilde{c}_{1}+\widetilde{c}_{2})s_{n+1}( \vec{v})+b \widetilde{c}_{1}s_{n}(\vec{v}) \\ &=c_{1}s_{n+1}(\vec{v})+c_{2}s_{n}( \vec{v}), \end{aligned}$$
(55)

for every \(n\in {\mathbb {N}}_{0}\), which means that representation (40) holds, from which along with the first part of Theorem 2 it follows that condition (42) holds.

Now assume that condition (42) holds. Then by Theorem 2 we have that for every solution \((y_{n})_{n\in {\mathbb {N}}_{0}}\) to equation (15) representation (43) holds. Using relation (52) in (43) and after some simple calculations, representation (51) follows, completing the proof of the corollary. □

By using the same procedure as in Corollary 1, it can be proved that the following representation holds:

$$\begin{aligned} y_{n}=\widetilde{c}_{1}s_{n+3}(\vec{v})+ \widetilde{c}_{2}s_{n+2}( \vec{v}),\quad n\in {\mathbb {N}}_{0}, \end{aligned}$$
(56)

if and only if condition (42) holds, and that when (42) holds, there are two constants \(\alpha _{3}\) and \(\beta _{3}\) such that the following representation holds:

$$\begin{aligned} y_{n}=\frac{\alpha _{3} s_{n+3}(\vec{v})+\beta _{3}s_{n+2}(\vec{v})}{b ^{2}(v_{1}^{2}-av_{0}v_{1}-bv_{0}^{2})}, \end{aligned}$$
(57)

\(n\in {\mathbb {N}}_{0}\), for every solution \((y_{n})_{n\in {\mathbb {N}}_{0}}\) to equation (15).

Moreover, the following theorem holds.

Theorem 3

Assume that \(b\ne 0\), \(k\in {\mathbb {N}}\) and \((s_{n}(\vec{v}))_{n\in {\mathbb {N}}_{0}}\) is the solution to equation (15) such that (41) holds. Then

$$\begin{aligned} y_{n}=\widetilde{c}_{1}s_{n+k}(\vec{v})+ \widetilde{c}_{2}s_{n+k-1}( \vec{v}),\quad n\in {\mathbb {N}}_{0}, \end{aligned}$$
(58)

if and only if (42) holds.

Further, if (42) holds, then there are two constants \(\alpha _{k}\) and \(\beta _{k}\) such that

$$\begin{aligned} y_{n}=\frac{\alpha _{k} s_{n+k}(\vec{v})+\beta _{k}s_{n+k-1}(\vec{v})}{b ^{k-1}(v_{1}^{2}-av_{0}v_{1}-bv_{0}^{2})},\quad n\in {\mathbb {N}}_{0}, \end{aligned}$$
(59)

for every solution \((y_{n})_{n\in {\mathbb {N}}_{0}}\) to the equation. The sequences \((\alpha _{k})_{k\in {\mathbb {N}}}\) and \((\beta _{k})_{k\in {\mathbb {N}}}\) satisfy the following recurrence relations:

$$\begin{aligned} \alpha _{k+1}=\beta _{k},\quad\quad \beta _{k+1}=b \alpha _{k}-a\beta _{k}. \end{aligned}$$
(60)

Proof

We prove the theorem by induction. Case \(k=1\) was proved in Theorem 2, whereas case \(k=2\) was treated in Corollary 1, except for the relations in (60). From (43), we have

$$\begin{aligned} y_{n}=\frac{\alpha _{1}s_{n+1}(\vec{v})+\beta _{1}s_{n}(\vec{v})}{v_{1} ^{2}-av_{0}v_{1}-bv_{0}^{2}},\quad n\in {\mathbb {N}}_{0}, \end{aligned}$$
(61)

where

$$\begin{aligned} \alpha _{1}:=v_{1}y_{0}-v_{0}y_{1} \quad \text{and}\quad \beta _{1}:=v _{1}y_{1}-av_{1}y_{0}-bv_{0}y_{0}. \end{aligned}$$
(62)

Using (52) in (61), we have

$$\begin{aligned} y_{n} &=\frac{\alpha _{1}s_{n+1}(\vec{v})+\beta _{1}s_{n}(\vec{v})}{v _{1}^{2}-av_{0}v_{1}-bv_{0}^{2}} \\ &=\frac{\alpha _{1}s_{n+1}(\vec{v})+\beta _{1} (\frac{s_{n+2}( \vec{v})-as_{n+1}(\vec{v})}{b} )}{v_{1}^{2}-av_{0}v_{1}-bv_{0} ^{2}} \\ &=\frac{\beta _{1}s_{n+2}(\vec{v})+(b\alpha _{1}-a\beta _{1})s_{n+1}( \vec{v})}{b(v_{1}^{2}-av_{0}v_{1}-bv_{0}^{2})} \\ &=\frac{\alpha _{2}s_{n+2}(\vec{v})+\beta _{2}s_{n+1}(\vec{v})}{b(v _{1}^{2}-av_{0}v_{1}-bv_{0}^{2})},\quad n\in {\mathbb {N}}_{0}, \end{aligned}$$
(63)

where

$$\begin{aligned} \alpha _{2}:=\beta _{1}\quad \text{and}\quad \beta _{2}:=b\alpha _{1}-a \beta _{1}, \end{aligned}$$
(64)

which is (60) with \(k=1\).

Now assume that the result was proved for a \(k_{0}\in {\mathbb {N}}\). Using (52) in the relation (58), which is obtained when k is replaced by \(k_{0}\), we obtain

$$\begin{aligned} y_{n} &=\widetilde{c}_{1}s_{n+k_{0}}(\vec{v})+ \widetilde{c}_{2} \biggl(\frac{s _{n+k_{0}+1}(\vec{v})-as_{n+k_{0}}(\vec{v})}{b} \biggr) \\ &=\frac{\widetilde{c}_{2}}{b}s_{n+k_{0}+1}(\vec{v})+ \biggl(\widetilde{c} _{1}-\frac{a\widetilde{c}_{2}}{b} \biggr)s_{n+k_{0}}(\vec{v}) \\ &=\widehat{c}_{1}s_{n+k_{0}+1}(\vec{v})+\widehat{c}_{2}s_{n+k_{0}}( \vec{v}), \end{aligned}$$
(65)

for every \(n\in {\mathbb {N}}_{0}\), which means that representation (58) holds for \(k=k_{0}+1\).

If representation (58) holds for \(k=k_{0}+1\), then by using relation (54) in (58), we get

$$\begin{aligned} y_{n} &=\widetilde{c}_{1} \bigl(as_{n+k_{0}}( \vec{v})+bs_{n+k_{0}-1}(\vec{v}) \bigr)+ \widetilde{c}_{2}s_{n+k_{0}}( \vec{v}) \\ &=(a\widetilde{c}_{1}+\widetilde{c}_{2})s_{n+k_{0}}( \vec{v})+b \widetilde{c}_{1}s_{n+k_{0}-1}(\vec{v}) \\ &=c_{1}s_{n+k_{0}}(\vec{v})+c_{2}s_{n+k_{0}-1}( \vec{v}), \end{aligned}$$
(66)

for every \(n\in {\mathbb {N}}_{0}\), which means that representation (58) holds for \(k=k_{0}\), from which, along with the induction hypothesis, it follows that condition (42) holds.

Now assume that condition (42) holds. Then by the induction hypothesis we have that for every solution \((y_{n})_{n\in {\mathbb {N}}_{0}}\) to equation (15) representation (59) holds for \(k=k_{0}\). Using relation (52) in (59), we have

$$\begin{aligned} y_{n} &=\frac{\alpha _{k_{0}}s_{n+k_{0}}(\vec{v})+\beta _{k_{0}}s_{n+k _{0}-1}(\vec{v})}{b^{k_{0}-1}(v_{1}^{2}-av_{0}v_{1}-bv_{0}^{2})} \\ &=\frac{\alpha _{k_{0}}s_{n+k_{0}}(\vec{v})+\beta _{k_{0}} (\frac{s _{n+k_{0}+1}(\vec{v})-as_{n+k_{0}}(\vec{v})}{b} )}{b^{k_{0}-1}(v _{1}^{2}-av_{0}v_{1}-bv_{0}^{2})} \\ &=\frac{\beta _{k_{0}}s_{n+k_{0}+1}(\vec{v})+(b\alpha _{k_{0}}-a \beta _{k_{0}})s_{n+k_{0}}(\vec{v})}{b^{k_{0}}(v_{1}^{2}-av_{0}v_{1}-bv _{0}^{2})} \\ &=\frac{\alpha _{k_{0}+1}s_{n+k_{0}+1}(\vec{v})+\beta _{k_{0}+1}s_{n+k _{0}}(\vec{v})}{b^{k_{0}}(v_{1}^{2}-av_{0}v_{1}-bv_{0}^{2})}, \end{aligned}$$
(67)

where

$$\begin{aligned} \alpha _{k_{0}+1}:=\beta _{k_{0}}\quad \text{and}\quad \beta _{k_{0}+1}:=b \alpha _{k_{0}}-a\beta _{k_{0}}. \end{aligned}$$
(68)

From (63), (64), (67) and (68), and the method of induction, we see that (59) and (60) hold for every \(k\in {\mathbb {N}}\), as claimed. □

Remark 3

From the recurrence relations in (60) we see that the sequences \((\alpha _{k})_{k\in {\mathbb {N}}}\) and \((\beta _{k})_{k \in {\mathbb {N}}}\) are two solutions of the following difference equation:

$$\begin{aligned} x_{k+1}+ax_{k}-bx_{k-1}=0,\quad k\ge 2. \end{aligned}$$
(69)

The roots of the characteristic polynomial associated to equation (69) are

$$\begin{aligned} t_{1}=\frac{-a+\sqrt{a^{2}+4b}}{2}\quad \text{and}\quad t_{2}= \frac{-a-\sqrt{a ^{2}+4b}}{2}, \end{aligned}$$
(70)

so that the general solution to the equation is

$$\begin{aligned} x_{k}=c_{1}t_{1}^{k}+c_{2}t_{2}^{k}, \quad k\in {\mathbb {N}}. \end{aligned}$$
(71)

Using the initial conditions (62) and (64) in the following formulas:

$$\begin{aligned} \alpha _{k}=\frac{(\alpha _{1}t_{2}-\alpha _{2})t_{1}^{k-1}+(\alpha _{2}- \alpha _{1}t_{1})t_{2}^{k-1}}{t_{2}-t_{1}},\quad k\in {\mathbb {N}}, \end{aligned}$$
(72)

and

$$\begin{aligned} \beta _{k}=\frac{(\beta _{1}t_{2}-\beta _{2})t_{1}^{k-1}+(\beta _{2}-\beta _{1}t_{1})t_{2}^{k-1}}{t_{2}-t_{1}},\quad k\in {\mathbb {N}}, \end{aligned}$$
(73)

are obtained closed-form formulas for sequences \((\alpha _{k})_{k \in {\mathbb {N}}}\) and \((\beta _{k})_{k\in {\mathbb {N}}}\).

This means that for each fixed k the constants \(\alpha _{k}\) and \(\beta _{k}\) in representation (59) can be determined explicitly.

2.2 A class of nonlinear third order difference equations

Let \(f:{\mathcal{D}}_{f}\to {\mathbb {R}}\) be a “1–1” continuous function on its domain \({\mathcal{D}}_{f}\subseteq {\mathbb {R}}\). Here we consider the following third-order difference equation:

$$\begin{aligned} x_{n}=f^{-1} \bigl(af(x_{n-1})+bf(x_{n-2})+cf(x_{n-3}) \bigr),\quad n\in {\mathbb {N}}_{0}, \end{aligned}$$
(74)

where parameters a, b, c and initial values \(x_{-3}\), \(x_{-2}\) and \(x_{-1}\) are real numbers.

Since f is “1–1”, from (74) we have

$$\begin{aligned} f(x_{n})=af(x_{n-1})+bf(x_{n-2})+cf(x_{n-3}), \end{aligned}$$
(75)

for \(n\in {\mathbb {N}}_{0}\).

By using the change of variables (14), equation (75) is transformed to the following linear one:

$$\begin{aligned} y_{n}=ay_{n-1}+by_{n-2}+cy_{n-3}, \end{aligned}$$
(76)

for \(n\in {\mathbb {N}}_{0}\).

If \(c=0\), then equation (76) is reduced to equation (15). If \(c\ne 0\), then the following representation formula for general solution to equation (76):

$$\begin{aligned} y_{n}=s_{n}y_{0}+(s_{n+1}-as_{n})y_{-1}+cs_{n-1}y_{-2}, \quad n\ge -2, \end{aligned}$$
(77)

where the sequence \((s_{n})_{n\ge -3}\) is the solution to equation (76) satisfying initial conditions (9), was proved in [19].

From (77) it easily follows that

$$\begin{aligned} y_{n}=s_{n+1}y_{-1}+(s_{n+2}-as_{n+1})y_{-2}+cs_{n}y_{-3}, \end{aligned}$$
(78)

for \(n\ge -3\).

Using (14) in (78), as well as the assumption that f is “1–1”, we obtain

$$\begin{aligned} x_{n}=f^{-1} \bigl(s_{n+1}f(x_{-1})+(s_{n+2}-as_{n+1})f(x_{-2})+cs_{n}f(x _{-3}) \bigr), \end{aligned}$$
(79)

for \(n\ge -3\), from which, together with the choice of the sequence \(s_{n}\), it follows that

$$\begin{aligned} x_{n}=f^{-1} \bigl(s_{n+1}f(x_{-1})+(bs_{n}+cs_{n-1})f(x_{-2})+cs_{n}f(x _{-3}) \bigr), \end{aligned}$$
(80)

for \(n\ge -3\).

Theorem 4

Consider equation (74), where parameters a, b, c and initial values \(x_{-3}\), \(x_{-2}\) and \(x_{-1}\) are real numbers, \(c\ne 0\), and \(f:{\mathcal{D}}_{f}\to {\mathbb {R}}\) is a “11” continuous function. Let \((s_{n})_{n\ge -3}\) be the solution to equation (76) satisfying the conditions in (9), then every well-defined solution to equation (74) has representations (79) and (80).

Example 3

Let f be given by (31). Then, equation (74) becomes

$$\begin{aligned} x_{n}={}& \biggl(\frac{a}{x_{n-1}}+\frac{b}{x_{n-2}}+ \frac{c}{x_{n-3}} \biggr) ^{-1} \\ ={}&\frac{x_{n-1}x_{n-2}x_{n-3}}{ax_{n-2}x_{n-3}+bx_{n-1}x_{n-3}+cx _{n-1}x_{n-2}}, \end{aligned}$$
(81)

for \(n\in {\mathbb {N}}_{0}\).

If \(c\ne 0\), then by Theorem 4 we see that formula (79) holds, from which we obtain that general solution to equation (81) in this case is

$$\begin{aligned} x_{n} &= \biggl(\frac{s_{n+1}}{x_{-1}}+\frac{s_{n+2}-as_{n+1}}{x_{-2}}+c \frac{s _{n}}{x_{-3}} \biggr)^{-1} \\ &=\frac{x_{-3}x_{-2}x_{-1}}{x_{-2}x_{-3}s_{n+1}+x_{-1}x_{-3}(s_{n+2}-as _{n+1})+cx_{-1}x_{-2}s_{n}}, \end{aligned}$$
(82)

for \(n\ge -3\).

If \(a=0\) and \(b=c=1\), we obtain equation (5), so in this case from formula (82) we obtain formula (7). If \(a=c=1\) and \(b=0\), we get equation (6), so in this case, from formula (82) and the relation

$$ s_{n+2}-as_{n+1}=cs_{n-1}, $$

formula (10) is obtained.

These are theoretical explanations how representation formulas (7) and (10) from [58] for well-defined solutions to equations (5) and (6), respectively, can be obtained, in a constructive way. Since the function \(f(t)=1/t\) is “1–1” on \({\mathbb {C}}\setminus\{0\}\), note that formula (82) also holds if parameters a, b, c and initial values \(x_{-3}\), \(x_{-2}\) and \(x_{-1}\) are complex numbers.

Now we will find all possible initial values such that every solution to equation (76) can be represented in the following form:

$$\begin{aligned} y_{n}=c_{1}s_{n}(\vec{v})+c_{2}s_{n+1}( \vec{v})+c_{3}s_{n+2}(\vec{v}), \quad n\in {\mathbb {N}}_{0}, \end{aligned}$$
(83)

where \(\vec{v}=(v_{0}, v_{1}, v_{2})\in {\mathbb {C}}^{3}\), and \((s_{n}( \vec{v}))_{n\in {\mathbb {N}}_{0}}\) is the solution to the equation such that

$$\begin{aligned} s_{0}=v_{0},\quad\quad s_{1}=v_{1}, \quad\quad s_{2}=v_{2}. \end{aligned}$$
(84)

Theorem 5

Assume that \(c\ne 0\) and \((s_{n}(\vec{v}))_{n \in {\mathbb {N}}_{0}}\) is the solution to equation (76) such that (84) holds. Then representation (83) holds for every solution to the equation if and only if

| v 0 v 1 v 2 v 1 v 2 a v 2 + b v 1 + c v 0 v 2 a v 2 + b v 1 + c v 0 ( a 2 + b ) v 2 + ( a b + c ) v 1 + a c v 0 | 0.
(85)

Proof

Due to the linearity of equation (76), the sequence \((c_{1}s_{n}(\vec{v})+c_{2}s_{n+1}(\vec{v})+c_{3}s_{n+2}(\vec{v}))_{n \in {\mathbb {N}}_{0}}\) is a solution to the equation for every \(c_{1}, c _{2}, c_{3}\in {\mathbb {C}}\).

It is clear that every solution to the equation can be written in the form (83) if and only if the following system:

$$\begin{aligned} &c_{1}s_{0}(\vec{v})+c_{2}s_{1}( \vec{v})+c_{3}s_{2}(\vec{v})=y_{0}, \\ &c_{1}s_{1}(\vec{v})+c_{2}s_{2}( \vec{v})+c_{3}s_{3}(\vec{v})=y_{1}, \\ &c_{1}s_{2}(\vec{v})+c_{2}s_{3}( \vec{v})+c_{3}s_{4}(\vec{v})=y_{2} \end{aligned}$$

has a solution for all \(y_{0}, y_{1}, y_{2}\in {\mathbb {C}}\), that is, if the system

$$\begin{aligned} \begin{aligned} &v_{0}c_{1}+v_{1}c_{2}+v_{2}c_{3}=y_{0}, \\ &v_{1}c_{1}+v_{2}c_{2}+v _{3}c_{3}=y_{1}, \\ &v_{2}c_{1}+v_{3}c_{2}+v_{4}c_{3}=y_{2} \end{aligned} \end{aligned}$$
(86)

has a solution for all \(y_{0},y_{1},y_{2}\in {\mathbb {C}}\), which is equivalent to

Δ:= | v 0 v 1 v 2 v 1 v 2 v 3 v 2 v 3 v 4 | 0.
(87)

Using the facts

$$ \begin{aligned} v_{3} &=av_{2}+bv_{1}+cv_{0}, \\ v_{4}&= \bigl(a^{2}+b \bigr)v_{2}+(ab+c)v_{1}+acv _{0} \end{aligned} $$
(88)

in (87), we have that it is equivalent to (85). □

Remark 4

If (85) holds, then from (86) it follows that

c 1 = 1 Δ | y 0 v 1 v 2 y 1 v 2 v 3 y 2 v 3 v 4 | ,
(89)
c 2 = 1 Δ | v 0 y 0 v 2 v 1 y 1 v 3 v 2 y 2 v 4 | ,
(90)

and

c 3 = 1 Δ | v 0 v 1 y 0 v 1 v 2 y 1 v 2 v 3 y 2 | .
(91)

Using (88)–(91) in (83), we get a representation of solutions to equation (76) in terms of the initial values and the sequence \((s_{n}(\vec{v}))_{n\in {\mathbb {N}}_{0}}\).

2.3 A class of nonlinear fourth order difference equations

Let \(f:{\mathcal{D}}_{f}\to {\mathbb {R}}\) be a “1–1” continuous function on its domain \({\mathcal{D}}_{f}\subseteq {\mathbb {R}}\). Here we consider the following fourth-order difference equation

$$\begin{aligned} x_{n}=f^{-1} \bigl(af(x_{n-1})+bf(x_{n-2})+cf(x_{n-3})+df(x_{n-4}) \bigr),\quad n \in {\mathbb {N}}_{0}, \end{aligned}$$
(92)

where parameters a, b, c, d and initial values \(x_{-j}\), \(j= \overline{1,4}\), are real numbers.

Since f is “1–1”, from (76) we have

$$\begin{aligned} f(x_{n})=af(x_{n-1})+bf(x_{n-2})+cf(x_{n-3})+df(x_{n-4}), \quad n \in {\mathbb {N}}_{0}. \end{aligned}$$
(93)

By using the change of variables (14), equation (93) is transformed to the following linear one:

$$\begin{aligned} y_{n}=ay_{n-1}+by_{n-2}+cy_{n-3}+dy_{n-4}, \quad n\in {\mathbb {N}}_{0}. \end{aligned}$$
(94)

If \(d=0\), then equation (92) is reduced to equation (76).

Assume that \(d\ne 0\), and let \((s_{n})_{n\in {\mathbb {N}}_{0}}\) be the solution to equation (94) satisfying the following conditions:

$$\begin{aligned} s_{-3}=s_{-2}=s_{-1}=0,\quad \quad s_{0}=1. \end{aligned}$$
(95)

Let

$$\begin{aligned} a_{1}:=a,\quad\quad b_{1}:=b,\quad\quad c_{1}:=c,\quad\quad d_{1}:=d. \end{aligned}$$
(96)

Then, we have

$$\begin{aligned} y_{n}=a_{1}y_{n-1}+b_{1}y_{n-2}+c_{1}y_{n-3}+d_{1}y_{n-4}, \quad n \in {\mathbb {N}}_{0}. \end{aligned}$$
(97)

Employing (94) where n is replaced by \(n-1\) in (97), it follows that

$$\begin{aligned} y_{n} &=a_{1}y_{n-1}+b_{1}y_{n-2}+c_{1}y_{n-3}+d_{1}y_{n-4} \\ &=a_{1}(a_{1}y_{n-2}+b_{1}y_{n-3}+c_{1}y_{n-4}+d_{1}y_{n-5})+b_{1}y _{n-2}+c_{1}y_{n-3}+d_{1}y_{n-4} \\ &=(a_{1}a_{1}+b_{1})y_{n-2}+(b_{1}a_{1}+c_{1})y_{n-3}+(c_{1}a_{1}+d _{1})y_{n-4}+d_{1}a_{1}y_{n-5} \\ &=a_{2}y_{n-2}+b_{2}y_{n-3}+c_{2}y_{n-4}+d_{2}y_{n-5}, \end{aligned}$$
(98)

for \(n\in {\mathbb {N}}\), where \(a_{2}\), \(b_{2}\), \(c_{2}\), \(d_{2}\) are defined by

$$\begin{aligned} a_{2}:=a_{1}a_{1}+b_{1}, \quad\quad b_{2}:=b_{1}a_{1}+c_{1}, \quad\quad c_{2}:=c_{1}a _{1}+d_{1}, \quad\quad d_{2}:=d_{1}a_{1}. \end{aligned}$$
(99)

Assume

$$\begin{aligned} y_{n}=a_{k}y_{n-k}+b_{k}y_{n-k-1}+c_{k}y_{n-k-2}+d_{k}y_{n-k-3}, \end{aligned}$$
(100)

for a \(k\ge 2\) and all n such that \(n\ge k-1\), and

$$ \begin{aligned} &a_{k} =a_{1}a_{k-1}+b_{k-1}, \quad\quad b_{k}=b_{1}a_{k-1}+c_{k-1}, \\ &c_{k}=c _{1}a_{k-1}+d_{k-1},\quad \quad d_{k}=d_{1}a_{k-1}. \end{aligned} $$
(101)

Employing (97) where n is replaced by \(n-k\), in (100), it follows that

$$\begin{aligned} y_{n} &=a_{k}y_{n-k}+b_{k}y_{n-k-1}+c_{k}y_{n-k-2}+d_{k}y_{n-k-3} \\ &=a_{k}(a_{1}y_{n-k-1}+b_{1}y_{n-k-2}+c_{1}y_{n-k-3}+d_{1}y_{n-k-4}) \\ &\quad {} +b_{k}y_{n-k-1}+c_{k}y_{n-k-2}+d_{k}y_{n-k-3} \\ &=(a_{1}a_{k}+b_{k})y_{n-k-1}+(b_{1}a_{k}+c_{k})y_{n-k-2}+(c_{1}a _{k}+d_{k})y_{n-k-3}+d_{1}a_{k}y_{n-k-4} \\ &=a_{k+1}y_{n-k-1}+b_{k+1}y_{n-k-2}+c_{k+1}y_{n-k-3}+d_{k+1}y_{n-k-4}, \end{aligned}$$
(102)

for \(n\ge k\), where \(a_{k+1}\), \(b_{k+1}\), \(c_{k+1}\), \(d_{k+1}\) are defined as follows:

$$\begin{aligned} \begin{gathered} a_{k+1}:=a_{1}a_{k}+b_{k}, \quad\quad b_{k+1}:=b_{1}a_{k}+c_{k}, \\ c_{k+1}:=c _{1}a_{k}+d_{k}, \quad\quad d_{k+1}:=d_{1}a_{k}. \end{gathered} \end{aligned}$$
(103)

From (98), (99), (102), (103) and the method of induction, we get that (100), (101) hold for every k and n such that \(2\le k\le n+1\).

Putting \(k=n+1\) in (100) and using the relations in (101), it follows that

$$\begin{aligned} y_{n} &=a_{n+1}y_{-1}+b_{n+1}y_{-2}+c_{n+1}y_{-3}+d_{n+1}y_{-4} \\ &=a_{n+1}y_{-1}+(a_{n+2}-aa_{n+1})y_{-2}+(ca_{n}+da_{n-1})y_{-3}+da _{n}y_{-4}, \end{aligned}$$
(104)

for \(n\in {\mathbb {N}}\).

From (101) we easily obtain that \((a_{k})_{k\in {\mathbb {N}}}\) satisfies the difference equation (97). Besides, by choosing \(k=0\) in (103) we have

$$ a_{1}=a_{1}a_{0}+b_{0},\quad\quad b_{1}=b_{1}a_{0}+c_{0},\quad\quad c_{1}=c_{1}a _{0}+d_{0},\quad\quad d_{1}=d_{1}a_{0}. $$

Since \(d_{1}=d\ne 0\), from these relations it follows that \(a_{0}=1\), and \(b_{0}=c_{0}=d_{0}=0\).

By choosing \(k=-1, -2, -3\) in (103), it is obtained similarly that

$$\begin{aligned} &a_{-1}=0,\quad\quad b_{-1}=1,\quad\quad c_{-1}=0, \quad \quad d_{-1}=0, \\ &a_{-2}=0,\quad \quad b_{-2}=0,\quad \quad c_{-2}=1,\quad \quad d_{-2}=0, \\ &a_{-3}=0,\quad \quad b_{-3}=0,\quad \quad c_{-3}=0,\quad\quad d_{-1}=1. \end{aligned}$$

This means that \((a_{n})_{n\ge -3}\) is the solution to (97) such that

$$\begin{aligned} &a_{-3}=0,\quad \quad a_{-2}=0,\quad \quad a_{-1}=0,\quad \quad a_{0}=1, \end{aligned}$$
(105)

from which it follows that

$$ a_{n}=s_{n},\quad n\ge -3. $$

Hence, the following representation formula for general solution to equation (97) holds:

$$\begin{aligned} y_{n}=s_{n+1}y_{-1}+(s_{n+2}-as_{n+1})y_{-2}+(cs_{n}+ds_{n-1})y_{-3}+ds _{n}y_{n-4}, \end{aligned}$$
(106)

for \(n\ge -4\).

Using (14) in (106), as well as the assumption that f is “1–1”, we obtain

$$\begin{aligned} &x_{n}=f^{-1} \bigl(s_{n+1}f(x_{-1})+(s_{n+2}-as_{n+1})f(x_{-2})+(cs_{n}+ds _{n-1})f(x_{-3})+ds_{n}f(x_{-4}) \bigr), \end{aligned}$$
(107)

for \(n\ge -4\), from which together with the choice of the sequence \(s_{n}\) it follows that

$$\begin{aligned} \begin{aligned}[b] x_{n}={}&f^{-1} \bigl(s_{n+1}f(x_{-1})+(bs_{n}+cs_{n-1}+ds_{n-2})f(x_{-2}) \\ &{}+(cs _{n}+ds_{n-1})f(x_{-3})+ds_{n}f(x_{-4}) \bigr), \end{aligned} \end{aligned}$$
(108)

for \(n\ge -4\).

From the above considerations we see that the following theorem holds.

Theorem 6

Consider equation (92), where parameters a, b, c, d and initial values \(x_{-j}\), \(j=\overline{1,4}\), are real numbers, \(d\ne 0\), and \(f:{\mathcal{D}}_{f}\to {\mathbb {R}}\) is a “11” continuous function. Let \((s_{n})_{n\ge -4}\) be the solution to equation (94) satisfying the conditions in (95), then every well-defined solution to equation (92) has representations (107) and (108).

Example 4

Let f be given by (31). Then, equation (92) becomes

$$\begin{aligned} x_{n}={} & \biggl(\frac{a}{x_{n-1}}+\frac{b}{x_{n-2}}+ \frac{c}{x_{n-3}}+\frac{d}{x _{n-4}} \biggr)^{-1} \\ ={} &\frac{x_{n-1}x_{n-2}x_{n-3}x_{n-4}}{ax_{n-2}x_{n-3}x_{n-4}+bx_{n-1}x _{n-3}x_{n-4}+cx_{n-1}x_{n-2}x_{n-4}+dx_{n-1}x_{n-2}x_{n-3}}, \end{aligned}$$
(109)

for \(n\ge -4\).

If \(d\ne 0\), then by Theorem 6 we see that formula (107) holds, from which we obtain that general solution to equation (109) in this case is

$$\begin{aligned} x_{n} =& \biggl(\frac{s_{n+1}}{x_{-1}}+\frac{s_{n+2}-as_{n+1}}{x_{-2}}+ \frac{cs _{n}+ds_{n-1}}{x_{-3}}+\frac{ds_{n}}{x_{-4}} \biggr)^{-1} \\ =&({x_{-1}x_{-2}x_{-3}x_{-4}})/ \bigl(x_{-2}x_{-3}x_{-4}s_{n+1}+x_{-1}x _{-3}x_{-4}(s_{n+2}-as_{n+1}) \\ &{}+x_{-1}x_{-2}x_{-4}(cs_{n}+ds_{n-1})+x _{-1}x_{-2}x_{-3}ds_{n-1}\bigr), \end{aligned}$$
(110)

for \(n\ge -4\).