Infinite Parametric Families of Irreducible Polynomials with a Prescribed Number of Complex Roots

Abstract

In this note, for any pair of natural numbers (n,k), n≥3, k≥1, and 2k, we construct an infinite family of irreducible polynomials of degree n, with integer coefficients, that has exactly n-2k complex non-real roots if n is even and has exactly n-2k-1 complex non-real roots if n is odd. Our work generalizes a technical result of R. Bauer, presented in the classical monograph “Basic Algebra” of N. Jacobson. It is used there to construct polynomials with Galois groups, the symmetric group. Bauer’s result covers the case k=1 and n odd prime.

Share and Cite:

Nitica, C. and Nitica, V. (2019) Infinite Parametric Families of Irreducible Polynomials with a Prescribed Number of Complex Roots. Open Journal of Discrete Mathematics, 9, 1-6. doi: 10.4236/ojdm.2019.91001.

1. Introduction

1.1. Here We Recall a Couple of Basic Facts and State Our Main Result

Let ℤ denote the set of integers and let ℤ[X] denote the ring of polynomials with integer coefficients. A polynomial f over a field or a ring is called irreducible if it cannot be factored as a product of two non-constant polynomials with coefficients in that field. A criterion to check irreducibility over the rational numbers is Eisenstein irreducibility criterion [Exercise 2, page 127] [1] , which states that, given f ∊ ℤ[X], if there exists a prime p that divides all coefficients of f except the leading coefficient and if p2 does not divide the free term, then f is irreducible over the rationales. It is also irreducible over the integers, unless all its coefficients have a nontrivial factor in common.

1.2. Our Main Result Is the Following Theorem

Theorem 1. For any pair of natural numbers ( n , k ) , n 3 , k 1 , and 2 k < n , there exists an infinite parametric family of irreducible polynomials in ℤ[X] of degree n, which have exactly n 2 k complex non-real roots if n is even and exactly n 2 k 1 complex non-real roots if n is odd.

Remark 1. The case k = 0 can also be easily covered. If n is even, consider P λ ( x ) = x n + λ , λ > 1 prime, which is irreducible due to Eisenstein criterion and has no real roots. If n is odd, consider P λ ( x ) = x n + λ , λ > 1 prime, which is irreducible due to Eisenstein criterion and has exactly one real root.

Our result generalizes a technical result of the American mathematician R. Bauer which is presented in the classical monograph “Basic Algebra” of N. Jacobson [see the proof of Theorem 8, page 107] [1] . The result of Bauer is used to construct polynomials with prescribed Galois groups, more precisely the symmetric group. Bauer’s result covers the case where k = 1 and n is an odd prime from Theorem 1.

2. The Basic Construction

Observe that if n = 3 , k = 1 , the polynomial f = x 3 + 2 is irreducible and has exactly two non-real roots. Therefore in what follows we can assume that n 4 .

From now on n, k are integers such that n 4 , k 1 , 2 k < n . In order to simplify the notation, we introduce the variable m = n 2 k if n is even and m = n 2 k 1 if n is odd. In both cases m is even.

We define

a k = 2 k , a k 1 = 2 ( k 1 ) , a k 2 = 2 ( k 2 ) , , a 2 = 4 , a 1 = 2 .

If n is even define

g ( x ) = ( x a k ) ( x a k 1 ) ( x a 1 ) ( x + a 1 ) ( x + a k 1 ) ( x + a k )

and if n is odd define

g ( x ) = ( x a k ) ( x a k 1 ) ( x a 1 ) x ( x + a 1 ) ( x + a k 1 ) ( x + a k ) .

In both cases define

f λ ( x ) = ( x m + λ ) g (x)

where λ > 1 is an odd positive integer of size to be determined later.

The polynomial g ( x ) has exactly n m real roots. It follows from Rolle’s Theorem that g ( x ) has n m 1 points of local extrema:

e 1 < e 2 < < e n m + 1 ,

E 1 = g ( e 1 ) , E 2 = g ( e 2 ) , , E n m 1 = g ( e n m 1 ) .

The points of local extrema alternate between local maxima and local minima. On all intervals

( , e 1 ) , ( e n m 1 , + ) , ( e i , e i + 1 ) , 1 i n m 1 , (1)

the polynomial g ( x ) is strictly monotonic and the derivative g ( x ) has constant sign. Otherwise, g ( x ) would have other zeroes besides ± a k , so overall more then n m 1 , in contradiction with the fact that it is a polynomial of degree n m 1 .

