1 Introduction

In this paper, we shall assume that the reader is familiar with the fundamental results and the standard notation of the Nevanlinna value distribution theory of meromorphic functions (see [1, 2]). The term ‘meromorphic function’ will mean meromorphic in the whole complex plane ℂ. In addition, we will use notations ρ(f) to denote the order of growth of a meromorphic function f(z), λ(f) to denote the exponents of convergence of the zero-sequence of a meromorphic function f(z), λ( 1 f ) to denote the exponents of convergence of the sequence of distinct poles of f(z).

The non-autonomous Schröder q-difference equation

f(qz)=R ( z , f ( z ) ) ,
(1.1)

where the right-hand side is rational in both arguments, has been widely studied during the last decades (see, e.g., [37]). There is a variety of methods which can be used to study the value distribution of meromorphic solutions of (1.1).

Recently, the Nevanlinna theory involving q-difference has been developed to study q-difference equations and q-difference polynomials. Many papers have focused on complex difference, giving many difference analogues in value distribution theory of meromorphic functions (see [815]).

Hayman [16] posed the following famous conjecture.

Theorem A If f is a transcendental meromorphic function and n1, then f n f takes every finite nonzero value bC infinitely often.

This conjecture has been solved by Hayman [1] for n3, by Mues [17] for n=2, by Bergweiler and Eremenko [18] for n=1.

Hayman [16] also proved the following famous result.

Theorem B If f(z) is a transcendental meromorphic function, n5 is an integer, and a (≠0) is a constant, then f (z)af ( z ) n assumes all finite values bC infinitely often.

He also conjectured in [1] that the same result holds for n=3 and 4. However, Mues [17] proved that the conjecture is not true by providing a counterexample and proved that f a f 4 has infinitely many zeros.

Liu and Qi proved two theorems which considered q-shift difference polynomials (see [13]), which can be seen as difference versions of the above classical results.

Theorem C Let f be a zero-order transcendental meromorphic function and q be a nonzero complex constant. Then, for n6, f n (z)f(qz+c) assumes every nonzero value bC infinitely often.

Theorem D Let f be a zero-order transcendental meromorphic function and a, q be nonzero complex constants. Then, for n8, f n (z)+a[f(qz+c)f(z)] assumes every nonzero value bC infinitely often.

Remark 1 They also conjectured the numbers n6 and n8 can be reduced in Theorems C and D. But they could not deal with it. In fact, Zhang and Korhonen [19] also proved a result similar to Theorem C under the condition n6. Obviously, it is an interesting question to reduce the number n. In this paper, our results give some answers in some sense.

2 Main results

In order to express our results, we need to introduce some definitions (see [20, 21]).

A positive increasing function S(r), defined for r>0, is said to be of finite logarithmic order λ if

lim sup r log S ( r ) log log r =λ.
(2.1)

S(r) is said to be of infinite logarithmic order if the limit superior above is infinite.

Definition 1 If f(z) is a function meromorphic in the complex plane ℂ, the logarithmic order of f is the logarithmic order of its characteristic function T(r,f).

It is clear that the logarithmic order of a non-constant rational function is 1, but there exist infinitely many transcendental entire functions of logarithmic order 1 from Theorem 7.3 [20]. Hence, the transcendental meromorphic function is of the logarithmic order ≥1.

Let f(z) be a meromorphic function of finite positive logarithmic order λ. A non-negative continuous function λ(r) defined in (0,+) is said to be proximate logarithmic order of T(r,f), if λ(r) satisfies the following three conditions:

  1. (1)

    lim r + λ(r)=λ.

  2. (2)

    λ (r) exists everywhere in (0,+) except possibly in a countable set where λ ( r + ) and λ ( r ) exist. Moreover, if we use the one-sided derivative λ ( r + ) or λ ( r ) instead of λ (r) of r in the exceptional set, then

    lim r + r(logr) λ (r)loglogr=0.
    (2.2)
  3. (3)

    Let U(r,f)= ( log r ) λ ( r ) , we have T(r,f)U(r,f) for sufficiently large r and

    T ( r , f ) U ( r , f ) =1.
    (2.3)

The above function U(r,f) is called a logarithmic-type function of T(r,f). If f(z) is a meromorphic function of finite positive logarithmic order λ, then T(r,f) has proximate logarithmic order λ(r).

Let f(z) be a meromorphic function, for each a C ˆ =C{}, an a-point of f(z) means a root of the equation f(z)=a. Let { z j (a)} be the sequence of a-points of f(z) with r j (a) r j + 1 (a), where r j (a)=| z j (a)|. The logarithmic exponent of convergence of a-points of f(z) is a number ρ log (a) which is defined by

ρ log (a)=inf { μ | μ > 0 , j 1 / | log r j ( a ) | μ < + } .
(2.4)

