Roumanie
Tome 54(102) No. 1, 2011, 41–54
Abstract
We provide several irreducibility criteria for polynomials with integer
coefficients that take a prime power value and either have one large co-
efficient, or have all the coefficients of modulus 1. We also obtain upper
bounds for the total number of irreducible factors of such polynomials, by
studying their higher derivatives.
1 Introduction
For several nice connections between prime numbers and irreducible polyno-
mials, the reader is referred to Ram Murty [10] and Girstmair [8]. Murty [10]
obtained an elementary proof of these irreducibility criteria, and also established
an analogous result for polynomials with coefficients in Fq [t], with Fq a finite
field. Inspired by these results, in [2] several irreducibility criteria are proved for
integer polynomials that take a prime value and either have one large coefficient,
or have all the coefficients of modulus 1. We mention here the following two:
Theorem C. If weP write a prime number as a sum ofPintegers a0 , . . . , an with
n n
a0 an 6= 0 and |a0 | > i=1 |ai |2i , then the polynomial i=0 ai X i is irreducible
over Q.
Theorem D. If all the coefficients of a polynomial f are ±1 and f (m) is a
prime number for an integer m with |m| ≥ 3, then f is irreducible over Q.
Similar irreducibility criteria for multivariate polynomials over an arbitrary
field have been obtained in [3]. One may naturally ask whether Cohn’s result will
still hold true if we replace the prime number p with ps , s ≥ 2. This is by no means
necessarily true, as one can see by taking p = 11 and considering the polynomial
f (X) obtained by replacing the powers of 10 by the corresponding powers of X in
the decimal representation of 112 . In this case f (10) = 121, and the polynomial
f (X) = X 2 + 2X + 1 is obviously reducible. For another example one may
consider the decimal representation of 117 . Here f (10) = 117 = 19 487 171, and
the polynomial f (X) is also reducible, being divisible by X + 1.
The first aim of this paper is to find some additional conditions that guarantee
us the irreducibility of a polynomial that takes a prime power value, and thus to
complement the results in [2], by extending them to a larger class of polynomials.
This will be achieved by adding a natural condition on the derivative of our
polynomials. Our second goal is to derive upper bounds for the total number
of irreducible factors of such polynomials, instead of irreducibility criteria, by
considering their higher derivatives. Our first result extends Theorem B to prime
powers, as follows.
Theorem 1.1. If a prime
Pn power ps , s ≥ 2 is expressed in P
the number system
n
as p = i=0 ai b , 0 ≤ ai ≤ b − 1 and p - i=1 iai bi−1 , then
with base b ≥ 2P s i
n i
the polynomial i=0 ai X is irreducible over Q.
The following three results give irreducibility conditions for polynomials that
have one coefficient of sufficiently large modulus and take a value divisible by a
prime power ps , s ≥ 2.
Pn i
Theorem 1.2. Let f (X) = i=0 ai X ∈ Z[X], a0 an 6= 0. Suppose that
s
f (m) = p · q for some integers m, s, q and a prime number p, with s ≥ 2,
p - qf 0 (m) and
n
X
|a0 | > |ai | · (|m| + |q|)i .
i=1
Then f is irreducible over Q.
Irreducibility criteria 43
Pn
Theorem 1.3. Let f (X) = i=0 ai X di ∈ Z[X], with 0 = d0 < d1 < · · · < dn
and a0 a1 · · · an 6= 0. Suppose that f (m) = ps · q for some integers m, s, q and
a prime number p, with s ≥ 2, |m| > |q| and p - qf 0 (m). If for an index
j ∈ {1, . . . , n − 1} we have
X
|aj | > (|m| + |q|)dn −dj · |ai |,
i6=j
Pn
Proposition 1.8. Let f (X) = i=0 ai X di ∈ Z[X], with 0 = d0 < d1 < · · · <
dn and a0 a1 · · · an 6= 0. Suppose that f (m) = ps · q for some integers m, s, q and a
prime number p, with s ≥ 2, p - qf 0 (m), and let µ0 = 1, µn = 0 and µ1 , . . . , µn−1
be arbitrary positive constants. If
d 1
µj−1 |aj−1 | j −dj−1
|m| + |q| < min ,
1≤j≤n (1 + µj )|aj |
then f is irreducible over Q.
Pn
Proposition 1.9. Let f (X) = i=0 ai X i ∈ Z[X], with a0 an 6= 0. Suppose
that f (m) = ps · q for some integers m, s, q and a prime number p, with s ≥ 2,
p - qf 0 (m), and let µ1 , . . . , µn be arbitrary positive constants. If
n
µ µ
2 3 µ n
X µ j |a j−1 |
|m| − |q| > max , ,..., , · ,
µ1 µ2 µn−1 j=1 µn |an |
Our proofs rely on the following lemma, which complements Lemma 1.1. in [2]:
Lemma 2.1. Let f ∈ Z[X] and suppose that f (m) = ps · q for some integers
m, s, q and a prime number p, with s ≥ 2 and p - qf 0 (m). If for two positive real
numbers A and B we have A < |m| − |q| < |m| + |q| < B, and f has no roots in
the annular region A < |z| < B, then f is irreducible over Q.
The desired results will be obtained by combining Lemma 2.1 or parts of its
proof with some suitable estimates for polynomial roots.
Pn
Proof of Lemma 2.1. Let f (X) = i=0 ai X i and assume that f factors as
f (X) = f1 (X) · f2 (X), with f1 , f2 ∈ Z[X], deg f1 ≥ 1 and deg f2 ≥ 1. Then,
since f (m) = ps · q = f1 (m) · f2 (m), f 0 (m) = f10 (m)f2 (m) + f1 (m)f20 (m) and
p - qf 0 (m), one of the integers f1 (m), f2 (m) must be divisible by ps , so the other
must divide q, say f1 (m) | q. In particular, we have |f1 (m)| ≤ |q|.
Assume now that f factors as f (X) = an (X−θ1 ) . . . (X−θn ), with θ1 , . . . , θn ∈
C. Since f1 is a factor of f , it will factor over C as f1 (X) = bt (X −θ1 ) . . . (X −θt ),
say, with t ≥ 1 and |bt | ≥ 1. Then one has
t
Y t
Y
|f1 (m)| = |bt | · |m − θi | ≥ |m − θi |. (1)
i=1 i=1
The fact that the roots of f lie outside the annulus A < |z| < B shows that for
each index i ∈ {1, . . . , t} we either have
or
|m − θi | ≥ |θi | − |m| ≥ B − |m|, if |θi | ≥ B.
Since by hypothesis we have A < |m| − |q| < |m| + |q| < B, we conclude that
|m − θi | > |q| for each i = 1, . . . , t, so by (1) we obtain |f1 (m)| > |q|, which is a
contradiction. This completes the proof of the lemma.
Proof of Theorem 1.1. Note first that since f (b) = ps and p - f 0 (b), f must be
a primitive polynomial. Let us assume that f factors as f (X) = f1 (X) · f2 (X),
with f1 , f2 ∈ Z[X], deg f1 ≥ 1 and deg f2 ≥ 1. Reasoning as in the proof of
Lemma 2.1 with q = 1 and m = b, we deduce that |f1 (b)| = 1.
We will employ now the elegant method used in [10] and [12] for the proof of
Theorem B. First, we show that any complex zero θ of f either has nonpositive
real part or satisfies
√
1 + 4b − 3
|θ| < . (2)
2
46 A.I.Bonciocat, N.C. Bonciocat, and A. Zaharescu
To see this, we observe that if |θ| > 1 and R(θ) > 0 we obtain
an−1 1 1
0 ≥ an + − (b − 1) + ··· + n
θ |θ|2 |θ|
an−1 b−1
> R an + − 2
θ |θ| − |θ|
b−1 |θ|2 − |θ| − (b − 1)
> 1− 2 = ,
|θ| − |θ| |θ|2 − |θ|
√
which gives a contradiction for |θ| ≥ (1 + 4b − 3)/2. Note that if |θ| ≤ 1, (2)
holds trivially, so we may assume |θ| > 1. Then we either have R(θ) ≤ 0, or θ
must satisfy (2).
In the former case we have |b − θ| ≥ b > 1, while in the latter case we have
√
1+ 4b − 3
|θ| < ≤b−1
2
if b ≥ 3, which also yields |b − θ| > 1. In view of (1) we then obtain |f1 (b)| > 1,
a contradiction. We have therefore proved the irreducibility of f for b ≥ 3.
Let us assume now that b = 2. By the √ argument above, if θ is a root of f ,
we either have R(θ) ≤ 0, or |θ| < (1 + 5)/2. We will prove that in fact, all
the roots of f have real part less than 3/2. To see this, we√first observe √ that
a root θ of f with
√ | arg θ | > π/4 must have R(θ) < (1 + 5)/(2 2) < 3/2,
since |θ| < (1 + 5)/2. We may therefore assume that | arg θ | ≤ π/4, and hence
R(1/θ) ≥ 0 and R(1/θ2 ) ≥ 0. Moreover, we have to consider only polynomials f
with deg f ≥ 3, since no polynomial of degree 2 with coefficients 0 or 1 satisfies
all the hypotheses in the statement of the theorem. Let us now assume to the
contrary that R(θ) ≥ 3/2. Then |θ| ≥ 3/2, which yields
f (θ) an−1 an−2 1 1
0 = n ≥ 1 +
+ 2 − + · · · +
θ θ θ θ3 θn
an−1 an−2 1
> R 1+ + 2 − 2
θ θ |θ| (|θ| − 1)
1 |θ|3 − |θ|2 − 1
≥ 1− 2 = > 0,
|θ| (|θ| − 1) |θ|2 (|θ| − 1)
a contradiction.
The fact that all the roots of f have real part less than 3/2 shows now that
the polynomial f1 (X + 3/2) = bt (X + 3/2 − θ1 ) · · · (X + 3/2 − θt ) has positive
coefficients. Indeed, if θi is a real root of f1 , then the linear factor X +3/2−θi has
positive coefficients, while if θi is not real, we pair it with its complex conjugate
θi and notice that
has too positive coefficients. Therefore f1 (−X + 3/2) has alternating coefficients,
and hence for any X > 0 we have |f1 (−X + 3/2)| < f1 (X + 3/2). Letting now
X = 1/2 we deduce that f1 (2) > |f1 (1)|. Since 1 is not a root of f1 and f1 (1) is
an integer, we obtain |f1 (2)| > 1, which is a contradiction. This completes the
proof of the theorem.
Proof of Theorem 1.2. Here we only need to observe that our assumption on
the size of |a0 | forces the absolute values of the θi ’s to be greater than P|m| + |q|.
n
Indeed, if |θj | ≤ |m|+|q| for an index j ∈ {1, . . . , n}, then since a0 = − i=1 ai ·θji ,
Pn Pn
we would obtain |a0 | ≤ i=1 |ai | · |θj |i ≤ i=1 |ai | · (|m| + |q|)i , a contradiction.
The rest of the proof follows now in a manner similar to that given for Lemma
2.1.
Proof of Theorem 1.3. We will actually prove a more general result, that
depends on a suitable set of parameters:
Pn
Lemma 2.2. Let f (X) = i=0 ai X di ∈ Z[X], with 0 = d0 < d1 < · · · < dn
and a0 a1 · · · an 6= 0. Suppose that f (m) = ps · q for some integers m, s, q and
a prime number p, with s ≥ 2 and p - qf 0 (m). Suppose also that there exist a
P of positive real numbers µ0 , µ1 , . . . , µn and an index j ∈ {0, . . . , n} such
sequence
that k6=j µk ≤ 1 and
d 1 d 1
1 |ak | j −dk |aj | k −dj
max · < |m| − |q| < |m| + |q| < min µk · .
k<j µk |aj | k>j |ak |
0 ≥ |aj | · |θi |dj − | ak θidk | ≥ |aj | · |θi |dj − |ak | · |θi |dk ,
P P
k6=j k6=j
a contradiction.
Pn−1
Proof of Corollary 1.6. Here we use the fact that 1 > i=0 (|m| − |q|)i−n
for |q| = 1 and |m| ≥ 3. Notice that in the statement of Corollary 1.6 one may
consider integer polynomials with coefficients of modulus at most 1 instead of
Littlewood polynomials.
Irreducibility criteria 49
which after summation Pn−1and cancellation of equal terms on each side would imply
that |an | · |z0 |dn > i=0 |ai | · |z0 |di . On the other hand, since P (z0 ) = 0, we must
Pn−1
have |an | · |z0 |dn ≤ i=0 |ai | · |z0 |di , which is a contradiction.
This result shows that the roots of our polynomial f satisfy |θi | ≤ A for
i = 1, . . . , dn , and the conclusion follows by Lemma 2.1.
Proof of Proposition 1.8. We will prove here that the roots of f satisfy
d 1
µj−1 |aj−1 | j −dj−1
|θi | ≥ B = min ,
1≤j≤n (1 + µj )|aj |
uniformly for i = 1, . . . , dn . To see this, let us assume that |θi | < B for some
index i. Then we obtain successively
roots of f1 satisfy
which by (1) gives the contradiction |f1 (m)| > |q| and completes the proof.
Proof of Proposition 1.9. For the proof we use the following classical result
given in [11]:
If µ = (µ1 , µ2 , . . . , µn ) is an arbitrary set of positive numbers, then all the
characteristic roots of the n×n complex matrix M = (aij ) lie in the disk |z| ≤ Aµ
where
n
X µj
Aµ = max |aij |. (4)
1≤i≤n µ
j=1 i
Hence, |λ| ≤ Aµ .
If we apply this result to the companion matrix of the polynomial f¯(X) =
1
an f (X):
0 1 0 ··· 0 0
0 0 1 ··· 0 0
Mf¯ =
· · · ··· · · ,
0 0 0 ··· 0 1
− aan0 − aan1 − aan2 · · · − an−2
an − an−1
an
Proof of Proposition 1.10. For the proof we use in this case a classical result
of Ballieu (see [1], [9]) on the location of the roots of a complex polynomial:
Let P (z) = a0 + a1 z + · · · + an z n ∈ C[z] with a0 an 6= 0 and let µ0 = 0 and
µ1 , . . . , µn be arbitrary positive constants. Then all the roots of P lie in the disc
µj µn |aj |
|z| ≤ A = max + · .
0≤j≤n−1 µj+1 µj+1 |an |
This result follows immediately by using (4) for the transposed of Mf¯.
Using again the same notations as in the proof of Lemma 2.1, we have
|f1 (m)| ≤ |q|, while the roots of f1 satisfy
Proof: We will first prove that for each factor f1 of f we must have |f1 (m)| > q.
To see this, let us assume that f factors as f (X) = an (X − θ1 ) . . . (X − θn ), with
θ1 , . . . , θn ∈ C. This implies that f1 , as a factor of f , must factor over C as
f1 (X) = bt (X − θ1 ) . . . (X − θt ), say, with t ≥ 1 and |bt | ≥ 1. Then, like in the
proof of Lemma 2.1 one has
t
Y t
Y
|f1 (m)| = |bt | · |m − θi | ≥ |m − θi |. (6)
i=1 i=1
The fact that the roots of f lie outside the annulus A < |z| < B shows that for
each index i ∈ {1, . . . , t} we either have
or
|m − θi | ≥ |θi | − |m| ≥ B − |m|, if |θi | ≥ B.
Since by hypothesis we have A < |m| − |q| < |m| + |q| < B, we conclude that
|m − θi | > |q| for each i = 1, . . . , t, so by (6) we obtain |f1 (m)| > |q|, as desired.
Moreover, this shows that in fact f1 (m) must be divisible by p, so Ω(f ) ≤ s.
52 A.I.Bonciocat, N.C. Bonciocat, and A. Zaharescu
We will use now the condition on the ith derivative of f to prove that f cannot
be written as a product of more than i irreducible factors. Assume by contrary
that f decomposes as f = f1 · · · fk with f1 , . . . , fk irreducible over Q and k > i,
(i ) (i )
and notice that in the expansion of f (i) the terms f1 1 · · · fk k may be indexed by
partitions of i: i1 + · · · + ik = i, i1 ≥ 0, . . . , ik ≥ 0. Since k > i, each term in this
(i )
expansion must contain at least one factor fl l with il = 0, so by the argument
(i1 ) (ik )
above, each term f1 (m) · · · fk (m) must be divisible by p, which contradicts
our hypothesis that p - f (i) (m) and completes the proof of the lemma.
Using Lemma 2.3, one may easily rephrase the irreducibility criteria stated so
far, to derive bounds for the total number of irreducible factors for polynomials
that take a value divisible by a prime power. We end by noting that one may also
easily formulate separability criteria, by applying the irreducibility conditions in
the results above to the derivative of a given polynomial.
3 Examples.
i) Let f (X) = X 7 +4X 6 +3X 5 +4X 4 +8X 3 +9X 2 +7 and note that f is obtained
by replacing the powers of 10 with the powers of X in the decimal representation
of 315 . Since 3 - f 0 (10) = 9568580, f is irreducible by Theorem 1.1.
ii) Let f (X) = ps q+a1 X+a2 X 2 +. . .+an X n ∈ Z[X], Pn with p a prime number, q
a nonzero integer, s ≥ 2, an 6= 0 and p - qa1 . If ps > i=1 |ai |·|q|i−1 , then f must
be irreducible over Q. This follows immediately by taking m = 0 in Theorem 1.2.
One such polynomial is for instance f (X) = 250 + 2X + 3X 2 − 3X 3 + 5X 4 + 4X 5 .
P5
Here we have p = 5, s = 3, q = 2 and 125 > i=1 |ai |2i−1 = 124, so f is an
irreducible polynomial.
iii) Let f (X) = 1 − 2X − X 2 + X 3 + 424X 4 − X 5 − X 6 − X 7 and note
that f (2) = 38 , a prime power. Here m = 2, q = 1, f 0 (2) = 12 854 is not
divisible by 3, and P we may take j = 4 in Theorem 1.3, since 424 = |a4 | >
(|m| + |q|)d7 −d4 · i6=4 |ai | = 33 · 8 = 216. We therefore conclude that f is an
irreducible polynomial.
iv) Let us take f (X) = 3967 − 401X − 251X 2 − 171X 3 − 14X 4 − 5X 5 . Here
P5 5
P5 i
P5
i=0 ai = 3125 = 5 , |a0 | > i=1 |ai |2 and i=1 iai = −1497, which is not
divisible by 5, so f is irreducible by Corollary 1.5.
v) Let f (X) = −1 + X − X 2 − X 3 − X 4 + X 5 . Here we have f (3) = 27 and
2 - f 0 (3) = 265, so f is irreducible by Corollary 1.6.
vi) If we take µj P = 1 for j = 1, . . . , n in Proposition 1.7, we see that a
n i
polynomial f (X) = i=0 ai X ∈ Z[X] with a0 a1 . . . an 6= 0, |a0 | < |a1 | and
2|aj−1 | < |aj | for j = 2, 3, . . . , n is irreducible over Q if f (m) is a prime power ps ,
s ≥ 2 for an integer m with |m| ≥ 2 and p - f 0 (m). One such polynomial is for
instance f (X) = 1 − 2X − 5X 2 + 11X 3 + 24X 4 + 61X 5 , since f (2) = 2401 = 74 ,
and 7 - f 0 (2) = 5758.
Irreducibility criteria 53
References
[1] R. Ballieu, Sur les limitations des racines d’une équation algébrique, Acad.
Roy. Belg. Bull. Cl. Sci. (5) 33 (1947), 747–750.
[5] V.F. Cowling and W.J. Thron, Zero-free regions of polynomials, Amer.
Math. Monthly 61 (1954), 682–687.
[6] V.F. Cowling and W.J. Thron, Zero-free regions of polynomials, J. In-
dian Math. Soc. (N.S.) 20 (1956), 307–310.
[7] M. Fujiwara, Über die obere Schranke des absoluten Betrages der Wurzeln
einer algebraischen Gleichung, Tôhoku Math. J. 10 (1916), 167–171.
Received: 04.09.2010
Accepted: 10.10.2010.
A. Zaharescu:
Department of Mathematics,
University of Illinois at Urbana-Champaign,
Altgeld Hall, 1409 W. Green Street,
Urbana, IL, 61801, USA.
E-mail: zaharesc@math.uiuc.edu