If n is odd, the minimum of the absolute value of the polynomial g ( x ) in the points of local extrema is larger then the minimum of the absolute value of g ( x ) in the odd integers in the interval [ 2 k , 2 k ] . If n is even, the minimum of the absolute value of the polynomial g ( x ) in the points of local extrema is larger then the minimum of the absolute value of g ( x ) in the odd integers in the interval [ 2 k , 2 k ] and in zero. In the first case the minimum is ( 2 k ) ! ( 2 k ) ! 4 > 2 and in the second case the minimum is ( 2 k + 1 ) ! ( 2 k 1 ) ! 6 > 2 . If we denote E ˜ i = f ( e i ) , 1 i n m 1 , then

| E ˜ i | 3 , 1 i n m 1.

Lemma 1. If g ( x ) has constant sign, strictly positive or strictly negative, on an interval ( a , b ) from (1), then for any δ > 0 such that ( a + δ , b δ ) ( a , b ) , there exists λ > 0 such that f λ ( x ) has the same sign with g ( x ) on the interval ( a + δ , b δ ) .

Proof. We first considered the case when a and b are finite numbers and g ( x ) > 0 , x ( a , b ) . Let

M 1 = max x [ a , b ] | m x m 1 g ( x ) | , M 2 = min x [ a + δ , b δ ] g ( x ) > 0 , c = max { | a | , | b | } .

One has f λ ( x ) = m x m 1 g ( x ) + ( x m + λ ) g ( x ) M 1 + M 2 ( c m + λ ) and for λ > M 1 + 1 M 2 + c m the right member of the last equation is greater than 1 for x ( a + δ , b δ ) .

Assume now that g ( x ) < 0 , x ( a , b ) .

Let M 1 = max x [ a , b ] | m x m 1 g ( x ) | , M 2 = min x [ a + δ , b δ ] g ( x ) < 0 , c = max { | a | , | b | } .

One has f λ ( x ) = m x m 1 g ( x ) + ( x m + λ ) g ( x ) M 1 + M 2 ( c m + λ ) . Then for λ > M 1 1 M 2 c m the right member of the last equation is less than −1 when x ( a + δ , b δ ) .

If ( a , b ) = ( , b ) , then b < e 1 . In particular, b < 0 . Also, g ( x ) > 0 , x ( a , b ) , if n is odd and g ( x ) < 0 , x ( a , b ) , if n is even. Assume that n is odd. Then m x m 1 g ( x ) is a polynomial of even degree that can be negative only on a finite interval ( c , d ) ( , b ) . On ( a , b ) \ ( c , d ) one has f λ ( x ) > 0 if λ > 0 . We show that g ( x ) > 0 on [ c , d ] . Define

M 1 = max x [ c , d ] | m x m 1 g ( x ) | , M 2 = min x [ c , d ] g ( x ) > 0.

One has the estimates:

f λ ( x ) = m x m 1 g ( x ) + ( x m + λ ) g ( x ) M 1 + ( | b | m + λ ) M 2 . Then for λ > M 1 + 1 M 2 | b | m the right member of the last equation is greater than 1 when x ( c , d ) .

Assume now that n is even. Then m x m 1 g ( x ) is an odd degree polynomial which can be positive only on a finite subinterval of ( , b ) , say ( c , d ) . So f λ ( x ) = m x m 1 g ( x ) + ( x m + λ ) g ( x ) < 0 , x ( c , d ) . We show that f λ ( x ) < 0 , x [ c , d ] . Define

M 1 = max x [ c , d ] | m x m 1 g ( x ) | , M 2 = min x [ c , d ] g ( x ) < 0.

One has the estimates f λ ( x ) = m x m 1 g ( x ) + ( x m + λ ) g ( x ) M 1 + ( | b | m + λ ) M 2 . Then for λ > M 1 1 M 2 | b | m the right member of the last equation is greater than −1 when x ( c , d ) .

If ( a , b ) = ( a , ) , then ( a , b ) ( e n m 1 , ) , a > 0 , and g ( x ) > 0 if x ( a , b ) , independent of the parity of n. The polynomial m x m 1 g ( x ) can be negative only on a finite subinterval ( a , d ) ( a , ) . If x ( a , b ) \ ( c , d ) , then f λ ( x ) = m x m 1 g ( x ) + ( x m + λ ) g ( x ) > 0 if λ > 0 .

We show that f λ ( x ) > 0 , x ( c , d ) . Let

M 1 = max x [ c , d ] | m x m 1 g ( x ) | , M 2 = min x [ c , d ] g ( x ) > 0.