This quantity plays an important role in measuring the value distribution of a-points of f(z).

Throughout this paper, we denote the logarithmic order of n(r,f=a) by λ log (a), where n(r,f=a) is the number of roots of the equation f(z)=a in |z|r. It is well known that if a meromorphic function f(z) is of finite order, then the order of n(r,f=a) equals the exponent of convergence of a-points of f(z). The corresponding result for meromorphic functions of finite logarithmic order also holds. That is, if f(z) is a non-constant meromorphic function and of finite logarithmic order, then for each a C ˆ , the logarithmic order of n(r,f=a) equals the logarithmic exponent of convergence of a-points of f(z).

Although for any given meromorphic function f(z) with finite positive order and for any a C ˆ , the counting functions N(r,f=a) and n(r,f=a) both have the same order, the situation is different for functions of finite logarithmic order. That is, if f(z) is a non-constant meromorphic function in ℂ, for each a C ˆ , N(r,f=a) is of logarithmic order λ log (a)+1 where λ log (a) is the logarithmic order of n(r,f=a).

Theorem 2.1 If f(z) is a transcendental meromorphic function of finite logarithmic order λ, with the logarithmic exponent of convergence of poles less than λ1 and q, c are nonzero complex constants, then for n2, f n (z)f(qz+c) assumes every value bC infinitely often.

Remark 2 The following examples show that the hypothesis the logarithmic exponent of convergence of poles λ log () is less than λ1 is sharp.

Example 1 Let f(z)= j = 0 ( 1 q j z ) 1 , 0<|p|<1. Then f(qz)=(1z)f(z). But f n (z)f(qz) have only one zero. We know (see [22, 23])

T(r,f)=N(r,f)=O ( ( log r ) 2 ) .

Thus, λ=2, and the logarithmic exponent of convergence of poles λ log () is equal to λ1=1. Hence, the condition the logarithmic exponent of convergence of poles is less than λ1 cannot be omitted.

Example 2 Let f(z)= j = 0 ( 1 z / q j ) 1 , |p|>1. Then f(qz)= f ( z ) 1 q z and f n (z)f(qz)= f ( z ) n + 1 1 q z have no zeros. Note that T(r,f)=N(r,f)=O( ( log r ) 2 ) (see [2224]), then λ=2, and the logarithmic exponent of convergence of poles λ log () is equal to λ1=1. Hence, our condition the logarithmic exponent of convergence of poles is less than λ1 cannot be omitted.

Remark 3 We note that the authors claimed b is nonzero in Theorem C. But b can be zero in Theorem 2.1.

Theorem 2.2 If f(z) is a transcendental meromorphic function of finite logarithmic order λ, with the logarithmic exponent of convergence of poles less than λ1, and a, q are nonzero complex constants, then for n5, f n (z)+a[f(qz+c)f(z)] assumes every value bC infinitely often.

Remark 4 The authors also claimed b is nonzero in Theorem D. In fact, b can take the zeros in Theorem D from their proof.

In the following, we consider the difference polynomials similar to Theorem 2.2 and Theorem 1.5 in [25].

Theorem 2.3 If f(z) is a transcendental meromorphic function of finite logarithmic order λ, with the logarithmic exponent of convergence of poles less than λ1, and a, q are nonzero constants, then for n3, f n (z)af(qz+c) assumes every value bC infinitely often.

3 Proof of Theorem 2.1

We need the following lemmas for the proof of Theorem 2.1.

For a transcendental meromorphic function f(z), T(r,f) is usually dominated by three integrated counting functions. However, when f(z) is of finite logarithmic order, T(r,f) can be dominated by two integrated counting functions as the following shows.

Lemma 3.1 ([20])

If f(z) is a transcendental meromorphic function of finite logarithmic order λ, then for any two distinct extended complex values a and b, we have

T(r,f)N(r,f=a)+N(r,f=b)+o ( U ( r , f ) ) ,
(3.1)

where U(r,f)= ( log r ) λ ( r ) is a logarithmic-type function of T(r,f). Furthermore, if T(r,f) has a finite lower logarithmic order

μ= lim inf r + log T ( r , f ) log log r ,
(3.2)

with λμ<1, then

T(r,f)N(r,f=a)+N(r,f=b)+o ( T ( r , f ) ) .
(3.3)

Lemma 3.2 If f(z) is a non-constant zero-order meromorphic function and qC{0}, then

T ( r , f ( q z ) ) = ( 1 + o ( 1 ) ) T ( r , f ( z ) )
(3.4)

on a set of lower logarithmic density 1.

Lemma 3.3 ([26])

Let f(z) be a meromorphic function of finite order ρ, and let cC{0}. Then, for each ε>0, one has

