1 Introduction

Finding bounds for the zeros of polynomials is a classical problem which attracted (and still attracts) the attention of numerous mathematicians. A well-known result published by Cauchy in 1829 states that if

$$\begin{aligned} P(z)=z^n + a_{n-1} z^{n-1} + \cdots + a_1z+a_0 \end{aligned}$$

is a complex polynomial of degree n, then all zeros of P lie in the disk

$$\begin{aligned} |z|\le 1+\max _{0\le j\le n-1}|a_j|. \end{aligned}$$

In the literature, various refinements of Cauchy’s theorem and many related results on the location of the zeros of polynomials are given. For more information on this subject we refer to Milovanović et al. [4, Chapter 3] and Rahman and Schmeisser [5, Chapter 8], as well as the references cited therein.

Our work has been inspired by two interesting papers of Guggenheimer [2] and Aziz and Zargar [1], who studied the following class of lacunary-type polynomials,

$$\begin{aligned} {\mathcal {C}}(p,M)= & {} \Bigl \{ z^n + a_{n-p} z^{n-p} + \cdots + a_1 z +a_0 \, \Big | \, \\&\max _{0\le j\le n-p} |a_j| =M, \, n=p, p+1, \ldots \Bigr \}. \end{aligned}$$

Here, \(p\ge 2\) is an integer, \(M>0\) is a real number and \(a_j\) \((j=0,1,\ldots ,n-p)\) are complex numbers.

They proved the following result.

Proposition 1.1

Let \(P\in {\mathcal {C}}(p,M)\). All zeros of P lie in disk

$$\begin{aligned} |z|<\delta (p,M), \end{aligned}$$
(1.1)

where \(\delta (p,M)\) is the only positive solution of

$$\begin{aligned} x^p-x^{p-1}=M. \end{aligned}$$
(1.2)

Remark 1.2

All solutions of the algebraic equation (1.2) for \(p\le 4\) can be obtained in symbolic form using the well-known software packages Mathematica, Maple or Matlab. In this paper all computations were performed in Mathematica, Ver. 12.1.1, on MacBook Pro (2017), OS Catalina Ver. 10.15.5 in both, symbolic and numerical mode.

The corresponding command in Mathematica for \(p=2\) is

figure a

and then we obtain the two solutions in TeXForm

$$\begin{aligned} \left\{ \frac{1}{2} \left( 1-\sqrt{4 M+1}\right) ,\frac{1}{2} \left( \sqrt{4 M+1}+1\right) \right\} . \end{aligned}$$

In order to get only one solution, e.g. for \(p=3\) there is only one real positive solution, we use the following command

figure b

and we get

$$\begin{aligned} \frac{1}{3} \left( \frac{\root 3 \of {3 \sqrt{3} \sqrt{27 M^2+4 M}+27 M+2}}{\root 3 \of {2}}+\frac{\root 3 \of {2}}{\root 3 \of {3 \sqrt{3} \sqrt{27 M^2+4 M}+27 M+2}}+1\right) . \end{aligned}$$

This expression, as well as one for \(p=4\), can be written in a simpler form.

Thus, using Mathematica we easily determine \(\delta (p,M)\) for \(p=2,3,4\), in symbolic form,

$$\begin{aligned} \delta (2,M)&=\frac{1}{2}\Bigl ( \sqrt{4M+1}+1\Bigr ), \quad \delta (3,M)=\frac{1}{3}\Bigl (1+ U+\frac{1}{U}\Bigr ),\\ \delta (4,M)&=\frac{1}{4}\Bigl ( \sqrt{ \frac{16M}{V} \Bigl ( \frac{2}{3}\Bigr )^{1/3}-2V\Bigl (\frac{2}{3}\Bigr )^{2/3}+\frac{2}{W}+2}+W+1\Bigr ), \end{aligned}$$

where

$$\begin{aligned} U=U(M)&= \root 3 \of {\frac{1}{2} \Bigl ( 3\sqrt{3}\sqrt{27M^2+4M}+27M+2 \Bigr ) },\\ V=V(M)&=\root 3 \of {\sqrt{3}\sqrt{256M^3+27M^2}-9M},\\ W=W(M)&=\sqrt{2V\Bigl (\frac{2}{3}\Bigr )^{2/3}-\frac{16 M}{V}\Bigl (\frac{2}{3}\Bigr )^{1/3}+1}. \end{aligned}$$