One has the estimates: f λ ( x ) = m x m 1 g ( x ) + ( x m + λ ) g ( x ) M 1 + ( | d | m + λ ) M 2 . Then for λ > M 1 + 1 M 2 | d | m the right member of the last equation is greater than 1 when x ( c , d ) .

We are ready to prove the main result. Consider the polynomial h λ ( x ) = f λ ( x ) + 2 , which has the leading coefficient equal to 1, the free coefficient divisible by 2, but not by 4, and due to Viete’s formulas, all the other coefficients are divisible by 4. It follows that the coefficients of h λ ( x ) have no nontrivial common factor and it follows from Eisenstein criterion that h λ ( x ) is irreducible. To finish the proof of the main result it is enough to show that for λ large enough h λ ( x ) has exactly n m real roots.

Due to the continuity of f λ ( x ) there exists δ > 0 such that for any 1 i n m 1 one has

| f λ ( x ) E i | < 1 4 , x ( e i δ , e i + δ ) .

Because | E ˜ i | 3 , it follows from above that for 1 i n m 1 one has

| f λ ( x ) | | E ˜ i | | f λ ( x ) E ˜ i | 3 1 4 = 11 4 , x ( e i δ , e i + δ ) . (2)

After choosing a smaller δ > 0 , if needed, one can apply Lemma 1 and choose λ such that the sign of f λ ( x ) is constant, strictly positive or strictly negative, on each of the following intervals:

( , e 1 δ )

( e 1 + δ , e 2 δ )

( e 2 + δ , e 3 δ )

( e n m 3 + δ , e n m 2 δ )

( e n m 2 + δ , e n m 1 δ )

( e n m 1 + δ , + )

For all the intervals above, due to (2) the image of f λ ( x ) contains the interval ( 11 4 , 11 4 ) . As f λ ( x ) is continuous it follows that the line y = 2 intersects the graph of the polynomial f λ ( x ) over these intervals in exactly n m points, with f λ ( x ) in these points different from zero. Due to (2), outside the intervals above h λ ( x ) = f λ ( x ) + 2 cannot be zero. Therefore h λ ( x ) has n m real roots, all simple.

3. Conclusions

In this paper we construct infinite parametric families of irreducible polynomials in ℤ[X] with a prescribed number of complex, non-real, roots. Of some interest would be to find good estimates for the smallest good value of the parameter λ . The proof of Theorem 1 provides some rough estimates of order O ( ( n 2 ) n / 2 ) where n is the degree of the polynomial. Numerical experiments, nevertheless, show that many times O ( n ) is sufficient. The following examples illustrate this observation.

Example 1. Let

P ( x ) = ( x 8 ) ( x 6 ) ( x 4 ) ( x 2 ) x ( x + 2 ) ( x + 4 ) ( x + 6 ) ( x + 8 ) ( x 10 + 10 10 ) + 2

for n = 19 , λ = 10 10 , k = 4 . P ( x ) has 10 complex non-real roots and 9 real roots.

Example 2. Let

P ( x ) = ( x 8 ) ( x 6 ) ( x 4 ) ( x 2 ) x ( x + 2 ) ( x + 4 ) ( x + 6 ) ( x + 8 ) ( x 10 + 10 ) + 2

for n = 19 , λ = 10 , k = 4 . P ( x ) has 10 complex non-real roots and 9 real roots.

Example 3. Let

P ( x ) = ( x 8 ) ( x 6 ) ( x 4 ) ( x 2 ) ( x + 2 ) ( x + 4 ) ( x + 6 ) ( x + 8 ) ( x 10 + 10 10 ) + 2

for n = 18 , λ = 10 10 , k = 4 . P ( x ) has 10 complex non-real roots and 8 real roots.

Example 4. Let

P ( x ) = ( x 8 ) ( x 6 ) ( x 4 ) ( x 2 ) ( x + 2 ) ( x + 4 ) ( x + 6 ) ( x + 8 ) ( x 10 + 10 ) + 2

for n = 18 , λ = 10 , k = 4 . P ( x ) has 10 complex non-real roots and 8 real roots.

Acknowledgements

The second author is grateful to his colleague, Professor Shiv Gupta from West Chester University of Pennsylvania, for initiating several discussions that leaded to this paper. He is also grateful to the referee of the paper for useful comments.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Jacobson, N. (1964) Lectures in Abstract Algebra, III. Theory of Fields and Galois Theory. Springer-Verlag, Berlin.
https://doi.org/10.1007/978-1-4612-9872-4

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.