T ( r , f ( z + c ) ) =T(r,f)+O ( r ρ 1 + ε ) +O(logr).
(3.5)

From the proof of Theorem 2.1 in [26], we know if f(z) is of zero order, then (3.5) can be written into

T ( r , f ( z + c ) ) =T(r,f)+O(logr).
(3.6)

From Lemma 3.2 and (3.6), we can obtain

Lemma 3.4 If f(z) is a non-constant zero-order meromorphic function and qC{0}, then

T ( r , f ( q z + c ) ) = ( 1 + o ( 1 ) ) T ( r , f ( z ) ) +O(logr)
(3.7)

on a set of lower logarithmic density 1.

Remark 5 If f(z) is a transcendental meromorphic function of finite logarithmic order λ, then (3.7) can be rewritten into

T ( r , f ( q z + c ) ) = ( 1 + o ( 1 ) ) T ( r , f ( z ) ) .
(3.8)

Lemma 3.5 ([27])

Let f be a non-constant meromorphic function, n be a positive integer. P(f)= a n f n + a n 1 f n 1 ++ a 1 f where a i is a meromorphic function satisfying T(r, a i )=S(r,f) (i=1,2,,n). Then

T ( r , P ( f ) ) =nT(r,f)+S(r,f).

Lemma 3.6 If f(z) is a non-constant zero-order meromorphic function and qC{0}, then

N ( r , f ( q z + c ) ) = ( 1 + o ( 1 ) ) N ( r , f ( z ) ) +O(logr)
(3.9)

on a set of lower logarithmic density 1.

From the proofs of Theorem 1.3 [19] and Theorem 2.2 [26], we can obtain the lemma easily. If f(z) is a transcendental meromorphic function of finite logarithmic order λ, then (3.9) can be rewritten into

N ( r , f ( q z + c ) ) = ( 1 + o ( 1 ) ) N ( r , f ( z ) ) .
(3.10)

Lemma 3.7 ([13, 28])

Let f(z) be a non-constant meromorphic function of zero order, and let q,cC{0}. Then

m ( r , f ( q z + c ) f ( z ) ) =o { T ( r , f ) }

on a set of logarithmic density 1.

Lemma 3.8 If f(z) is a transcendental meromorphic function of finite logarithmic order λ and cC{0}, and n2 is an integer, set G(z)= f n (z)f(qz+c), then T(r,G)=O(T(r,f)).

Proof We can rewrite G(z) in the form

G(z)=f ( z ) n + 1 f ( q z + c ) f ( z ) .
(3.11)

For each ε>0, by Lemma 3.7 and (3.11), we get that

m(r,G)(n+1)m(r,f)+m ( r , f ( q z + c ) f ( z ) ) =(n+1)m(r,f)+o { T ( r , f ) } .
(3.12)

From Lemma 3.6, we have

N(r,G)nN(r,f)+N ( r , f ( q z + c ) ) ( n + 1 + o ( 1 ) ) N(r,f).
(3.13)

By (3.12) and (3.13), we have

T(r,G)O ( T ( r , f ) ) .
(3.14)

By Lemma 3.5 and (3.8), we have

n T ( r , f ( z ) ) = T ( r , f n ( z ) ) = T ( r , G ( z ) f ( q z + c ) ) T ( r , G ) + T ( r , f ( q z + c ) ) = T ( r , G ( z ) ) + ( 1 + o ( 1 ) ) T ( r , f ( z ) ) .
(3.15)

Thus, from (3.15) we have

( n 1 o ( 1 ) ) T(r,f)T(r,G).
(3.16)

That is, T(r,f)O(T(r,G)) from n2.

Thus, (3.14) and (3.16) give that T(r,G)=O(T(r,f)). □

Proof of Theorem 2.1 Denote G(z)=f ( z ) n f(qz+c).

We claim that G(z) is transcendental if n2.

Suppose that G(z) is a rational function R(z). Then f ( z ) n =R(z)/f(qz+c). Therefore, by Lemma 3.5 and (3.8), nT(r,f(z))=T(r,f ( z ) n )=T(r,R(z)/f(qz+c))T(r,f(qz+c))+O(logr)=(1+o(1))T(r,f(z)), which contradicts n2.

Hence, the claim holds.

By Lemma 3.1, Lemmas 3.5-3.6, Lemma 3.8, and (3.8), we have

n T ( r , f ( z ) ) = T ( r , f ( z ) n ) = T ( r , G ( z ) / f ( q z + c ) ) T ( r , F ( z ) ) + T ( r , f ( q z + c ) ) + O ( 1 ) = ( 1 + o ( 1 ) ) T ( r , f ( z ) ) + T ( r , G ) = ( 1 + o ( 1 ) ) T ( r , f ( z ) ) + N ( r , G ) + N ( r , 1 G b ) + o ( U ( r , G ) ) ( 1 + o ( 1 ) ) T ( r , f ( z ) ) + ( n + 1 + o ( 1 ) ) N ( r , f ( z ) ) + N ( r , 1 G b ) + o ( U ( r , f ) ) ,
(3.17)

