1 Introduction and main results

In this paper, a meromorphic function always means meromorphic in the complex plane. We adopt the standard notations in Nevanlinna theory; see, e.g. [11, 21]. In addition, we use the notations \(\sigma (f), \sigma _{2}(f)\) to denote the order and the hyper-order of \(f(z)\), respectively, where

$$\begin{aligned} \sigma (f)=\limsup_{r\rightarrow \infty }\frac{\log ^{+} T(r,f)}{ \log r}, \qquad \sigma _{2}(f)=\limsup_{r\rightarrow \infty }\frac{\log ^{+}\log ^{+} T(r,f)}{\log r}. \end{aligned}$$

A meromorphic function \(\alpha (\not \equiv \infty )\) is called a small function of f provided that \(T(r,\alpha )=o(T(r,f))\) as \(r\rightarrow \infty \), possibly outside a set of r of finite logarithmic measure. We use \(S(f)\) to denote the family of all meromorphic functions which are small functions of f, and denote \(\hat{S}(f)=S(f)\cup \{ \infty \}\).

Let f and g be two non-constant meromorphic functions, and let α be a meromorphic function. We say that f and g share α CM (IM), provided that \(f-\alpha \) and \(g-\alpha \) have the same zeros counting multiplicities (ignoring multiplicities). If \(\frac{1}{f}\) and \(\frac{1}{g}\) share 0 CM (IM), then we say that f and g share ∞ CM (IM).

Nevanlinna’s four-value theorem shows that if two non-constant meromorphic functions f and g share four distinct values CM, then f is a Möbius transformation of g. In [4], Gundersen constructed a counterexample to show that four-value theorem is not valid if 4 CM is replaced by 4 IM. But when g is the derivative of f, Gundersen and Mues–Steinmetz, respectively, obtained the following result.

Theorem A

([5, 18])

If a non-constant meromorphic function f and its derivative \(f'\) share three distinct finite values \(a_{1}, a_{2}, a_{3}\) IM, then \(f\equiv f'\).

Remark 1.1

Observe that a meromorphic function f and \(f'\) trivially share ∞ IM. So, in this sense, the four-value theorem is valid for f and \(f'\) sharing four values IM.

Furthermore, Gundersen and Mues–Steinmetz improved Theorem A as follows.

Theorem B

([6, 19])

If a non-constant meromorphic function f and its derivative \(f'\) share two distinct finite values \(a_{1}, a_{2}\) CM, then \(f\equiv f'\).

Recently, the difference analog of Nevanlinna theory has been established; see, e.g. [2, 7,8,9,10, 14]. Many researchers ([1, 12, 13, 15,16,17], etc.) started to consider the uniqueness of meromorphic functions sharing values with their shifts or their difference operators. For a nonzero finite value η, \(f(z+\eta )\) is called a shift of \(f(z)\), its difference operators are defined as

$$\begin{aligned} \Delta _{\eta }f(z)=f(z+\eta )-f(z)\quad \text{and} \quad\Delta _{\eta }^{n}f(z)= \Delta _{\eta }^{n-1}\bigl(\Delta _{\eta }f(z)\bigr),\quad n\in \mathtt{N}, n\geq 2. \end{aligned}$$