The special case \(M=1\) leads to

$$\begin{aligned} \delta (2,1)&=\frac{1}{2}(\sqrt{5}+1)=1.61803398\ldots ,\\ \delta (3,1)&=\frac{1}{3}+\root 3 \of {\frac{29}{54}+\frac{1}{18}\sqrt{93}}+ \root 3 \of {\frac{29}{54}-\frac{1}{18}\sqrt{93}}=1.46557123\ldots ,\\ \delta (4,1)&=\frac{1}{4} \biggl (1+W(1)+\sqrt{2+\frac{2}{W(1)} -2 V(1)\left( \frac{2}{3}\right) ^{2/3} +\frac{16}{V(1)}\left( \frac{2}{3}\right) ^{1/3}}\biggr )\\&=1.38027756\ldots \ , \end{aligned}$$

because of

$$\begin{aligned} V(1)&=\root 3 \of {\sqrt{849}-9}=2.72062866\ldots ,\\ W(1)&=\sqrt{2 \left( \frac{2}{3}\right) ^{2/3} V(1)-\frac{16}{V(1)} \root 3 \of {\frac{2}{3}}+1}=0.12221011 \ldots \ . \end{aligned}$$

For \(p\ge 5\) we must use a numerical version of the command for solving equations NSolve, with an optional parameter WorkingPrecision (WP) that specifies how many digits of precision should be maintained in internal computations. Setting WorkingPrecision->MachinePrecision causes all internal computations to be done with machine numbers. In this case, this optional parameter can be omitted. Using

figure c

we obtain \(\delta (p,M)\), with a given WP. For example, delta[7,10,20] gives 1.5987802009531565756.

It is natural to ask whether the bound \(\delta (p,M)\) given in (1.1) can be replaced by a smaller value. We show that the answer to this question is “no”. This means that the only positive solution of (1.2) is the optimal bound for the zeros of the polynomials given in \({\mathcal {C}}(p,M)\).

Theorem 1.3

Let \(p\ge 2\) and \(M>0\) be fixed numbers. The value \(\delta (p,M)\) given in Proposition 1.1 is best possible.

In the next section, we offer a proof of Theorem 1.3 and in Sect. 3, we present several properties of \(\delta (p,M)\).

2 Proof of the main result

Proof of Theorem 1.3

We assume (for a contradiction) that in (1.1) the value \(\delta =\delta (p,M)\) can be replaced by a smaller expression, say \(\delta ^*=\delta ^*(p,M)\). We define

$$\begin{aligned} F(z)=F_n(z)=z^n -M(z^{n-p}+\cdots +z+1) \quad (n\ge p). \end{aligned}$$

Then, \(F\in {\mathcal {C}}(p,M)\). Let

$$\begin{aligned} f(x)=x^p-x^{p-1}-M. \end{aligned}$$

We have \(f(1)=-M<0\) and \(f(\delta )=0\) which implies that \(\delta >1\). In what follows, let \(n\ge [p+1/M]\). (As usual, [x] denotes the greatest integer not greater than x.) Since \(F(0)=-M\) and \(\lim _{z\rightarrow \infty } F(z)=\infty \), we conclude that F has precisely one positive zero, \(r=r_n(p,M)\). We have \(F(1)=1-(n+1-p)M<0\) and \(F(\delta )=M/(\delta -1)>0\). This gives

$$\begin{aligned} 1<r_n(p,M)<\delta . \end{aligned}$$

The function

$$\begin{aligned} G(z)=G_n(z)=(z-1)F(z)=z^{n+1}-z^n -M z^{n+1-p}+M \end{aligned}$$

has precisely two positive zeros, 1 and r. Using

$$\begin{aligned} p+\frac{1}{M}<\Bigl [ p+\frac{1}{M} \Bigr ] +1 \le n+1 \end{aligned}$$

gives

$$\begin{aligned} G'(1)=1-M(n+1-p)<0. \end{aligned}$$

This implies that there exists a number \(\varepsilon =\varepsilon (p,M)>0\) such that G is negative on \((1, 1+\varepsilon )\). Let \(x^*\in (1,1+\varepsilon )\). Since

