Let $ D $ be a domain in the complex plane $ \mathbb{C} $, and $ \mathcal{F} $ be a family of meromorphic functions in $ D $. The family $ \mathcal{F} $ is said to be normal in $ D $, in the sense of Montel, if every sequence $ \{f_n\}\subset \mathcal{F} $ contains a subsequence $ \{f_{n_j}\} $ such that $ \{f_{n_j}\} $ converges spherically locally uniformly on $ D $ to a meromorphic function or $ \infty $ [1, 2, 3].
The most celebrated theorem in the theory of normal families is Montel's criterion[4](cf. [1,2,3]), which is the local counterpart of Picard theorem and plays an important role in complex dynamics. It is also called Fundamental Normality Test(FNT)(see [2]).
Theorem A (Montel's criterion) Let $ \mathcal{F} $ be a family of meromorphic functions in a domain $ D $, and $ a_1, a_2, a_3 $ are distinct complex numbers in the extended complex plane $ \bar{{\mathbb{C}}} $. If, for each $ f\in \mathcal{F} $, $ f $ omits $ a_1, a_2, a_3 $ in $ D $, then $ \mathcal{F} $ is normal in $ D $.
Montel's criterion has undergone various extensions and improvements(see [5-14], etc.). Chang, Fang and Zalcman[6](cf. [13]) replaced "three distincr values $ a_1, a_2, a_3 $" in Theorem A with "three distinct meromorphic functions $ a_1(z), a_2(z), a_3(z) $", and obtained the following result.
Theorem B Let $ \mathcal{F} $ be a family of meromorphic functions in a domain $ D $, and let $ a_1(z), a_2(z), a_3(z) $ be three meromorphic functions such that $ a_i(z)\not\equiv a_j(z)(1\leq i<j\leq 3) $ in $ D $, one of which may be $ \infty $ identically. If, for each $ f\in \mathcal{F} $, $ f(z)\neq a_i(z)(i=1, 2, 3) $ in $ D $, then $ \mathcal{F} $ is normal in $ D $.
Let $ \sigma(z_1, z_2) $, $ \chi(z_1, z_2) $ denote the spherical distance and the chordal distance between $ z_1 $ and $ z_2 $ in $ \bar{{\mathbb{C}}} $ respectively. Since $ \chi(z_1, z_2)\leq \sigma(z_1, z_2)\leq \frac{\pi}{2}\chi(z_1, z_2) $, then the metrics $ \sigma $ and $ \chi $ can be treated as one and the same from a topological point of view.
There is another splendid version of Montel's criterion due to Carathéodory[15].
Theorem C Let $ \mathcal{F} $ be a family of functions meromorphic in a domain $ D $ and $ \varepsilon>0 $. Suppose that for each $ f\in \mathcal{F} $, there exist distinct complex numbers $ a_{1f}, a_{2f}, a_{3f}\in \bar{\mathbb{C}} $ such that $ f $ omits $ a_{1f}, a_{2f}, a_{3f} $ and
in $ D $, then $ \mathcal{F} $ is normal in $ D $.
Remark 1 Here, it should be noticed that the exception values $ a_{1f}, a_{2f}, a_{3f} $ in Theorem C must be kind of "uniformly distinct" rather than "distinct".
Let $ \mathcal{M}(D) $ denote the class of functions meromorphic in a domain $ D $. Grahl and Nevo[16] combined the above two directions of extension by considering exceptional functions which depend on the respective function in the family under consideration, i.e. kind of "wandering'' exceptional functions, and proved the following result.
Theorem D Let $ \mathcal{F} $ be a family of functions meromorphic in a domain $ D $ and $ \varepsilon>0 $. Suppose that for each $ f\in \mathcal{F} $, there exist functions $ a_{1f}, a_{2f}, a_{3f}\in {\mathcal{M}}(D)\cup \{\infty\} $ such that
(1) $ f(z)\neq a_{1f}(z), a_{2f}(z), a_{3f}(z) $ in $ D $;
(2) $ \sigma(a_{if}(z), a_{jf}(z))\geq \varepsilon $ for all $ z\in D $ and $ 1\leq i<j\leq 3 $.
Then $ \mathcal{F} $ is normal in $ D $.
The next is due to Bloch-Valiron(see [3]), which is another extension of Montel's criterion.
Theorem E Let $ a_1, a_2, \cdots, a_q(q\geq 3) $ be distinct complex numbers in $ \bar{{\mathbb{C}}} $, and $ l_1, l_2, \cdots, l_q $ be positive integers or $ +\infty $, and let $ \mathcal{F} $ be a family of meromorphic functions in a domain $ D $. If, for each $ f\in \mathcal{F} $, such that
(1) all zeros of $ f-a_i $ have multiplicity at least $ l_i(i=1, 2\cdots, q) $ in $ D $;
(2) $ \sum\limits_{i=1}\limits^q\frac{1}{l_i}<q-2 $,
then $ \mathcal{F} $ is normal in $ D $.
It is natural to ask: does Theorem E still hold if the multiple values '$ a_1, a_2, \cdots, a_q $' are replaced by the multiple wandering functions '$ a_{1f}(z), a_{2f}(z), \cdots, a_{qf}(z) $'?
In this paper, we prove the following result.
Theorem 1 Let $ l_1, l_2, \cdots, l_q(q\geq 3) $ are positive integers or $ +\infty $ and $ \varepsilon>0 $, and let $ \mathcal{F} $ be a family of meromorphic functions in a domain $ D $. Suppose that for each $ f\in \mathcal{F} $, there exist functions $ a_{1f}, a_{2f}, \cdots, a_{qf}\in {\mathcal{M}}(D)\cup \{\infty\} $ such that
(1) all zeros of $ f(z)-a_{if}(z) $ have multiplicity at least $ l_i(i=1, 2\cdots, q) $ in $ D $;
(2) $ f $ and each $ a_{if}(i=1, 2\cdots, q) $ have no common poles;
(3) $ \sum\limits_{i=1}\limits^q\frac{1}{l_i}<q-2 $;
(4) $ \sigma(a_{if}(z), a_{jf}(z))\geq \varepsilon (1\leq i<j\leq q) $ in $ D $.
Remark 2 Obviously, Theorem 1 generalizes and improves Theorem E.
Remark 3 The condition '$ \sigma(a_{if}(z), a_{jf}(z))\geq \varepsilon (1\leq i<j\leq q) $' in Theorem 1 can not be replaced by '$ |(a_{if}(z)-a_{jf}(z))|\geq \varepsilon (1\leq i<j\leq q) $', as is shown by the following example.
Example 1 Let $ \Delta=\{z: |z|<1\} $, $ \mathcal{F}=\{f_n(z)=nz:n=1, 2, \cdots\} $, $ a_{1n}(z)=nz+n, a_{2n}(z)=nz+n+1, \cdots, a_{qn}(z)=nz+n+q-1 $.
Clearly, for each $ n $, $ f_n(z)\neq a_{1n}(z), a_{2n}(z), \cdots, a_{qn}(z) $. This means that Conditions (1), (2) and (3) are satisfied(letting $ l_1=l_2=\cdots=l_q=\infty $). For each $ n $, we have that $ |a_{in}(z)-a_{jn}(z)|\geq 1( 1\leq i<j\leq q) $ in $ \Delta $. However, $ \mathcal{F} $ fails normal at $ z=0 $ since $ f_n(0)=0 $ and $ f_n(1/n)=1 $. Noting that
for $ 1\leq i<j\leq q $ and all $ z\in \Delta $ as $ n\to \infty $.
Let $ q=3 $ in Theorem 1, we have
Corollary 1 Let $ l_1, l_2, l_3 $ are positive integers or $ +\infty $ and $ \varepsilon>0 $, and let $ \mathcal{F} $ be a family of meromorphic functions in a domain $ D $. Suppose that for each $ f\in \mathcal{F} $, there exist functions $ a_{1f}, a_{2f}, a_{3f}\in {\mathcal{M}}(D)\cup \{\infty\} $ such that
(1) all zeros of $ f(z)-a_{if}(z) $ have multiplicity at least $ l_i(i=1, 2, 3) $ in $ D $;
(2) $ f $ and each $ a_{if}(i=1, 2, 3) $ have no common poles;
(3) $ \frac{1}{l_1}+\frac{1}{l_2}+\frac{1}{l_3}<1 $;
(4) $ \sigma(a_{if}(z), a_{jf}(z))\geq \varepsilon (1\leq i<j\leq3) $ in $ D $.
Remark 4 Corollary 1 improves and generalizes Montel's criterion and Theorems C and D.
To prove our results, we need some lemmas.
For $ p\in \mathbb{N} $ and $ j=1, 2, \cdots, p $, we introduce the projections
as
for $ (f_1, \cdots, f_p)\in (\mathcal{M}(D))^p $. The next is called "simultaneous rescaling version of Zalcman's lemma", which is due to Grahl and Nevo.
Lemma 1 [16] Let $ p\in \mathbb{N} $ and $ \mathcal{F}\subseteq (\mathcal{M}(D))^p $. Assume that there exists $ j_0\in \{1, \cdots, p\} $ such that the family $ \pi_{j_0}(\mathcal{F}) $ is not normal at $ z_0\in D. $ Then there exist $ (f_{1n}, \cdots, f_{pn})\in \mathcal{F}, z_n\in D $ with $ z_n\to z_0 $, and positive numbers $ \rho_n\to 0 $ such that
converges spherically and locally uniformly on $ \mathbb{C} $, where $ g_1, \cdots, g_p\in \mathcal{M(\mathbb{C})}\bigcup \{ \infty \} $, are not all constants.
Lemma 2 [16] Let $ \varepsilon>0 $, and $ \mathcal{F}\subseteq (\mathcal{M}(D))^2 $ be a family of pairs of meromorphic functions in a domain $ D $. If for all $ (a, b)\in \mathcal{F} $,
in $ D $, then the families $ \{a:(a, b)\in \mathcal{F}\} $ and $ \{b:(a, b)\in \mathcal{F}\} $ are normal in $ D $.
Remark 5 Set $ \mathcal{M}_1(D)=\mathcal{M}(D)\cup \{\infty\} $, it is easy to see that Lemmas 1 and 2 are still valid if $ \mathcal{M}(D) $ is replaced by $ \mathcal{M}_1(D) $(for details, see [16, Lemma 6 and Theorem 2]).
Let $ f $ be a nonconstant meromorphic function on the complex plane $ \Bbb{C} $. We now recall some standard notations of Nevanlinna value distribution theory (see [1,3]). Set $ \log^+ x=\max\{\log x, 0\}(\log^+0=0) $. We define the proximity function of $ f $ by
The function
is called the counting function of poles of $ f $, where $ n(t, f) $ denotes the number of poles of $ f $ on $ |z|\leq t $. We also denote by
the counting function of poles, where $ \overline{n}(t, f) $ counts each pole only once despite its multiplicity. The sum
is called the Nevanlinna characteristic function of $ f $. We denote by $ S(r, f) $ any function satisfying
as $ r\to\infty $, possibly outside a set with finite measure, not always the same at every occurrence. The following is the well-known Nevanlinna second fundamental theorem.
Lemma 3 (see [1, 3]) Let $ f $ be a nonconstant meromorphic function in $ \mathbb{C} $, $ a_1, a_2, \cdots, a_q(q\geq 3) $ are distinct complex numbers in $ \bar{{\mathbb{C}}} $. Then
By the assumptions of the theorem, for each $ f\in \mathcal{F} $, there exist functions
such that all zeros of $ f-a_{if} $ have multiplicity at least $ l_i(i=1, 2, \cdots, q), $ $ f $ and $ a_{if}(i=1, 2\cdots, q) $ have no common poles, and $ \sigma(a_{if}(z), a_{jf}(z))\geq \varepsilon (1\leq i<j\leq q) $ in $ D $.
Suppose, on the contrary, that $ \mathcal{F} $ is not normal at $ z_0\in D $. Then $ \pi_{1}(\mathcal{F}_1) $ is not normal at $ z_0 $, where
By Lemma 1, there exists a sequence $ \{(f_n, a_{1f_n}, \cdots, a_{qf_n})\}\subseteq\mathcal{F}_1 $, points $ z_n\in D $, and positive numbers $ \rho_n $ such that $ z_n\to z_0 $, $ \rho_n\to 0 $,
and
locally uniformly with respect to the spherical metric on $ \mathbb{C} $, where $ g, h_1, \cdots, h_p \in \mathcal{M}_1(\mathbb{C}) $, are not all constants.
Noting that $ \sigma(a_{1f_n}(z), a_{jf_n}(z))\geq \varepsilon $($ 2\leq j\leq q $) for each $ n $ and $ z\in D $, Lemma 2 implies that the families $ \{a_{if_n}\}(i=1, 2, \cdots, q) $ are normal in $ D $. Then, there exist subsequences, (without loss of generality) again denoted by $ \{a_{if_n}\}(i=1, 2, \cdots, q) $ such that
converges spherically and locally uniformly on $ D $, where $ A_i(z)\in {\mathcal{M}_1}(D)(i=1, 2, \cdots, q) $. It follows that $ a_{if_n}(z_n+\rho_n\zeta)\to A_i(z_0) $. This, together with (3.2), gives that $ h_i(\zeta)=A_i(z_0) $ ($ i=1, 2, \cdots, q $). Hence, $ g $ must be noconstant.
By (3.3), we have
in $ D $ as $ n\to\infty $. This means that $ A_1(z_0), A_2(z_0), \cdots, A_q(z_0)(\in\bar{{\mathbb{C}}}) $ are distinct.
We distinguish two cases.
Case 1. $ A_1(z_0), A_2(z_0), \cdots, A_q(z_0)\in \mathbb{C} $.
By (3.1), we have
spherically and locally uniformly on $ \mathbb{C} $. Since all zeros of $ f_n-a_{if_n} $ have multiplicity at least $ l_i $, Hurwitz's theorem and (3.4) implies that all zeros of $ g(\zeta)-A_i(z_0) $ have multiplicity at least $ l_i(i=1, 2, \cdots, q) $. By Nevanlinna first fundamental theorem and Lemma 3, we have
that is,
This yields that $ g $ is a constant, a contradiction.
Case 2. One of $ A_1(z_0), A_2(z_0), \cdots, A_q(z_0) $ is infinite, say, $ A_q(z_0)=\infty $.
Then $ A_1(z_0), A_2(z_0), \cdots, A_{q-1}(z_0) $ are finite. As above, all zeros of $ g(\zeta)-A_i(z_0) $ have multiplicity at least $ l_i(i=1, 2, \cdots, q-1) $. We have
spherically and locally uniformly on $ \mathbb{C} $. Since $ f_n $ and $ a_{qf_n} $ have no common poles, we conclude that all zeros of $ 1/f_n(z_n+\rho_n\zeta)-1/a_{qf_n}(z_n+\rho_n\zeta) $ arise only from the zeros of $ f_n(z_n+\rho_n\zeta)-a_{qf_n}(z_n+\rho_n\zeta) $. By Hurwitz's theorem, $ 1/g $ has only zeros with multiplicity at least $ l_q $, and hence all poles of $ g $ have multiplicity at least $ l_q $. Again by Nevanlinna first fundamental theorem and Lemma 3, we arrive at a contradiction.
Theorem 1 is thus proved.