where U(r,f)= ( log r ) λ ( r ) is a logarithmic-type function of T(r,f).

Note that for the logarithmic exponent of convergence of poles less than λ1, we have

lim sup r log N ( r , f ( z ) ) log log r <λ.
(3.18)

Suppose that

N ( r , 1 G b ) =o ( T ( r , G ) ) .
(3.19)

By Lemma 3.8, we know (3.19) can be written into

N ( r , 1 G b ) =o ( T ( r , f ) ) .
(3.20)

From (3.17) and (3.20), we have

( n 1 o ( 1 ) ) T ( r , f ( z ) ) ( n + 1 + o ( 1 ) ) N ( r , f ( z ) ) +o ( U ( r , f ) )
(3.21)

for sufficiently large r.

By (3.19), (3.21), and n2, we have

lim sup r log T ( r , f ) log log r <λ.
(3.22)

This contradicts the fact that T(r,f) has logarithmic order λ. Hence,

N ( r , 1 G b ) o ( T ( r , G ) ) .

That is, Gb has infinitely many zeros, then f n (z)f(qz+c)b has infinitely many zeros. This completes the proof of Theorem 2.1. □

4 Proof of Theorems 2.2 and 2.3

Let

φ= b a f ( z ) a f ( q z + c ) f n ( z ) .
(4.1)

By Lemma 3.4 and (3.8), we obtain

n T ( r , f ( z ) ) = T ( r , f ( z ) n ) = T ( r , φ ( z ) / ( b a f ( z ) a f ( q z + c ) ) ) + O ( 1 ) T ( r , φ ( z ) ) + T ( r , f ( q z + c ) ) + T ( r , f ( z ) ) + O ( 1 ) = T ( r , φ ( z ) ) + ( 2 + o ( 1 ) ) T ( r , f ( z ) ) + O ( 1 ) ,

which implies that

T ( r , φ ( z ) ) ( n 2 o ( 1 ) ) T(r,f)+O(1).
(4.2)

From (4.1), we can easily get

T ( r , φ ( z ) ) ( n + 2 + o ( 1 ) ) T(r,f)+O(1).
(4.3)

By (4.2)-(4.3) and n3, we have

T ( r , φ ( z ) ) =O ( T ( r , f ) ) .
(4.4)

We claim that φ(z) is transcendental. Suppose that φ(z) is rational, it contradicts (4.2) if n3. The claim holds.

Suppose that N(r, 1 φ 1 )=o{T(r,φ)}. In the following, we will get a contradiction. By (4.4), we have

N ( r , 1 φ 1 ) =o { T ( r , f ) } .
(4.5)

Note that for the logarithmic exponent of convergence of poles less than λ1, we have

lim sup r log N ( r , f ( z ) ) log log r <λ.
(4.6)

By Lemma 3.1 and (4.4)-(4.5), we obtain

T ( r , φ ( z ) ) N ( r , 1 φ ) + N ( r , 1 φ 1 ) + o ( U ( r , φ ) ) N ( r , 1 b a f ( z ) a f ( q z + c ) ) + n N ( r , f ) + N ( r , 1 φ 1 ) + o ( U ( r , f ) ) T ( r , f ( q z ) ) + T ( r , f ( z ) ) + n N ( r , f ) + N ( r , 1 φ 1 ) + o ( U ( r , f ) ) ( 2 + o ( 1 ) ) T ( r , f ( z ) ) + n N ( r , f ) + N ( r , 1 φ 1 ) + o ( U ( r , f ) ) ( 2 + o ( 1 ) ) T ( r , f ( z ) ) + n N ( r , f ) + o ( T ( r , f ) ) + o ( U ( r , f ) ) ,
(4.7)

where U(r,f)= ( log r ) λ ( r ) is a logarithmic-type function of T(r,f).

By (4.2) and (4.7), we have

( n 4 o ( 1 ) ) T(r,f)nN(r,f)+o ( T ( r , f ) ) +o ( U ( r , f ) ) ,

for sufficiently large r. Hence, by (4.6) we have

lim sup r log T ( r , f ) log log r <λ.
(4.8)

This contradicts the fact that T(r,f) has logarithmic order λ. Hence,

N ( r , 1 φ 1 ) o ( T ( r , F ) ) .

That is, φ1 has infinitely many zeros, then f n (z)+a[f(qz+c)f(z)]b has infinitely many zeros.

This completes the proof of Theorem 2.2.

The proof of Theorem 2.3 is similar to the proof of Theorem 2.2, we omit it here.