$$\begin{aligned} G(x^*)<0 \quad \text{ and } \quad \lim _{z\rightarrow \infty } G(z)=\infty , \end{aligned}$$

G has a zero on \((x^*,\infty )\). It follows that \(x^*<r\). Otherwise, G has three positive zeros which is not true. Thus,

$$\begin{aligned} 1<x^*<r_n(p,M)<\delta . \end{aligned}$$

Since the sequence \((r_n)\) is bounded, there exists a convergent subsequence \((r_{j_n})\). Let

$$\begin{aligned} \lim _{n\rightarrow \infty } r_{j_n}=s. \end{aligned}$$

Then, we have \(s\ge x^*>1\). This implies that

$$\begin{aligned} \lim _{n\rightarrow \infty } (r_{j_n})^{j_n+p-1}=\infty . \end{aligned}$$

We have

$$\begin{aligned} (r_{j_n})^p -(r_{j_n})^{p-1}-M+\frac{M}{(r_{j_n})^{j_n+1-p}} =\frac{(r_{j_n}-1)F_{j_n}(r_{j_n})}{(r_{j_n})^{j_n+1-p}}=0. \end{aligned}$$

Next, we let \(n\rightarrow \infty \) and obtain

$$\begin{aligned} s^p -s^{p-1}-M=0. \end{aligned}$$

Hence, \(s=\delta \).

By assumption, we have

$$\begin{aligned} r_n=|r_n|<\delta ^*<\delta . \end{aligned}$$

Thus,

$$\begin{aligned} r_{j_n}<\delta ^*<\delta . \end{aligned}$$

We let \(n\rightarrow \infty \). Then,

$$\begin{aligned} \delta =s \le \delta ^*<\delta . \end{aligned}$$

A contradiction. It follows that in (1.1) the value \(\delta =\delta (p,M)\) is best possible. \(\square \)

3 Properties of \(\delta (p,M)\)

First, we present two limit relations.

Theorem 3.1

Let \(p\ge 2\). Then,

$$\begin{aligned} \lim _{M\rightarrow \infty } \frac{\delta (p,M)}{M^{1/p}}=1 \end{aligned}$$
(3.1)

and

$$\begin{aligned} \lim _ {M\rightarrow \infty }\bigl ( \delta (p,M)-M^{1/p}\bigr )=\frac{1}{p}. \end{aligned}$$

Proof

Let \(\delta =\delta (p,M)\). Since

$$\begin{aligned} M^{1/p}=\delta \Bigl (1-\frac{1}{\delta }\Bigr )^{1/p}<\delta , \end{aligned}$$

we conclude that if \(M\rightarrow \infty \), then \(\delta \rightarrow \infty \). Thus,

$$\begin{aligned} \lim _{M\rightarrow \infty } \frac{\delta }{M^{1/p}}=\lim _{M\rightarrow \infty }\Bigl (1-\frac{1}{\delta }\Bigr )^{-1/p}=1. \end{aligned}$$

We have

$$\begin{aligned} \delta -M^{1/p}=\frac{1-t^{1/p}}{1-t} \end{aligned}$$

with \(t=1-1/\delta \). Thus, if \(M\rightarrow \infty \), then \(t\rightarrow 1\) and

$$\begin{aligned} \frac{1-t^{1/p}}{1-t}\rightarrow \frac{1}{p}. \end{aligned}$$

\(\square \)

Fig. 1
figure 1

Graphics of \(M\mapsto \delta (p,M)\) for \(p=2,3,4, 10\)

We conclude the paper with some monotonicity and concavity/convexity properties of \(\delta (p,M)\). The following preliminaries are helpful. We make use of the notations

$$\begin{aligned} h_x= & {} \frac{\partial }{\partial x} h(x,y), \quad h_y=\frac{\partial }{\partial y} h(x,y), \\ h_{xx}= & {} \frac{\partial ^2}{\partial x^2} h(x,y), \quad h_x(r,s)=\frac{\partial }{\partial x} h(x,y){\Big |_{(x,y)=(r,s)}}. \end{aligned}$$

First, we show that \(M\mapsto \delta (p,M)\) is differentiable on \((0,\infty )\). Let

$$\begin{aligned} H(x,M)=x^p -x^{p-1}-M. \end{aligned}$$