It is well known that \(\Delta _{\eta }f\) can be regarded as the difference counterpart of \(f'\). So, considering the difference analog of Theorems A and B, the following results are obtained.

Theorem C

([15])

Let f be a non-constant meromorphic function of \(\sigma (f)<\infty \). If f and \(\Delta _{\eta }f\) share four distinct values \(a_{1}, a_{2}, a_{3}, a_{4}\) IM, then \(f\equiv \Delta _{\eta }f\).

Theorem D

([1])

Let f be a transcendental meromorphic function such that \(\sigma (f)\) is finite but not an integer. If f and \(\Delta _{\eta }f(\not \equiv 0)\) share three distinct values \(a_{1}, a_{2}, \infty \) CM, then \(f\equiv \Delta _{\eta }f\).

In [1], the authors conjecture that the condition “order of growth \(\sigma (f)\) is not an integer or infinite” can be removed. Lü [17] considered this conjecture and obtained the following result.

Theorem E

([17])

Let f be a transcendental meromorphic function of \(\sigma (f)<\infty \). If f and \(\Delta _{\eta }f\) share three distinct values \(a_{1}, a_{2}, \infty \) CM, then \(f\equiv \Delta _{\eta }f\).

It is natural to pose the question: what can be said on replacing shared values in Theorems CE by shared small functions. Concerning this question, we obtain the following results which extend Theorems CE. For the convenience of statement, we need the following definition; see [21].

Let \(f, g\) and α be three distinct meromorphic functions, \(\overline{N}_{0}(r, \alpha, f, g)\) denote the counting function of common zeros of \(f(z)-\alpha (z)\) and \(g(z)-\alpha (z)\), each counted only once. If

$$\begin{aligned} \overline{N} \biggl(r,\frac{1}{f-\alpha } \biggr)-\overline{N}_{0}(r, \alpha, f, g)=S(r, f) \end{aligned}$$

and

$$\begin{aligned} \overline{N} \biggl(r,\frac{1}{g-\alpha } \biggr)-\overline{N}_{0}(r, \alpha, f, g)=S(r, g), \end{aligned}$$

where \(S(r,f)=o(T(r,f))\) as \(r\rightarrow \infty \), possibly outside a set of r of finite logarithmic measure, then we say that f and g share α “IM”. Obviously, if f and g share α IM, then f and g share α “IM”. But the reverse is not true.

Theorem 1.1

Let f be a transcendental meromorphic function of \(\sigma _{2}(f)<1\), \(\alpha _{j}\in S(f)\ (j=1,2,3,4)\), and let η be a nonzero finite value. If f and \(\Delta _{\eta }f\) share \(\alpha _{1}, \alpha _{2}, \alpha _{3}, \alpha _{4}\) “IM”, then \(f\equiv \Delta _{\eta }f\).

Remark 1.2

Obviously, Theorem 1.1 is an improvement of Theorem C.

Theorem 1.2

Let f be a non-constant meromorphic function of \(\sigma (f)<\infty \), \(\alpha _{1}, \alpha _{2}\in S(f)\), and let η be a nonzero finite value. If f and \(\Delta _{\eta }f\) share \(\alpha _{1}, \alpha _{2}, \infty \) CM, and if f and \(\alpha _{1}, \alpha _{2}\) have no common poles with the same multiplicity, then \(f\equiv \Delta _{\eta }f\).

Remark 1.3

Obviously, Theorems D and E are direct results of Theorem 1.2.

By Theorem 1.2, we get the following corollary.

Corollary 1.1

Let f be a non-constant entire function of \(\sigma (f)<\infty \), \(\alpha _{1}, \alpha _{2}\in S(f)\), and let η be a nonzero finite value. If f and \(\Delta _{\eta }f\) share \(\alpha _{1}, \alpha _{2}\) CM, then \(f\equiv \Delta _{\eta }f\).

We do not know whether Theorem 1.2 is valid, if f and \(\Delta _{ \eta }f\) share three distinct functions \(\alpha _{1}, \alpha _{2}, \alpha _{3}\in S(f)\). But under some additional restriction on \(\alpha _{j}\), we get the following result.

Theorem 1.3

Let f be a non-constant meromorphic function of \(\sigma _{2}(f)<1\), \(\alpha _{j}\in S(f)\ (j=1,2,3)\), and let η be a nonzero finite value. If, for \(j=1, 2, 3\),

$$ E(\alpha _{j}, f)\subset E(\alpha _{j}, \Delta _{\eta }f),\quad \Delta _{\eta }\alpha _{j}\equiv \alpha _{j}, $$

where \(E(\alpha _{j}, f)\) is the set of zeros of \(f-\alpha _{j}\), counting multiplicity, then \(f\equiv \Delta _{\eta }f\).

Remark 1.4

The condition \(\Delta _{\eta }\alpha _{j} \equiv \alpha _{j}\ (j=1, 2, 3)\) in Theorem 1.3 is necessary. For example, let \(f(z)=\frac{1}{e^{\pi i z}+1}, \eta =1, \alpha _{1}=0, \alpha _{2}=1, \alpha _{3}=\frac{3}{4}\), it is obvious that \(E(\alpha _{j}, f)\subset E(\alpha _{j}, \Delta _{\eta }f)\ (j=1, 2, 3)\). But \(\Delta _{\eta }\alpha _{j}\not \equiv \alpha _{j}\ ( j=2, 3)\), and \(\Delta _{\eta }f(z)=\frac{2e ^{\pi i z}}{1-e^{2\pi i z}}\not \equiv f(z)\).

2 Lemmas

Lemma 2.1

([10])

Let f be a non-constant meromorphic function, \(\varepsilon >0\), and η be a finite value. If f is of finite order, then there exists a set \(E=E(f,\varepsilon )\) satisfying

$$\begin{aligned} \limsup_{r\rightarrow \infty }\frac{\int _{E\cap [1, r)} \,dt/t}{ \log r}\leq \varepsilon, \end{aligned}$$

i.e. of logarithmic density at most ε, such that

$$\begin{aligned} m \biggl(r, \frac{f(z+\eta )}{f(z)} \biggr)=O \biggl(\frac{\log r}{r}T(r, f) \biggr) \end{aligned}$$

for all r outside the set E. If \(\sigma _{2}(f)<1\) and \(\varepsilon >0\), then

$$\begin{aligned} m \biggl(r, \frac{f(z+\eta )}{f(z)} \biggr)=o \biggl(\frac{T(r, f)}{r ^{1-\sigma _{2}(f)-\varepsilon }} \biggr) \end{aligned}$$

for all r outside of a set of finite logarithmic measure.

Lemma 2.2

([10])

Let \(T:[0, +\infty )\rightarrow [0, + \infty )\) be a non-decreasing continuous function and let \(s>0\). If

$$\begin{aligned} \limsup_{r\rightarrow \infty }\frac{\log \log T(r)}{\log r}=\varsigma < 1 \end{aligned}$$

and \(\delta \in (0, 1-\varsigma )\), then

$$\begin{aligned} T(r+s)=T(r)+o \biggl(\frac{T(r)}{r^{\delta }} \biggr), \end{aligned}$$

where r runs to infinity outside of a set of finite logarithmic measure.

Let f be a meromorphic function, it is shown in [3], p. 66, that, for an arbitrary complex number \(c\neq 0\), the inequalities

$$\begin{aligned} \bigl(1+o(1)\bigr)T\bigl(r- \vert c \vert , f(z)\bigr)\leq T\bigl(r, f(z+c) \bigr)\leq \bigl(1+o(1)\bigr)T\bigl(r+ \vert c \vert , f(z)\bigr) \end{aligned}$$

hold as \(r\rightarrow \infty \). Similarly, we have

$$\begin{aligned} \bigl(1+o(1)\bigr)N\bigl(r- \vert c \vert , f(z)\bigr)\leq N\bigl(r, f(z+c) \bigr)\leq \bigl(1+o(1)\bigr)N\bigl(r+ \vert c \vert , f(z)\bigr), \quad(r \rightarrow \infty ). \end{aligned}$$

So combining the above inequalities and Lemma 2.2, we get the following result.

Lemma 2.3

Let f be a non-constant meromorphic function of \(\sigma _{2}(f)<1\). Then, for an arbitrary complex number \(c\neq 0\),

$$\begin{aligned} T\bigl(r, f(z+c)\bigr)=T\bigl(r, f(z)\bigr)+S(r, f), \qquad N\bigl(r, f(z+c)\bigr)=N \bigl(r, f(z)\bigr)+S(r, f). \end{aligned}$$

Lemma 2.4

([20])

Let f be a transcendental meromorphic function and \(\alpha _{j}\ (j=1, \ldots, q)\) be q distinct small functions of f. Then, for \(\varepsilon >0\),

$$\begin{aligned} (q-2-\varepsilon )T(r, f)\leq \sum_{j=1}^{q} \overline{N} \biggl(r, \frac{1}{f- \alpha _{j}} \biggr)+o \bigl(T(r, f) \bigr) \end{aligned}$$

as \(r\notin E\rightarrow \infty \) for a set E of finite linear measure.

Remark 2.1

In [23], Zheng pointed out that the ε in the above inequality can be removed.

Using a similar argument to that of [21], Theorem 4.4, we obtain the following result.

Lemma 2.5

Let f and g be non-constant meromorphic functions, and share four distinct functions \(\alpha _{j}\in S(f) \cap S(g)\ (j=1,2,3,4)\) “IM”. If \(f\not \equiv g\), then

  1. (i)

    \(T(r, f)=T(r, g)+S(r, f), T(r, g)=T(r, f)+S(r, g)\).

  2. (ii)

    \(\sum_{j=1}^{4}\overline{N} (r, \frac{1}{f-\alpha _{j}} )=2T(r, f)+S(r, f)\).

Lemma 2.6

([22])

Let f and g be non-constant meromorphic functions and let \(\alpha _{j}\ (j=1,\ldots,5)\) be five distinct elements in \(\hat{S}(f)\cap \hat{S}(g)\). If \(f\not \equiv g\), then

$$\begin{aligned} \overline{N}_{0}(r,\alpha _{5},f,g)\leq \sum _{j=1}^{4} \overline{N}_{12}(r,\alpha _{j},f,g)+S(r,f)+S(r,g), \end{aligned}$$

where \(\overline{N}_{12}(r, \alpha, f, g)=\overline{N} (r,\frac{1}{f- \alpha } ) +\overline{N} (r,\frac{1}{g-\alpha } )-2 \overline{N}_{0}(r, \alpha, f, g)\).

Lemma 2.7

([21])

Let \(f_{1}, \ldots, f_{n}\ (n\geq 2)\) be meromorphic functions, and \(g_{1}, \ldots, g_{n}\) be entire functions satisfying the following conditions.

  1. (i)

    \(\sum_{j=1}^{n}f_{j}(z)e^{g_{j}(z)}\equiv 0\).

  2. (ii)

    \(g_{j}(z)-g_{k}(z)\) are not constants for \(1\leq j< k\leq n\).

  3. (iii)

    For \(1\leq j\leq n, 1\leq t< k\leq n\), \(T(r, f_{j})=o(T(r, e^{g_{t}-g_{k}}))~(r\rightarrow \infty, r\notin E)\), where \(E\subset (1, \infty )\) has finite linear measure or finite logarithmic measure.

Then \(f_{j}(z)\equiv 0\ (j=1,\ldots, n)\).

Lemma 2.8

Let \(\alpha (\not \equiv 0)\) be a meromorphic function, and let \(c, \eta \) be nonzero finite values. If \(\alpha (z+ \eta )=c\alpha (z)\), then \(T(r, \alpha )\geq dr-O(1)\) holds for sufficiently large r, where d is a positive number.

Proof

It follows from \(\alpha (z+\eta )=c\alpha (z)\) that \(\alpha (z)\) is transcendental. If \(0, \infty \) are the Picard exceptional values of \(\alpha (z)\), then there exists a non-constant entire function \(h(z)\), such that \(\alpha (z)=e^{h(z)}\). This implies that \(T(r, \alpha )\geq dr-O(1)\) holds for sufficiently large r and some positive number d. If \(\alpha (z)\) has at least one zero or one pole \(z_{0}\), then \(z_{0}+j\eta, j\in \mathtt{Z}\) are zeros or poles of \(\alpha (z)\). This implies that \(N (r, \frac{1}{\alpha } ) \geq dr\) or \(N(r, \alpha )\geq dr\) holds for sufficiently large r and some positive number d. So we get \(T(r, \alpha )\geq dr-O(1)\) holds for sufficiently large r. □

Lemma 2.9

([9])

Let \(\mathcal{M}\) be the set of all meromorphic functions in the complex plane, \(\mathcal{N}\) be a subfield of \(\mathcal{M}\), and let \(f\in \mathcal{N}\setminus \mathrm{ker}(L)\), where \(L: \mathcal{M}\rightarrow \mathcal{M}\) is a linear operator such that \(m (r, \frac{L(f)}{f} )=S(r, f)\). If \(a_{1},\ldots, a_{q}\) are \(q\geq 1\) different elements of \(\mathrm{ker}(L)\cap S(f)\), then

$$\begin{aligned} (q-1)T(r, f)+N_{L(f)}(r, f)\leq N(r, f)+\sum _{j=1}^{q}N \biggl(r, \frac{1}{f-a _{j}} \biggr)+S(r,f), \end{aligned}$$

where \(N_{L(f)}(r, f)=2N(r, f)-N(r, L(f))+N (r, \frac{1}{L(f)} )\).

3 Proofs of the results

Proof of Theorem 1.1

Suppose that \(f\not \equiv \Delta _{\eta }f\), from the fact that f and \(\Delta _{\eta }f\) share \(\alpha _{1}, \alpha _{2}, \alpha _{3}, \alpha _{4}\) “IM” and Lemma 2.5, we get

$$\begin{aligned} T(r, f)=T(r, \Delta _{\eta }f)+S(r, f),\qquad T(r, \Delta _{\eta }f)=T(r, f)+S(r, \Delta _{\eta }f), \end{aligned}$$

from which we deduce that \(\Delta _{\eta }f\) is transcendental and

$$ S(r, \Delta _{\eta }f)=S(r, f). $$
(1)

By Lemmas 2.4 and 2.5, we get

$$\begin{aligned} 3 T(r, f) &\leq \overline{N}(r, f)+\sum_{j=1}^{4} \overline{N} \biggl(r, \frac{1}{f-\alpha _{j}} \biggr)+S(r, f) \\ &\leq \overline{N}(r, f)+2T(r, f)+S(r, f) \\ & \leq N(r, f)+2T(r, f)+S(r, f), \end{aligned}$$

from which we deduce that

$$ T(r, f)= \overline{N}(r, f)+S(r, f)=N(r, f)+S(r, f). $$
(2)

Since \(n_{(2)}(r, f)\leq 2 (n(r, f)-\overline{n}(r, f) )\), it follows from (2) that

$$ N_{(2)}(r, f)=S(r, f), $$
(3)

where \(n_{(2)}(r, f)\) denotes the number of multiple poles of f in \(|z|\leq r\), counting multiplicity, \(N_{(2)}(r, f)\) denotes its corresponding counting function. Similarly, we get

$$ N_{(2)}(r,\Delta _{\eta }f)=S(r, \Delta _{\eta }f)=S(r, f). $$
(4)

On the other hand, from the fact that f and \(\Delta _{\eta }f\) share \(\alpha _{1}, \alpha _{2}, \alpha _{3}, \alpha _{4}\) “IM” and Lemma 2.6, (1), we get

$$ \overline{N}_{0}(r, \infty; f, \Delta _{\eta }f)\leq \sum _{j=1}^{4} \overline{N}_{12}(r, \alpha _{j}; f, \Delta _{\eta }f)+S(r, f)+S(r, \Delta _{\eta }f)=S(r, f). $$
(5)

Let \(\overline{N}(r, f(z)=a, g(z)\neq b)\) denote the reduced counting function of those points in \(|z|\leq r\), which are a-points of f, not b-points of \(g(z)\), (5) and Lemma 2.3 imply that

$$\begin{aligned} \overline{N}(r, \Delta _{\eta }f-f)\leq{}& \overline{N} \bigl(r, \Delta _{ \eta }f=\infty, f(z)\neq \infty \bigr)+ \overline{N} \bigl(r, f(z)=\infty, \Delta _{\eta }f\neq \infty \bigr) \\ &{}+ \overline{N}_{0}(r,\infty; f, \Delta _{\eta }f) \\ ={}& \overline{N}\bigl(r, f(z+\eta )=\infty, f(z)\neq \infty \bigr)+ \overline{N} \bigl(r, f(z)=\infty, \Delta _{\eta }f\neq \infty \bigr) +S(r, f) \\ \leq{}& \overline{N}\bigl(r, f(z)=\infty, \Delta _{\eta }f\neq \infty \bigr)+S(r, f) \\ \leq{}& \overline{N}(r, f)+S(r, f). \end{aligned}$$
(6)

Hence by (3), (4) and (6), we get

$$\begin{aligned} N(r, \Delta _{\eta }f-f) &\leq \overline{N}(r,\Delta _{\eta }f-f )+N _{(2)}(r,\Delta _{\eta }f-f ) \\ &\leq \overline{N}(r, f)+N_{(2)}(r,\Delta _{\eta }f )+N_{(2)}(r,f )+S(r,f) \\ &\leq \overline{N}(r, f)+S(r,f). \end{aligned}$$
(7)

Then, by Lemma 2.1, Lemma 2.4 and (7), we get

$$\begin{aligned} 3T(r, f) &\leq \overline{N}(r, f)+\sum_{j=1}^{4} \overline{N} \biggl(r, \frac{1}{f-\alpha _{j}} \biggr)+S(r, f) \\ &\leq \overline{N}(r, f)+\overline{N} \biggl(r, \frac{1}{f-\Delta _{ \eta }f} \biggr)+S(r,f) \\ & \leq \overline{N}(r, f)+N(r, f-\Delta _{\eta }f)+m(r, f-\Delta _{ \eta }f)+S(r, f) \\ & \leq 2\overline{N}(r, f)+m(r, f)+S(r, f) \\ &\leq 2 T(r, f)+S(r, f), \end{aligned}$$

which implies \(T(r, f)=S(r, f)\). This is absurd. So we get \(f\equiv \Delta _{\eta }f\). □

Proof of Theorem 1.2

It follows from Lemma 2.3 that \(\Delta _{\eta }f\) is of finite order. Since f and \(\Delta _{\eta }f\) share \(\alpha _{1}, \alpha _{2}, \infty \) CM, we get

$$ \frac{\Delta _{\eta }f-\alpha _{1}}{f-\alpha _{1}}=e^{P}, \qquad\frac{ \Delta _{\eta }f-\alpha _{2}}{f-\alpha _{2}}=e^{Q}, $$
(8)

where \(P, Q\) are polynomials.

Suppose that \(\Delta _{\eta }f\not \equiv f\), then \(e^{P}\not \equiv 1, e^{Q}\not \equiv 1\) and \(e^{P}\not \equiv e^{Q}\). By (8), we get

$$ f(z)=\alpha _{1}(z)+\bigl(\alpha _{2}(z)-\alpha _{1}(z)\bigr)\frac{e^{Q(z)}-1}{e ^{Q(z)}-e^{P(z)}} $$
(9)

and

$$ \Delta _{\eta }f(z)=\alpha _{1}(z)+\bigl(\alpha _{2}(z)-\alpha _{1}(z)\bigr)\frac{e ^{P(z)+Q(z)}-e^{p(z)}}{e^{Q(z)}-e^{P(z)}}. $$
(10)

On the other hand, (9) also implies

$$\begin{aligned} \Delta _{\eta }f(z)={}&\Delta _{\eta }\alpha _{1}(z)+ \bigl(\alpha _{2}(z+ \eta )-\alpha _{1}(z+\eta ) \bigr) \frac{e^{Q(z+\eta )}-1}{e^{Q(z+ \eta )}-e^{P(z+\eta )}} \\ &{}- \bigl(\alpha _{2}(z)-\alpha _{1}(z) \bigr)\frac{e^{Q(z)}-1}{e ^{Q(z)}-e^{P(z)}}. \end{aligned}$$
(11)

Now we discuss the following three cases.

Case 1. Suppose that both \(e^{P}\) and \(e^{Q}\) are constants, then, by (9), we get \(T(r, f)=S(r, f)\). This is absurd.

Case 2. Suppose that only one between \(e^{P}\) and \(e^{Q}\) is a constant, without loss of generality, we assume that \(e^{P}\equiv c\), by (9), we get

$$ T(r, f)=T\bigl(r, e^{Q}\bigr)+S(r, f), \quad S(r, f)=S\bigl(r, e^{Q}\bigr). $$
(12)

Subcase 2.1. If \(e^{Q(z+\eta )}\equiv e^{Q(z)}\), then \(\deg Q=1\). (10) and (11) imply that

$$ \bigl\{ (1-c)\alpha _{1}(z)+c\alpha _{2}(z)-\Delta _{\eta }\alpha _{2}(z) \bigr\} e ^{Q(z)}=(1-c)\Delta _{\eta }\alpha _{1}(z) +c\alpha _{2}(z)-\Delta _{ \eta }\alpha _{2}(z). $$
(13)

By (12) and (13), we get

$$ (1-c)\alpha _{1}(z)+c\alpha _{2}(z)-\Delta _{\eta } \alpha _{2}(z)\equiv 0,\qquad (1-c)\Delta _{\eta }\alpha _{1}(z)+c\alpha _{2}(z)-\Delta _{\eta } \alpha _{2}(z)\equiv 0. $$
(14)

Solving (14) implies \(\Delta _{\eta }\alpha _{1}(z)\equiv \alpha _{1}(z)\), that is,

$$ \alpha _{1}(z+\eta )\equiv 2\alpha _{1}(z). $$
(15)

Then, by Lemma 2.8, (12), \(\deg Q=1\) and (15), we get \(\liminf_{r\rightarrow \infty }\frac{T(r, \alpha _{1})}{T(r, f)}>0\), which contradicts that \(\alpha _{1}\) is a small function of f.

Subcase 2.2. If \(e^{Q(z+\eta )}\not \equiv e^{Q(z)}\), let \(z_{0}\) be a zero of \(e^{Q(z)}-\frac{c}{e^{Q(z+\eta )-Q(z)}}\), then \(z_{0}\) is a zero of \(e^{Q(z+\eta )}-c\). So by (11), we know that one of the following cases must occur.

  1. (i)

    \(z_{0}\) is a pole of \(\Delta _{\eta }f(z)\). Since \(\Delta _{\eta }f\) and f share ∞ CM, by (9), we know that if \(z_{0}\) is not a pole of \(\alpha _{1}\) or \(\alpha _{2}\), then \(z_{0}\) must be a zero of \(e^{Q(z)}-c\). This implies that \(z_{0}\) is a zero of \(e^{Q(z+\eta )-Q(z)}-1\).

  2. (ii)

    \(z_{0}\) is not a pole of \(\Delta _{\eta }f(z)\). By (11), we know that if \(z_{0}\) is not a pole of \(\Delta _{\eta }\alpha _{1}\) or \(\alpha _{2}-\alpha _{1}\), then \(z_{0}\) is either a zero of \(\alpha _{2}(z+ \eta )-\alpha _{1}(z+\eta )\), or a zero of \(e^{Q(z)}-c\). For the latter, \(z_{0}\) must be a zero of \(e^{Q(z+\eta )-Q(z)}-1\). While if \(z_{0}\) is a pole of \(\Delta _{\eta }\alpha _{1}\) or \(\alpha _{2}-\alpha _{1}\), then, by (12), we get

    $$\begin{aligned} \overline{N}\bigl(r, e^{Q(z+\eta )}=c,\Delta _{\eta }\alpha _{1}=\infty \bigr) \leq \overline{N}(r, \Delta _{\eta }\alpha _{1})=S(r, f)=S\bigl(r, e^{Q}\bigr), \end{aligned}$$

where \(\overline{N}(r, e^{Q(z+\eta )}=c,\Delta _{\eta }\alpha _{1}=\infty )\) denotes the reduced counting function of those points in \(|z|\leq r\), which are c-points of \(e^{Q(z+\eta )}\) and poles of \(\Delta _{\eta }\alpha _{1}(z)\). Similarly, we have \(\overline{N}(r, e ^{Q(z+\eta )}=c,\alpha _{2}-\alpha _{1}=\infty )=S(r, e^{Q})\).

From the above analyses, (12) and Lemma 2.3, we get

$$\begin{aligned} \overline{N} \biggl(r, \frac{1}{e^{Q(z)}-\frac{c}{e^{Q(z+\eta )-Q(z)}}} \biggr) & = \overline{N} \biggl(r, \frac{1}{e^{Q(z+\eta )}-c} \biggr) \\ & \leq \overline{N} \biggl(r, \frac{1}{e^{Q(z+\eta )-Q(z)}-1} \biggr)+ S\bigl(r, e^{Q}\bigr) \\ & =S\bigl(r, e^{Q}\bigr). \end{aligned}$$
(16)

So from the second main theorem related to small functions and (16), we get \(T(r, e^{Q})=S(r, e^{Q})\). This is absurd.

Case 3. Suppose that both \(e^{P}\) and \(e^{Q}\) are not constants, by (10) and (11), we get

$$ H_{2p}e^{2P}+H_{2p+q}e^{2P+Q}+H_{p+2q}e^{P+2Q}+H_{2q}e^{2Q}+H_{p+q}e ^{P+Q}+H_{p}e^{P}+H_{q}e^{Q}=0, $$
(17)

where

$$\begin{aligned} \begin{aligned} &H_{2p}=(\alpha _{2}-\Delta _{\eta }\alpha _{1})e^{\Delta _{\eta }P},\qquad H_{2p+q}=(\alpha _{1}-\alpha _{2})e^{\Delta _{\eta }P},\qquad H_{p+2q}=( \alpha _{2}- \alpha _{1})e^{\Delta _{\eta }Q}, \\ &H_{2q}=(\alpha _{1}-\Delta _{\eta }\alpha _{2})e^{\Delta _{\eta }Q},\qquad H_{p+q}=(\Delta _{\eta }\alpha _{2}-\alpha _{1})e^{\Delta _{\eta }Q}+( \Delta _{\eta } \alpha _{1}-\alpha _{2})e^{\Delta _{\eta }p}, \\ &H_{p}(z)=\bigl(\alpha _{2}(z)-\alpha _{1}(z) \bigr)e^{\Delta _{\eta }P(z)}-\alpha _{2}(z+\eta )+\alpha _{1}(z+ \eta ), \\ &H_{q}(z)=\bigl(\alpha _{1}(z)-\alpha _{2}(z) \bigr)e^{\Delta _{\eta }Q(z)}+\alpha _{2}(z+\eta )-\alpha _{1}(z+ \eta ). \end{aligned} \end{aligned}$$
(18)

Subcase 3.1. \(\deg P>\deg Q\). By (9) we get

$$ S(r, f)=S\bigl(r, e^{P}\bigr). $$
(19)

Equation (17) implies that

$$ \psi _{1} e^{2P}+\psi _{2} e^{P}=\psi _{3}, $$
(20)

where

$$ \psi _{1}=H_{2p}+H_{2p+q}e^{Q},\qquad \psi _{2}=H_{p+2q}e^{2Q}+H_{p+q}e ^{Q}+H_{p},\qquad \psi _{3}=-H_{2q}e^{2Q}-H_{q}e^{Q}, $$

such that \(T(r, \psi _{j})=S(r, e^{P})\ (j=1, 2, 3)\). Then, by (20) and Lemma 2.7, we get \(\psi _{j}\equiv 0\ (j=1, 2, 3)\). From this and (18), we get

$$ \textstyle\begin{cases} (\alpha _{2}-\Delta _{\eta }\alpha _{1} )-(\alpha _{2}-\alpha _{1})e^{Q}=0, \\ (\alpha _{2}-\alpha _{1})e^{\Delta _{\eta }Q+2Q}+(\Delta _{\eta }\alpha _{1}-\alpha _{2})e^{\Delta _{\eta }P+Q} +(\alpha _{2}-\alpha _{1})e^{ \Delta _{\eta }P}=(\alpha _{2}-\alpha _{1})e^{\Delta _{\eta }Q}. \end{cases} $$
(21)

Solving (21) deduce

$$\begin{aligned} (\alpha _{1}-\Delta _{\eta }\alpha _{1}) (2\alpha _{2}-\alpha _{1}- \Delta _{\eta }\alpha _{1}) \bigl(e^{\Delta _{\eta }Q}-e^{\Delta _{\eta }P}\bigr) \equiv 0. \end{aligned}$$

Since \(\deg (\Delta _{\eta }P)=\deg P-1>\deg Q-1=\deg (\Delta _{\eta }Q)\), we get \(\alpha _{1}\equiv \Delta _{\eta }\alpha _{1}\) or \(\Delta _{\eta } \alpha _{1}\equiv 2\alpha _{2}-\alpha _{1}\). From this and (21), we get \(e^{Q}\equiv 1\) or \(e^{Q}\equiv -1\), which contradicts that \(e^{Q}\) is not a constant.

Subcase 3.2. \(\deg P<\deg Q\). By (9) we get \(S(r, f)=S(r, e^{Q})\). Using a similar argument to subcase 3.1, we get \(e^{P}\equiv 1\) or \(e^{P}\equiv -1\), which contradicts that \(e^{P}\) is not a constant.

Subcase 3.3. \(\deg P=\deg Q=m\geq 1\). By (9), we get

$$ S(r, f)=S\bigl(r, e^{z^{m}}\bigr). $$
(22)

Set

$$ P(z)=az^{m}+a_{m-1}z^{m-1}+\cdots +a_{0}, \qquad Q(z)=bz^{m}+b_{m-1}z^{m-1}+ \cdots +b_{0}, $$
(23)

where \(a, a_{m-1},\ldots, a_{0}, b, b_{m-1}, \ldots, b_{0}\) are constants such that \(ab\neq 0\). By (17) and (23), we get

$$ \sum_{j\in \varLambda }\varphi _{j}(z)e^{jz^{m}}=0, $$
(24)

where

$$\begin{aligned} &\varLambda =\{2a, 2a+b, a+2b, 2b, a+b, a, b\}, \\ &\varphi _{2a}=H_{2p}\gamma ^{2}, \qquad\varphi _{2a+b}=H_{2p+q}\gamma ^{2} \eta,\qquad \varphi _{a+2b}=H_{p+2q}\gamma \eta ^{2}, \qquad\varphi _{2b}=H_{2q} \eta ^{2}, \\ &\varphi _{a+b}=H_{p+q}\gamma \eta,\qquad\varphi _{a}=H_{p}\gamma,\qquad \varphi _{b}=H_{q} \eta,\\ & \gamma (z)=e^{P(z)-az^{m}}, \qquad\eta (z)=e^{Q(z)-bz ^{m}} \end{aligned}$$

such that

$$ T(r, \varphi _{j})=S\bigl(r, e^{z^{m}}\bigr),\quad (j\in \varLambda ). $$
(25)

If \(a\notin \{b, \frac{b}{2}, -b\}\), then \(2a+b\notin \{2a, a+2b, 2b, a+b, a, b\}\). So by (24), (25) and Lemma 2.7, we get \(\varphi _{2a+b}=H _{2p+q}\gamma ^{2}\eta \equiv 0\). Combining this and (18), we get \(\alpha _{2}\equiv \alpha _{1}\). This is absurd.

If \(a=b\), then, by (24), we get

$$ (\varphi _{2a+b}+\varphi _{a+2b})e^{3bz^{m}}+(\varphi _{2a}+\varphi _{2b}+ \varphi _{a+b})e^{2bz^{m}}+( \varphi _{a}+\varphi _{b})e^{bz^{m}}=0. $$
(26)

Combining with (26) and Lemma 2.7, we get

$$\begin{aligned} H_{2p+q}\gamma ^{2}\eta +H_{p+2q}\gamma \eta ^{2}\equiv 0,\qquad H_{2p} \gamma ^{2}+H_{2q} \eta ^{2}+H_{p+q}\gamma \eta \equiv 0,\qquad H_{p} \gamma +H_{q}\eta \equiv 0. \end{aligned}$$

Then, by (18), we get

$$\begin{aligned} \textstyle\begin{cases} e^{\Delta _{\eta }P}\gamma = e^{\Delta _{\eta }Q}\eta, \\ \{(\alpha _{2}-\alpha _{1})e^{\Delta _{\eta }P}-\alpha _{2}(z+ \eta )+\alpha _{1}(z+\eta ) \}\gamma = \{(\alpha _{2}-\alpha _{1})e^{\Delta _{\eta }Q}-\alpha _{2}(z+\eta )+\alpha _{1}(z+\eta ) \} \eta. \end{cases}\displaystyle \end{aligned}$$

Solving the above equation, we get \(\{\alpha _{2}(z+\eta )-\alpha _{1}(z+ \eta )\}(\gamma -\eta )\equiv 0\), which implies \(\alpha _{2}\equiv \alpha _{1}\) or \(e^{P}\equiv e^{Q}\). This is absurd.

If \(a=\frac{b}{2}\), then, by (24), we get

$$ \varphi _{a+2b}e^{\frac{5}{2}bz^{m}}+(\varphi _{2a+b}+\varphi _{2b})e ^{2bz^{m}}+\varphi _{a+b}e^{\frac{3}{2}bz^{m}} +( \varphi _{2a}+\varphi _{b})e^{bz^{m}}+\varphi _{a}e^{\frac{b}{2}z^{m}}=0. $$
(27)

Combining with (27) and Lemma 2.7, we get \(\varphi _{a+2b}\equiv 0\). Then, by (18), we get \(\alpha _{2}\equiv \alpha _{1}\). This is absurd.

If \(a=-b\), then, by (24), we get

$$ \varphi _{2a}e^{-2bz^{m}}+(\varphi _{2a+b}+\varphi _{a})e^{-bz^{m}}+( \varphi _{a+2b}+\varphi _{b})e^{bz^{m}}+\varphi _{2b}e^{2bz^{m}} =- \varphi _{a+b}. $$
(28)

Combining with (28) and Lemma 2.7, we get \(\varphi _{2a}\equiv 0, \varphi _{2b}\equiv 0\). Then, by (18), we get \(\alpha _{2}\equiv \Delta _{\eta }\alpha _{1}\) and \(\alpha _{1}\equiv \Delta _{\eta }\alpha _{2}\), which implies \(\alpha _{2}\equiv \alpha _{1}\). This is absurd. Theorem 1.2 is thus proved. □

Proof of Theorem 1.3

Suppose that \(f\not \equiv \Delta _{\eta }f\), let \(L(f(z))=f(z+\eta )-2f(z)\), then, by Lemma 2.3, we get

$$ N\bigl(r, L(f)\bigr)\leq N\bigl(r, f(z+\eta )\bigr)+N\bigl(r, f(z)\bigr)=2N(r, f)+S(r, f). $$
(29)

Then, by (29) and Lemma 2.9, we get

$$\begin{aligned} 2T(r, f) \leq {}& N(r, f)+\sum_{j=1}^{3}N \biggl(r, \frac{1}{f-\alpha _{j}} \biggr)- \bigl(2N(r, f)-N\bigl(r, L(f)\bigr) \bigr) \\ &{}-N \biggl(r, \frac{1}{L(f)} \biggr)+S(r, f) \\ \leq {}& N(r, f)+N \biggl(r, \frac{1}{f-\Delta _{\eta }f} \biggr) -N \biggl(r, \frac{1}{L(f)} \biggr)+S(r, f) \\ \leq{} & N(r, f)+S(r, f), \end{aligned}$$

which implies \(T(r, f)=S(r, f)\). This is absurd. Theorem 1.3 is thus proved. □