1 Introduction
There is an extensive literature on polynomials with restricted coefficients, in particular, with coefficients belonging to one of the sets
$\{-1,1\}$
,
$\{0,1\}$
or
$\{-1,0,1\}$
. In the first case, the polynomials are called Littlewood polynomials, while, in the second case (assuming that the constant term is nonzero), the polynomials are the Newton polynomials. Here we mention only a few papers and directions. The zeros (in particular, the number of real zeros) of polynomials with coefficients belonging to
$\{-1,0,1\}$
have been studied by Bloch and Pólya [Reference Bloch and Pólya1], Schur [Reference Schur14], Szegő [Reference Szegő16], Erdős and Turán [Reference Erdős and Turán8], and Drungilas and Dubickas [Reference Drungilas and Dubickas6] (see also papers of Borwein and Erdélyi [Reference Borwein and Erdélyi2, Reference Borwein and Erdélyi3]). A related question concerning the order of vanishing of such polynomials at
$1$
has been considered by Borwein and Mossinghoff [Reference Borwein and Mossinghoff4]. For similar studies of Littlewood polynomials, see Peled et al. [Reference Peled, Sen and Zeitouni12]. Divisibility properties of such polynomials are also of interest: see, for example, Dubickas and Jankauskas [Reference Dubickas and Jankauskas7] for a question concerning Newton and Littlewood polynomials, and Mossinghoff [Reference Mossinghoff11] for the case of described cyclotomic factors.
In this paper, we initiate the study of Diophantine equations involving polynomials with restricted coefficients. As a generalisation of Littlewood polynomials, we consider polynomials whose coefficients are composed of primes coming from a fixed finite set. We are interested in perfect power values of such polynomials, that is, in Schinzel–Tijdeman equations and hyper- and superelliptic equations related to them. We provide effective upper bounds for the solutions of such equations. For this, we need to combine the effective theory of such equations and the theory of S-unit equations with new assertions concerning the root structures of such polynomials. In view of the general interest (indicated above) in polynomials with restricted coefficients, we find the latter results (Lemmas 3.3–3.7) of possible independent interest. This is one of the main reasons why we split our research into parts: in this way, we can present these ‘background’ results as well. In the continuation of this paper, we take up the general problem of polynomial values of polynomials with restricted coefficients (which requires different techniques and different background knowledge about the root structures and decomposability properties).
2 Notation and main results
Let
$S=\{p_{1}<p_{2}<\cdots <p_{k}\}$
be a finite set of primes and write
${\mathbb Z}_{S}$
for the set of integers having no prime divisors outside S. Note that
$\pm 1\in {\mathbb Z}_{S}$
but
$0\notin {\mathbb Z}_{S}$
for any S. In particular,
${\mathbb Z}_{S}=\{-1,1\}$
for
$S=\emptyset $
. Write
$P_{S}$
for the set of polynomials in
${\mathbb Z}[x]$
with coefficients belonging to
${\mathbb Z}_{S}$
.
Now we give our main results. The first theorem shows that, under a necessary condition, the polynomials in
$P_{S}$
may only attain power values with bounded exponents.
Theorem 2.1. Let
$f(x)\in P_{S}$
of degree d and let b be a nonzero rational number. Then there exist effectively computable constants
$C_{1}=C_{1}(p_{k})$
and
$C_{2}=C_{2}(b,d,p_{k})$
depending only on
$p_{k}$
and on
$b,d,p_{k}$
, respectively, such that if
$d>C_{1}$
, then the equation
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqn1.png?pub-status=live)
with
$x,y,n\in {\mathbb Z}$
and
$|y|>1$
implies that
$n<C_{2}$
.
Remark 2.2. The condition
$d>C_{1}$
is necessary. Indeed, let d be arbitrary, and choose S such that
${d\choose {i}}\in {\mathbb Z}_{S}$
for all
$i=0,\ldots ,d$
. Then, for any
$a\in {\mathbb Z}_{S}$
, we have
$(x+a)^{d}\in P_{S}$
. However, (2.1) clearly has infinitely many solutions
$x,y$
with any multiple n of d. So we see that we do need a lower bound for d in order for the statement of Theorem 2.1 to be valid.
Now we would like to bound also the solutions
$x,y$
of (2.1). However, for this, we need to switch to
$S=\emptyset $
, that is, to the case of Littlewood polynomials. This is, in fact, necessary; a condition as in Theorem 2.1 saying that the degree of the polynomial should be large enough is not sufficient (for the reason, see Remark 2.4(i) after the statement of the theorem).
Theorem 2.3. Let
$f(x)\in P_{S}$
with
$S=\emptyset $
(that is,
$f(x)$
is a Littlewood polynomial, with all coefficients being
$\pm 1$
). Assume, further, that
$\deg f\geq 3$
and let b be a nonzero rational number. Then all solutions
$x,y,n\in {\mathbb Z}$
of the equation
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqn2.png?pub-status=live)
with
$n\geq 2$
satisfy
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu1.png?pub-status=live)
except when
$n=2$
and f is one of the forms
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu2.png?pub-status=live)
with some
$k\geq 1$
. Here,
$C_{4}=C_{4}(b,d)$
is an effectively computable constant depending only on b and the degree d of f.
Remark 2.4. Here we mention two things.
(i) The statement is not valid for arbitrary S. The restriction
$S=\emptyset $
cannot be omitted, even if we restrict to polynomials whose degrees are ‘large enough’. To see this, let
$f_{1}(x)\in {\mathbb Z}[x]$
be any not identically zero polynomial. Let S be an arbitrary, finite set of primes, containing
$2$
, such that both
$f_{1}(x)$
and
$(f_{1}(x))^{2}$
belong to
$P_{S}$
. Then, inductively, define
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu3.png?pub-status=live)
where
$d_{i}=\deg(f_{i})\ (i\geq 1)$
. Observe that, then, all the polynomials
$f_{i}(x)\ (i\geq 1)$
are full squares in
$P_{S}$
and, clearly, the sequence
$d_{1},d_{2},d_{3},\ldots $
of their degrees is unbounded: that is, for this set S, there exists a polynomial of arbitrarily large degree in
$P_{S}$
that is a square. Hence, clearly, equation (2.2) with
$b=1$
and
$n=2$
has infinitely many solutions in
$x,y\in {\mathbb Z}$
.
(ii) In the exceptional cases, equation (2.2) (with appropriate choices of b) has infinitely many solutions with
$n=2$
in
$x,y\in {\mathbb Z}$
. Indeed, for any
$k\geq 1$
,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu4.png?pub-status=live)
which gives a square value whenever
$\pm (x-1)$
is a square. Similarly, for any
$k\geq 1$
,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu5.png?pub-status=live)
which gives a square value whenever
$\pm (x+1)$
is a square.
3 Lemmas, auxiliary results and proofs
To prove Theorem 2.1, we need two lemmas. Here and later on, by the height
$H(F(x))$
of a polynomial
$F(x)$
with integer coefficients we mean the maximum of the absolute values of its coefficients.
Lemma 3.1. Let
$F(x)\in {\mathbb Z}[x]$
having two distinct (complex) roots of degree D and height H, and let B be a nonzero rational number. Then the equation
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu6.png?pub-status=live)
with
$x,y\in {\mathbb Z}$
,
$|y|>1$
implies that
$n<C_{4}$
, where
$C_{4}=C_{4}(B,D,H)$
is an effectively computable constant depending only on B, D and H.
Proof. The statement immediately follows from the Schinzel–Tijdeman theorem (the main result of [Reference Schinzel and Tijdeman13]; see also [Reference Tijdeman17] and [Reference Shorey and Tijdeman15, Ch. 9]).
Lemma 3.2. Let S be as above and let
$A,B$
be nonzero rational numbers. Then the solutions
$x,y\in {\mathbb Z}_{S}$
of the equation
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu7.png?pub-status=live)
satisfy
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu8.png?pub-status=live)
where
$C_{5}=C_{5}(A,B,p_{k})$
is an effectively computable constant depending only on A, B and
$p_{k}$
.
Proof. The statement is an immediate consequence of a classical result of Győry [Reference Győry10]; see also [Reference Evertse and Győry9, Ch. 4].
Proof of Theorem 2.1.
The statement immediately follows by Lemma 3.1 as soon as
$f(x)$
has two distinct roots. Therefore, we can assume that
$f(x)$
is of the form
$f(x)=u(x+v)^{d}$
, with some
$u\in {\mathbb Z}$
and
$v\in {\mathbb Q}$
. Writing
$v=v_{1}/v_{2}$
in its primitive form, we clearly have
$v_{2}^{d}\mid u$
and
$u,v_{1},v_{2}\in {\mathbb Z}_{S}$
. Then, checking the coefficients of
$x^{d-1}$
and
$x^{d-2}$
in f, we easily see that
$d,{d\choose 2}\in {\mathbb Z}_{S}$
. Hence, either
$d-1\in {\mathbb Z}_{S}$
, or
$d-1$
is even and
$(d-1)/2\in {\mathbb Z}_{S}$
. In the first case,
$d,d-1\in {\mathbb Z}_{S}$
satisfy the equation
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqn3.png?pub-status=live)
while, in the second case,
$d,(d-1)/2\in {\mathbb Z}_{S}$
satisfy the equation
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqn4.png?pub-status=live)
with
$w_{1},w_{2}\in {\mathbb Z}_{S}$
. However, by Lemma 3.2, for the solutions of these equations,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu9.png?pub-status=live)
where
$C_{6}=C_{6}(p_{k})$
is an effectively computable constant depending only on
$p_{k}$
. So, if
$d>C_{6}$
, then d cannot come from a solution of either (3.1) or (3.2), which implies that
$f(x)$
is not of the form
$u(x+v)^{d}$
. Hence, taking
$C_{1}=C_{6}$
, the statement follows.
Now we turn to the proof of Theorem 2.3. For this, we shall need five further lemmas. The first four of them are new and of possible independent interest.
Lemma 3.3. Let m be a nonnegative integer and let
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqn5.png?pub-status=live)
with
$b_{0},b_{1},\ldots ,b_{t}\in {\mathbb Z}$
such that all the coefficients of the polynomial
$(x-1)^{m}G(x)$
belong to
$\{-1,1\}$
. Then
$b_{1}=0$
implies that
$m=1$
.
Proof. Clearly, without loss of generality, we may assume that
$b_{0}=1$
. We shall do so during the proof, without further mention. Write
$B_{m}\ (m\geq 0)$
for the set of coefficients
$b_{1}$
that occur in some polynomial
$G(x)$
(which is monic, of arbitrary degree) satisfying the conditions of the statement. We prove the lemma by describing the sets
$B_{m}$
inductively.
Obviously, we have
$B_{0}=\{-1,1\}$
. Assume that we have already described the set
$B_{m}$
for some
$m\geq 0$
, and consider a polynomial
$G(x)$
given by (3.3), such that all the coefficients of
$(x-1)^{m+1}G(x)$
belong to
$\{-1,1\}$
. Then, of course, the same is true for the polynomial
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu10.png?pub-status=live)
Thus,
$b_{1}-1\in B_{m}$
. It follows immediately that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu11.png?pub-status=live)
which inductively gives
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu12.png?pub-status=live)
Hence, the statement follows.
The next lemma describes how the coefficients of a polynomial
$G(x)$
can ‘spread’ if
$(x-1)^{m} G(x)$
is a Littlewood polynomial. In fact, for our present purposes, we only need a specific consequence of this statement (namely, for the coefficient of the second largest power of x), but we find it interesting to describe this phenomenon completely.
Lemma 3.4. Let
$G(x)\in {\mathbb Z}[x]$
and let m be a nonnegative integer. If all the coefficients of
$(x-1)^{m} G(x)$
belong to
$\{-1,1\}$
, then, writing
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu13.png?pub-status=live)
for all
$i=0,1,\ldots ,t$
, we have
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu14.png?pub-status=live)
Here we use the convention
${0\choose 0}=1$
.
Remark 3.5. We note that, as one can easily check by following the proof, the bounds given for the coefficients of
$G(x)$
are sharp.
Proof. First, we show that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqn6.png?pub-status=live)
by induction on m. For
$m=0$
, the statement is obvious. Assume that (3.4) holds for some
$m\geq 0$
, and assume that all the coefficients of
$(x-1)^{m+1}G(x)$
belong to
$\{-1,1\}$
. In view of
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu15.png?pub-status=live)
the induction hypothesis by
$b_{i}=(b_{i}-b_{i-1})+b_{i-1}\ (i\geq 1)$
successively yields
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu16.png?pub-status=live)
By a well-known identity,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu17.png?pub-status=live)
that is, (3.4) is valid also with m replaced by
$m+1$
. So, (3.4) holds for all m. Now, observing that
$b_{t}=\pm 1$
and starting the argument at the constant term and going backwards (or, alternatively, working with reciprocal polynomials), a similar argument gives
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu18.png?pub-status=live)
Hence, the lemma follows.
Lemma 3.6. Let
$n\geq 2$
and let
$g(x)\in {\mathbb Z}[x]$
be a nonzero polynomial. If all the coefficients of
$(x-1)^{n-1}g^{n}(x)$
belong to
$\{-1,1\}$
, then
$n=2$
.
Proof. Write
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu19.png?pub-status=live)
and assume that all the coefficients of
$F(x)$
belong to
$\{-1, 1\}$
. Then
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu20.png?pub-status=live)
and hence
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqn7.png?pub-status=live)
Put
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu21.png?pub-status=live)
Obviously, the constant term of
$G(x)$
is
$\pm 1$
. Let
$\ell $
be the smallest positive exponent for which the coefficient of
$x^{\ell }$
in
$G(x)$
is nonzero. (Clearly, such an
$\ell $
exists because
$\deg G\geq 1$
.) Write
$u_{\ell }$
for the coefficient of
$x^{\ell }$
in
$G(x)$
. Then the coefficient of
$x^{\ell }$
in
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu22.png?pub-status=live)
is
$\pm nu_{\ell }$
. Then, by (3.5), we get
$|\pm nu_{\ell }|\leq 2$
. This implies that
$n\leq 2$
(in fact,
$n=2$
), and the statement follows.
Lemma 3.7. Let
$g(x)\in {\mathbb Z}[x]$
be a nonconstant polynomial and let
$m,n$
be integers with
$0\leq m<n$
. If all the coefficients of the polynomial
$(x-1)^{m}(g(x))^{n}$
belong to
$\{-1,1\}$
, then
$n=2$
,
$m=1$
and
$g(x)$
is of the form
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu23.png?pub-status=live)
with some
$\ell \geq 1$
.
Proof. Write
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu24.png?pub-status=live)
and
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu25.png?pub-status=live)
Clearly,
$u_{0}=\pm 1$
and
$b_{0}=\pm 1$
. Further,
$b_{1}=\pm nu_{1}$
. However, Lemma 3.4 implies that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu26.png?pub-status=live)
Hence, either
$u_{1}=b_{1}=0$
, or, by
$m<n$
, we obtain
$m=n-1$
. In the former case,
$m=1$
by Lemma 3.3. Then the property that
$(x-1)G(x)$
has only
$\pm 1$
coefficients easily implies that
$b_{2}=\pm 1$
. On the other hand (as
$t\geq 2$
and
$u_{1}=0$
), we also have
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu27.png?pub-status=live)
which is not possible because
$n\geq 2$
. Hence,
$u_{1}=0$
cannot hold, and we are left with the case
$m=n-1$
. Then
$n=2$
by Lemma 3.6. Thus,
$b_{0}=1$
. Further, without loss of generality, we may also assume that
$u_{0}=1$
. (Then, having described the possible polynomials
$g(x)$
, we only need to insert a
$\pm $
sign in front of them.) So, we can write
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqn8.png?pub-status=live)
We show that here we necessarily have
$u_{i}=1\ (i=1,\ldots ,\ell )$
. For this, recall that all the coefficients of
$(x-1)(g(x))^{2}$
, that is, of
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu28.png?pub-status=live)
are
$\pm 1$
. That is,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqn9.png?pub-status=live)
In particular,
$b_{i}$
is even if i is odd, and
$b_{i}$
is odd if i is even. Since
$b_{1}\neq 0$
,
$b_{1}-1=1$
and hence
$b_{1}=2$
. Comparing the coefficients of
$x^{t-1}$
in (3.6) gives
$u_{1}=1$
. Inductively, assume that
$b_{i}=i+1$
and
$u_{i}=1$
for some i with
$1\leq i<\ell $
. Then (3.7) yields
$b_{i+1}\in \{i,i+2\}$
, while (3.6) gives
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu29.png?pub-status=live)
This shows that
$u_{i+1}\in \{0,1\}$
. However,
$u_{i}=0$
is impossible. Indeed, otherwise, again by (3.6),
$b_{2(i+1)}$
is even, since, in the coefficient of
$x^{2(i+1)}$
, all products
$u_{j}u_{2(i+1)-j}$
occur twice except for
$u_{i}^{2}$
, which is assumed to be zero. However,
$b_{2(i+1)}$
is known to be odd. Thus, we see that
$u_{i+1}=1$
(and
$b_{i+1}=i+2$
). So, the only possibility is given by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu30.png?pub-status=live)
Finally, we have to check that the polynomial
$g(x)$
given above satisfies the requirements of the lemma (with
$n=2$
and
$m=1$
). Indeed,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu31.png?pub-status=live)
Thus, the lemma is proved.
The following lemma is a theorem of Brindza [Reference Brindza5]. For its statement, we need some further notation. For any finite set S of primes, write
${\mathbb Q}_{S}$
for those rationals whose denominators (in their primitive forms) are composed exclusively from the primes in S. By the height
$h(s)$
of a rational number s we mean the maximum of the absolute values of the numerator and the denominator of s (written again in primitive form).
Lemma 3.8. Let
$F(x)\in \mathbb {Z}[x]$
of degree D and height H and write
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu32.png?pub-status=live)
where A is the leading coefficient of F, and
$\gamma _{1},\ldots ,\gamma _{\ell }$
are the distinct complex roots of
$F(x)$
, with respective multiplicities
$r_{1},\ldots ,r_{\ell }$
. Further, let n be an integer with
$n\geq 2$
, and put
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu33.png?pub-status=live)
Suppose that
$(q_{1},\ldots ,q_{\ell })$
is not a permutation of any of the
$\ell $
-tuples
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu34.png?pub-status=live)
Then, for any finite set S of primes and nonzero rational B, the solutions
$x,y\in {\mathbb Q}_{S}$
of the equation
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu35.png?pub-status=live)
satisfy
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu36.png?pub-status=live)
where
$C_{7}(B,n,D,H,S)$
is an effectively computable constant depending only on
$B,n,D,H,S$
.
Proof of Theorem 2.3.
First, we show that n can be bounded in the required way. Following the lines of the proof of Theorem 2.1, we see that it is sufficient to exclude the case when
$f(x)$
is of the form
$(x\pm 1)^{d}$
. (In the notation of the proof of Theorem 2.1, we need to have
$u=\pm 1$
and
$v=\pm 1$
.) However, this is clearly impossible.
Hence, from this point on, we may suppose that
$n\geq 2$
is fixed. Thus, our statement immediately follows from Lemma 3.8, except in the following two cases:
-
(i)
$n=2$ and
$f(x)=h(x)(g(x))^{2}$ , where
$\deg h=2$ and
$h(x),g(x)\in {\mathbb Z}[x]$ ; and
-
(ii) n is arbitrary and
$f(x)=(h(x))^{m} (g(x))^{n}$ , where
$\deg h\leq 1$ ,
$0\leq m<n$ and
$h(x),g(x)\in {\mathbb Z}[x]$ .
Clearly, without loss of generality, we may assume that all the polynomials
$f\kern-1pt,g,h$
are monic.
In case (i), write
$h(x)= x^{2}+v_{1}x+v_{2}$
and
$ g(x)=x^{\ell } + u_{1} x^{\ell -1} + \cdots + u_{\ell }. $
Clearly,
$v_{2}=\pm 1$
. Further,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu37.png?pub-status=live)
Thus, if
$v_{1}$
is even, then all odd coefficients of
$h(x)g^{2}(x)$
are even, which is a contradiction. So,
$v_{1}$
must be odd. However, then
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230412142831535-0993:S0004972722000132:S0004972722000132_eqnu38.png?pub-status=live)
Thus, either the coefficient of
$x^{2\ell +1}$
or that of
$x^{2\ell }$
is even, but this is impossible. So, case (i) cannot hold.
Now, consider case (ii). We can suppose that the polynomials
$f\kern-1pt,g,h$
are monic and
$h(x)=x-1$
. (Indeed, if
$h(x)=x+1$
, which is the only other possibility, then, after the substitution
$x\to -x$
and multiplying equation (2.2) by an appropriate power of
$-1$
, we are easily back to this case.) Thus, the statement follows from Lemma 3.7. (The second possibility for
$f(x)$
comes from the case
$h(x)=x+1$
.)
Acknowledgement
The authors are grateful to the referee for helpful remarks.