1 Introduction
A domain
$\Omega \subset \mathbb {C}$
is said to be star-shaped with respect to a point
$\zeta \in \Omega $
, referred to as a center of
$\Omega $
, if for every point
$z \in \Omega $
, the line segment

lies entirely within
$\Omega $
. This is a weaker form of convexity, where the difference lies in the fact that the center
$\zeta $
is fixed, whereas for a convex set, the line segment must remain inside the set for any pair of points
$z_1, z_2 \in \Omega $
.
Consider a rational function

where P and Q are polynomials of the same degree. The sets

where c is a positive constant, are called the level curves of R. Since R is a rational function,
$\Gamma _c$
is a finite disjoint union of
$\mathcal {C}^\infty $
curves (for a finite number of constants c,
$\Gamma _c$
may contain branch points and thus is not a Jordan curve). The rational function R is called zero-pole separable if there exists a Jordan level curve
$\Gamma _c$
such that all zeros of R are inside
$\Gamma _c$
and all poles of R are outside
$\Gamma _c$
. This specific
$\Gamma _c$
is referred to as a separating level curve.
Two important classes of zero-pole separable rational functions merit mention. Let
$\{z_k\}_{1 \leq k \leq N}$
be a finite sequence of nonzero complex numbers inside the open unit disc
$\mathbb {D}$
, and let
$m_k \geq 1$
and
$m \geq 0$
. Then, the rational function

is called a finite Blaschke product for the open unit disc
$\mathbb {D}$
[Reference Mashreghi8, p. 158]. While finite Blaschke products have long been a classical subject, they have recently gained renewed attention, particularly in relation to the Crouzeix conjecture. The role of finite Blaschke products in this context can be found in [Reference Bickel, Gorkin, Greenbaum, Ransford, Schwenninger and Wegert1] and the references therein. For a detailed treatment of finite Blaschke products, see [Reference Garcia, Mashreghi and Ross3].
A fundamental property of finite Blaschke products is that

where
$\mathbb {T}$
is the unit circle in the complex plane. Therefore,
$\mathbb {T}$
is a separating level curve, and every point inside
$\mathbb {D}$
can be regarded as a center.
Similarly, if we take
$\{z_k\}_{1 \leq k \leq N}$
to be a finite sequence in the upper half-plane
$\mathbb {C}_+$
, and let
$m_k \geq 1$
, then the rational function

is called a finite Blaschke product for the upper half-plane. In this case, the level curve

where
$\mathbb {R}$
is the real line, forms a degenerate level curve. However, for
$c < 1$
sufficiently close to one,
$\Gamma _c$
is a
$\mathcal {C}^\infty $
curve with a convex interior containing all the zeros of B.
M. Heins [Reference Heins6] showed that every finite Blaschke product for the unit disc, which has at least one finite pole, has a nonzero residue. Recent developments on the residue theorem can be found in [Reference Galán-García, Aguilera-Venegas, Galán-García, Rodríguez-Cielos, Atencia-McKillop, Padilla-Domínguez and Rodríguez-Cielos2, Reference García-Aguilar and Gómez-Izquierdo4, Reference Gorda, Österman and Säppi5, Reference Pathan and Kumar9, Reference Sarić10]. It is important to emphasize the necessity of having at least one finite pole, as the function
$f(z) = z^n$
, for
$n \geq 1$
, is a well-defined finite Blaschke product for the unit disc, yet it has no finite poles.
In [Reference Mashreghi7], J. Mashreghi extended this result to the Blaschke products in the upper half-plane, although the proofs for the two cases are entirely different. In this article, we generalize Heins’ method using the concept of zero-pole separable rational functions. This provides a unified approach that applies to both the unit disc and the upper half-plane cases.
2 The main result
In the following, a global primitive of a function f refers to a function F such that
$F' = f$
, except possibly at the poles of f.
Theorem 2.1 Let R be a zero-pole separable rational function. Suppose R has a separating level curve
$\Gamma _c$
, whose interior is star-shaped, with a center
$\zeta $
in the interior of
$\Gamma _c$
. Then, for any
$n \geq 0$
, the rational function

has a nonzero residue.
We emphasize that Theorem 2.1 asserts, in particular, that a zero-pole separable rational function R, with a separating level curve whose interior is star-shaped, has a nonzero residue. This corresponds to the special case where
$n=0$
.
To illustrate, in the examples of zero-pole separable rational functions mentioned earlier, the finite Blaschke product

is zero-pole separable with
$\Gamma _1 = \mathbb {T}$
as the separating level curve, and
$\zeta = 0$
as its center. Therefore, for each
$n \geq 0$
,

has a nonzero residue. This is precisely Heins’ theorem [Reference Heins6]. Similarly, in the upper half-plane case,

has a nonzero residue for all
$\zeta \in \mathbb {C}_+$
and for all
$n \geq 0$
.
3 Proof of Theorem 2.1
Let
$R=\dfrac {P}{Q}$
where