The function \(\delta \) is determined implicitly by \(H(\delta ,M)=0\). Since \(\delta >1\), we obtain

$$\begin{aligned} p\delta ^{p-1}-(p-1)\delta ^{p-2} >0. \end{aligned}$$
(3.2)

According to the classical Implicit Function Theorem (see, for example, [3, p. 8, Theorem 1.3.1]), a sufficient condition for \(\delta \) to be well-defined as an implicit function of M and for \(\delta (p,M)\) to be differentiable (with respect to M) is

$$\begin{aligned} H_{x}(\delta ,M)=p\delta ^{p-1}-(p-1)\delta ^{p-2}\ne 0, \end{aligned}$$

which is implied by (3.2).

Instead of considering only integer values for p, we extend the definition of \(\delta (p,M)\) to real numbers \(p\ge 1\). Knowing that \(p\mapsto \delta (p,M)\) is differentiable, we are allowed to differentiate both sides of

$$\begin{aligned} \delta (p,M)^p-\delta (p,M)^{p-1}=M \end{aligned}$$
(3.3)

with respect to p, leading to

$$\begin{aligned} \delta ^p \log (\delta )+p\delta ^{p-1} \delta _p -\delta ^{p-1} \log (\delta )-(p-1)\delta ^{p-2}\delta _p=0. \end{aligned}$$
(3.4)

Now, the pair of equations \(H(\delta ,M)=0\) and (3.3) is a set of equations implicitly defining the pair of functions \((\delta , \delta _p)\) in terms of p. The Implicit Function Theorem can be applied again to justify that \((\delta , \delta _p)\) is well defined and differentiable, provided that the corresponding Jacobian determinant is nonzero. The latter fact is straightforward to verify and we omit the details.

Fig. 2
figure 2

Graphics of the sequences \((\delta (p,M))_{2\le p\le 10}\) for \(M=0.1,1,4, 10\)

We are now in a position to prove the following theorem.

Theorem 3.2

  1. (a)

    Let \(M>0\). The sequence \((\delta (p,M))_{p\ge 2}\) is strictly decreasing and strictly convex with \(\lim _{p\rightarrow \infty }\delta (p,M)=1\).

  2. (b)

    Let \(p\ge 2\). The function \(M\mapsto \delta (p,M)\) is strictly increasing and strictly concave on \((0,\infty )\) with \(\lim _{M\rightarrow \infty }\delta (p,M)=\infty \).

Proof

(a) (i) We have

$$\begin{aligned} \delta (p,M)^p -\delta (p,M)^{p-1}=M=\delta (p+1,M)^{p+1}-\delta (p+1,M)^p. \end{aligned}$$

Since \(\delta (p,M)>1\), we obtain

$$\begin{aligned} \delta (p+1,M)^p \bigl ( \delta (p+1,M)-1\bigr )&= \frac{1}{\delta (p,M)}\delta (p,M)^p \bigl (\delta (p,M)-1\bigr ) \\&< \delta (p,M)^p \bigl (\delta (p,M)-1\bigr ). \end{aligned}$$

Thus,

$$\begin{aligned} \Theta \bigl (p, \delta (p+1,M) \bigl )< \Theta \bigl (p, \delta (p,M) \bigr ), \end{aligned}$$

with

$$\begin{aligned} \Theta (p,x)=x^p(x-1). \end{aligned}$$

The function \(x\mapsto \Theta (p,x)\) is strictly increasing on \([p/(p+1),\infty )\), so that we obtain \(\delta (p+1,M)<\delta (p,M)\).

(ii) Let \(\delta =\delta (p,M)\). We claim that \(\delta _{pp}>0\). The discrete version then follows as a corollary.

From (3.4) we obtain

$$\begin{aligned} -\delta _p=\frac{\delta (\delta -1)\log (\delta )}{p\delta -(p-1)}=\frac{u}{v}, \quad \text{ say }. \end{aligned}$$
(3.5)

Since

$$\begin{aligned} u_p=\bigl ( (2\delta -1)\log (\delta )+\delta -1 \bigr ) \delta _p\qquad \text{ and }\qquad v_p=p\delta _p+\delta -1, \end{aligned}$$

we get