Then, by the Partial Fraction Expansion theorem,
$(z-\zeta )^n \, R(z)$
has the unique decomposition

where
$\alpha _k$
and
$\beta _{k,\ell }$
are numerical constants;
$\beta _{k,1}$
is the residue of
$(z-\zeta )^n \, R(z)$
at the pole
$p_k$
.
We now appeal to an elementary, but very important fact from complex analysis: the function
$(z-\zeta )^n \, R(z)$
has a global primitive if and only if
$\beta _{k,1}=0$
for each k. In other words,
$(z-\zeta )^n \, R(z)$
has a global primitive if and only if all its residues are zero.
To proceed, suppose that

for all k. We then seek a contradiction. The assumption ensures that
$(z-\zeta )^n \, R(z)$
has a global primitive F. Since

we have, for each z inside
$\Gamma _c$
,

where
$\gamma $
is any rectifiable curve inside
$\Gamma _c$
from
$\zeta $
to z. Remember that the poles of R are outside
$\Gamma _c$
. By the Maximum Modulus principle [Reference Mashreghi8, p. 129], for each z inside
$\Gamma _c$
, we have
$|R(z)| \leq c$
. Hence,

if
$\gamma $
is the line segment
$[\zeta ,z]$
. Here, we used the fact that the interior of
$\Gamma _c$
is star-shaped. Otherwise, we cannot connect
$\zeta $
and z by a line segment and thus such a crucial estimation is not valid. Since F is continuous inside and on the curve
$\Gamma _c$
, the inequality (3.4) is also valid for all points of
$\Gamma _c$
. Up to here, we have not profoundly used the fact that R is a rational function. The estimation (3.4) is valid for any analytic function F defined on the interior of
$\Gamma _c$
, provided that
$\Gamma _c$
is a level curve of R where R is given by

Now, we dig further to detect the implications of the rational function R.
Since
$F'(z) = (z-\zeta )^n \, R(z)$
, if we directly integrate (3.1), we get

where
$\alpha $
is an arbitrary constant. Note that, by assumption, the index
$\ell $
starts from
$2$
. We choose the free parameter
$\alpha $
such that
$F(\zeta )=0$
. Since
$F(\zeta )=0$
and

F has a zero of order at least
$n+1$
at
$\zeta $
. Here, by taking the common denominator in the equation (3.5), we should get

where S is a polynomial of degree
$\sum _{k=1}^{N}(m_k-1)$
. The function

will lead us to a contradiction. According to (3.1) and (3.6),

and thus the poles of G are the zeros of P which are all inside
$\Gamma _c$
. Hence, G is analytic outside
$\Gamma _c$
and has at least a simple zero at each
$p_k$
.
In the first place, by (3.1),

and by (3.5),

Therefore, according to the definition (3.7),

In other words, G is also analytic at infinity with
$G(\infty )=1$
. Furthermore, according to (3.4),

for each z on
$\Gamma _c$
. Therefore, by the Maximum Modulus principle, G is a unimodular constant outside
$\Gamma _c$
. But, G has some zeros in that domain, which is absurd.
In short, the identity (3.2) never happens for all values of k. This means that

always has a nonzero residue.
4 Concluding remarks
We conclude with two intriguing open questions, followed by a comment, that arise from the above work.
-
(1) Does every infinite Blaschke product possess a nonzero residue? This remains an open problem and a natural extension of Heins’ result on finite Blaschke products. The behavior of residues for infinite Blaschke products is far less understood, and further investigation could yield deeper insights into the underlying structure of these functions.
-
(2) Can the assumption of the domain being star-shaped in Theorem 2.1 be removed? The requirement of a star-shaped domain plays a crucial role in our proof. However, it is unclear whether this condition is essential or if the result can be generalized to broader classes of domains. Relaxing this assumption could lead to a more comprehensive understanding of zero-pole separable rational functions.
-
(3) The following example is verified numerically. However, it lacks a rigorous proof. For
$n \geq 1$ and
$1 \leq k \leq n$ ,
$$\begin{align*}z_k = \frac{k}{n+1} + i \,\, \sqrt{1-\bigg(\frac{k}{n+1}\bigg)^2}, \end{align*}$$
$$\begin{align*}R(z) = \frac{(z+1)^n \, (z+i)^n \, \prod_{k=1}^{n} (z-z_k) \, (z-\bar{z}_k) \, (z-iz_k) \, (z-i\bar{z}_k) \,}{z^{6n}}. \end{align*}$$
The nominator is so chosen that the coefficient of
$z^{6n-1}$ is zero and besides the zeros of R are placed on the arc
$-\pi /2 \leq \arg z \leq \pi $ of the unit circle
$\mathbb {T}$ . Hence R has no nonzero residue. However, it seems that the level curves
$\Gamma _c$ , for some values of
$c<1$ , are separating the zeros and poles of R.