$$\begin{aligned} v^2 \delta _{pp}&=-u_p v + u v_p \\&=-\bigl ( (2\delta -1)\log (\delta )+\delta -1 \bigr ) \bigl ( p\delta -(p-1) \bigr ) \delta _p\\&\quad \,+\delta (\delta -1)\log (\delta ) \bigl (p \delta _p+\delta -1\bigr ). \end{aligned}$$

Using (3.5) gives

$$\begin{aligned} v^2 \delta _{pp} =&\bigl ( (2\delta -1)\log (\delta )+\delta -1 \bigr ) \bigl ( \delta (\delta -1)\log (\delta ) \bigr ) \\&+\delta (\delta -1)\log (\delta )\Bigl ( -\frac{p\delta (\delta -1)\log (\delta )}{p\delta -(p-1)}+\delta -1\Bigr ). \end{aligned}$$

It follows that

$$\begin{aligned} \frac{v^2}{\delta (\delta -1)\log (\delta )}\delta _{pp}=(2\delta -1)\log (\delta )+2(\delta -1)-\frac{p\delta (\delta -1)}{p\delta -(p-1)}\log (\delta ). \end{aligned}$$

Since

$$\begin{aligned} \frac{p}{p\delta -(p-1)}<\frac{1}{\delta -1}, \end{aligned}$$

we obtain

$$\begin{aligned} \frac{v^2}{\delta (\delta -1)\log (\delta )}\delta _{pp}&>(2\delta -1)\log (\delta )+2(\delta -1)-\delta \log (\delta )\\&=(\delta -1) \bigl (2+\log (\delta )\bigr )>0. \end{aligned}$$

Thus, \(\delta _{pp}>0\).

(iii) Let \(\lim _{p\rightarrow \infty }\delta (p,M)=a\). Then, \(a\ge 1\). We assume that \(a>1\). Then, \(\lim _{p\rightarrow \infty } \delta (p,M)^p=\infty \), so that

$$\begin{aligned} \frac{M}{\delta (p,M)^p}=1-\frac{1}{\delta (p,M)} \end{aligned}$$
(3.6)

leads to \(0=1-1/a>0\). This contradiction yields \(a=1\).

(b) (i) Let \(0<M_1<M_2\). Then,

$$\begin{aligned} \delta (p,M_1)^p -\delta (p,M_1)^{p-1} =M_1<M_2=\delta (p,M_2)^p -\delta (p,M_2)^{p-1}. \end{aligned}$$

This gives

$$\begin{aligned} \Theta \bigl (p-1, \delta (p,M_1)\bigr )<\Theta \bigl (p-1, \delta (p,M_2)\bigr ). \end{aligned}$$

Since \(\delta (p,M)>1\) and \(x\mapsto \Theta (p-1,x)\) is strictly increasing on \((1,\infty )\), we obtain \(\delta (p,M_1)<\delta (p,M_2)\).

(ii) Let \(M>0\). From (3.3) we obtain by differentiation with respect to M,

$$\begin{aligned} p\delta ^{p-1} \delta _M-(p-1) \delta ^{p-2}\delta _M=1. \end{aligned}$$

This leads to

$$\begin{aligned} \delta _M=\delta ^{2-p} \cdot \bigl ( p\delta -(p-1)\bigr )^{-1}. \end{aligned}$$

It follows that \(\delta _M\) is the product of a decreasing function and a strictly decreasing function. Since both factors are positive, we conclude that \(\delta _M\) is strictly decreasing on \((0,\infty )\). This means that \(M\mapsto \delta (p,M)\) is strictly concave on \((0,\infty )\).

(iii) Applying (3.1) and (3.6) gives

$$\begin{aligned} \lim _{M\rightarrow \infty } \frac{1}{\delta (p,M)}=\lim _{M\rightarrow \infty }\Bigl ( 1-\frac{M}{\delta (p,M)^p}\Bigr )=0. \end{aligned}$$

Thus, if \(M\rightarrow \infty \), then \(\delta (p,M)\rightarrow \infty \). \(\square \)

Remark 3.3

In Figures 1 and 2, we illustrate properties of the function \(M\mapsto \delta (p,M)\) and the sequence \((\delta (p,M))_{p\ge 2}\), which are proved in Theorem 3.2.