Next Article in Journal
Dynamic Graph Learning: A Structure-Driven Approach
Previous Article in Journal
Removing Symmetry in Circulant Graphs and Point-Block Incidence Graphs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Proposing a New Theorem to Determine If an Algebraic Polynomial Is Nonnegative in an Interval

1
Department of Liberal Arts, Chang Gung University of Science and Technology, Chang Gung Memorial Hospital, Tao-Yuan 33303, Taiwan
2
Institute of Information and Decision Sciences, National Taipei University of Business, Taipei City 100, Taiwan
3
School of Mathematics Sciences, Beihang University, Beijing 102206, China
4
Department of Mathematics, Swansea University, Swansea SA2 8PP, UK
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(2), 167; https://doi.org/10.3390/math9020167
Submission received: 23 November 2020 / Revised: 9 January 2021 / Accepted: 13 January 2021 / Published: 15 January 2021
(This article belongs to the Section Algebra, Geometry and Topology)

Abstract

:
We face the problem to determine whether an algebraic polynomial is nonnegative in an interval the Yau Number Theoretic Conjecture and Yau Geometric Conjecture is proved. In this paper, we propose a new theorem to determine if an algebraic polynomial is nonnegative in an interval. It improves Wang-Yau Lemma for wider applications in light of Sturm’s Theorem. Many polynomials can use the new theorem but cannot use Sturm’s Theorem and Wang-Yau Lemma to judge whether they are nonnegative in an interval. New Theorem also performs better than Sturm’s Theorem when the number of terms and degree of polynomials increase. Main Theorem can be used for polynomials whose coefficients are parameters and to any interval we use. It helps us to find the roots of complicated polynomials. The problem of constructing nonnegative trigonometric polynomials in an interval is a classical, important problem and crucial to many research areas. We can convert a given trigonometric polynomial to an algebraic polynomial. Hence, our proposed new theorem affords a new way to solve this classical, important problem.

1. Introduction

Due to the application in singularity theory and number theory, the problem of computing positive lattice points in n-dimensional simplexes has aroused the interest of mathematicians. In recent years, great progress has been made in the calculation of the number of integral points in n-dimensional simplex with non-integral vertice (cf. [1,2]). Such an estimate could be applied to find large gaps between primes, to Waring’s problem, to primality testing and factoring algorithms, to singularity theory (cf. [3]) and many others (e.g., classification theory of singularities (cf. [4]); characterization of weighted homogeneity (cf. [5,6,7]); Bernoulli Polynomials (cf. [8]); PDE (cf. [9,10]). For more details concerning a recent progress in this rapidly growing area of counting positive lattice points in n-dimensional simplexes, the interested reader is referred to [11,12,13]. Stephen S.-T. Yau proposes Yau Number Theoretic Conjecture and Yau Geometric Conjecture (cf. [14]) to solve the above-mentioned problems. The novelty of Yau Number Theoretic Conjecture is that we can count the integral points in a polytope whose vertices are not necessarily integer points. Proving the above-mentioned conjectures needs to prove many complicated polynomials are nonnegative in an interval. For example, proving 8 dimension Yau Number Theoretic Conjecture (cf. [15]), we need to prove many complicated 8th degree polynomials are nonnegative in an interval. The coefficients for each term of the polynomials are complicated rational function of many parameters. We use Wang-Yau Lemma (cf. [16]) and Sturm’s Theorem to prove whether many complicated polynomials are nonnegative in an interval for 8 dimension case. It is much easier to use Wang-Yau Lemma than Sturm’s Theorem, but the condition to use it is too restricted and, hence, influences the range of its application. The Main Theorem in Section 3 will cover the improvement of Wang-Yau Lemma and shows how to increase its range of application.
Yau Number Theoretic Conjecture.Let
P n = P n ( a 1 , a 2 , , a n ) = # { ( x 1 , , x n ) Z + n : x 1 a 1 + x 2 a 2 + + x n a n 1 } ,
where n 3 , a 1 a 2 a n > 1 are real numbers, # { } denotes the number of elements in the set. If P n > 0 , then
n ! P n i = 1 n ( a i 1 ) ( a n 1 ) n + i = 0 n 1 ( a n i )
and equality holds if and only if a 1 = a 2 = = a n are integers.
Yau Geometric Conjecture.Let f : ( C n , 0 ) ( C , 0 ) be a weighted homogeneous polynomial with an isolated singularity at the origin. Let μ, p g and ν be the Milnor number, geometric genus and multiplicity of singularity V = { z : f ( z ) = 0 } , respectively. Then
μ h ( ν ) n ! p g
where h ( ν ) = ( ν 1 ) n ν ( ν 1 ) ( ν n + 1 ) . The equality holds if and only if f is a homogeneous polynomial after a biholomorphic change of coordinates.
For recent progress of Yau Number Theoretic Conjecture, one can see the cited references [15,17]. The Yau Geoemtric Conjecture has been proven for 3 n 6 (cf. [14,18]). We believe that our Main Theorem (Theorem 1) will play an important role in the proof of these two Yau conjectures.
Example 1 illustrates some examples that the Main Theorem can judge whether the polynomial is nonnegative in an interval but Sturm’s Theorem and Wang-Yau Lemma cannot do the same. It is obvious we can find infinitely many polynomials can only use the Main Theorem to judge whether they are nonnegative in an interval but cannot use Sturm’s Theorem and Wang-Yau Lemma to get the same results.
Example 2 illustrates the Main Theorem is much better for polynomials of many terms and high degree. When the number of terms and degree of polynomials increase Main Theorem performs dramatically better than Sturm’s Theorem. Take P 11 ( x ) as example. If Main Theorem needs 1 min for result then Sturm’s Theorem uses about 3 h to do the same job.
Examples 3 and 4 are taken from Kwong’s paper (cf. [19]). They show how to convert a given trigonometric polynomial to an algebraic polynomial. Then one can apply Main Theorem or Sturm’s Theorem to judge whether the polynomial is nonnegative in the interval.
Example 4 considers a polynomial whose coefficients are irrational numbers (cf. [19]). It is worth noting that we cannot solve this example by Sturm’s Theorem in Maple, because the coefficients of this polynomial are irrational numbers. Main Theorem can be used for polynomials with irrational coefficients like this example.
Example 5 considers a polynomial whose coefficients are parameters. It’s very useful and important in the proof of Yau conjectures.
Example 6 illustrates how to apply Main Theorem to any interval we use and how it helps us to find the roots of polynomials.
We can combine Main Theorem with Newton method or bisection method to find roots of polynomials or find roots of those series which can be transformed to polynomials (for instance cosine polynomials). In practice, we can convert a given trigonometric polynomial to an algebraic polynomial by using Maple. Hence, to determine whether an algebraic polynomial is nonnegative in an interval is closely related to whether a trigonometric sum is nonnegative in an interval. The construction of nonnegative or positive trigonometric sums in an interval is an old problem and has been dealt with by many mathematicians (cf. [19,20]). The most familiar examples are the Fejér–Jackson–Gronwall inequality and Young’s inequality. Indeed, these inequalities have remarkable applications in the approximation theory, positive quadrature methods, the theory of univalent functions, positive Jacobi polynomial sums, orthogonal polynomials on the unit circle, zero-free regions for the Riemann zeta-function, distributions for circular random variable, Gibbs phenomenon of the the Fourier series, zero-free regions for the Riemann zeta-function, just to mention a few.

2. The Review of Previous Works

The following two lemmas can be used to identify the nonnegative of polynomials in some restricted domains. Wang-Yau Lemma is easy to use, because when judging whether a polynomial is nonnegative, Wang-Yau Lemma only needs to sum the coefficients of the polynomial. However, the condition to use Wang-Yau Lemma is too restricted. It has happened more than once in our quest for a general criterion that the arguments we devised work well for polynomials of high degrees, but not for a finite collection of small values of dimension. Sturm’s Theorem can then be used to complete the proof. In addition, the proof of a general result may require a few trigonometric inequalities that can be proved using the Sturm procedure. Sturm’s Theorem is used as the last choice because it is difficult to use if not use software like Maple. In addition, when the polynomials have irrational coefficients, Maple cannot handle such case and the work will become much harder. That’s why we try hard to improve Wang-Yau Lemma and get the Main theorem that can be used in much wider area. Wang-Yau Lemma is needed in the proof of the Main Theorem.
Lemma 1 (Wang-Yau Lemma).
([16] Lemma 3.1) Let f ( β ) be a polynomial defined by
f ( β ) = i = 0 n c i β i
where β ( 0 , 1 ) . If for any k = 0 , 1 , , n
i = 0 k c i 0
then f ( β ) 0 for β ( 0 , 1 ) .
Lemma 2 (Sturm’s Theorem).
Starting from a given polynomial X = f ( x ) , let the polynomials X 1 , X 2 , ⋯, X r be determined by Euclidean algorithm as follows:
X 1 = f ( x ) , X = Q 1 X 1 X 2 , X 1 = Q 2 X 2 X 3 , X r 1 = Q r X r
where deg X k > deg X k + 1 for k = 1 , , r 1 . For every real number a which is not a root of f ( x ) let w ( a ) be the number of variations in sign in the number sequence
X ( a ) , X 1 ( a ) , , X r ( a )
in which all zeros are omitted. If b and c are any numbers ( b < c ) for which f(x) does not vanish, then the number of the various roots in the interval b x c (multiple roots to be counted only once) is equal to
w ( b ) w ( c ) .
Proof. 
See [21]. □
It is obvious that the computation in Lemma 2 is much more complicated than that in Lemma 1. We prefer Lemma 1 when it works.

3. Proof of the Main Theorem

Lemma 3.
Consider a polynomial
P ( x ) = d x + δ 1 x 2 + δ 2 x 3 + + δ n 1 x n + ( 1 d δ 1 δ 2 δ n 1 ) x n + 1 ,
where 0 < d < 1 , δ i , i = 1 , , n 1 are constants satisfying
d + δ 1 + δ 2 + + δ l < 1 , l = 1 , , n 1 .
If
( n + 1 ) d + ( n 1 ) δ 1 + ( n 2 ) δ 2 + + δ n 1 n 0 ,
then P ( x ) 0 for 0 x 1 .
Proof. 
P ( x ) = d ( 1 x n + 1 ) + ( x n + 1 x ) + δ 1 ( x 2 x n + 1 ) + δ 2 ( x 3 x n + 1 ) + + δ n 1 ( x n x n + 1 ) = d ( 1 x ) ( 1 + x + x 2 + + x n ) x ( 1 x n ) + δ 1 x 2 ( 1 x n 1 ) + δ 2 x 3 ( 1 x n 2 ) + + δ n 1 x n ( 1 x ) = d ( 1 x ) ( 1 + x + x 2 + + x n ) x ( 1 x ) ( 1 + x + + x n 1 ) + δ 1 x 2 ( 1 x ) ( 1 + x + + x n 2 ) + + δ n 1 x n ( 1 x ) = ( 1 x ) [ d ( 1 + x + x 2 + + x n ) ( x + x 2 + + x n ) + δ 1 ( x 2 + x 3 + + x n ) + δ 2 ( x 3 + x 4 + + x n ) + + δ n 1 x n ] = ( 1 x ) [ d + ( d 1 ) x + ( d + δ 1 1 ) x 2 + ( d + δ 1 + δ 2 1 ) x 3 + + ( d + δ 1 + δ 2 + + δ n 1 1 ) x n ] = ( 1 x ) g ( x ) ,
where g ( x ) = d + ( d 1 ) x + ( d + δ 1 1 ) x 2 + ( d + δ 1 + δ 2 1 ) x 3 + + ( d + δ 1 + δ 2 + + δ n 1 1 ) x n . Note that all coefficients of x k with k = 1 , , n are negative so that g ( x ) is a decreasing function. Hence
g ( x ) 0 g ( 1 ) 0 ( n + 1 ) d + ( n 1 ) δ 1 + ( n 2 ) δ 2 + + δ n 1 n 0 .
This completes the proof of the lemma. □
Theorem 1(Main Theorem).
Consider a polynomial f ( x ) = C 0 + C 1 x + C 2 x 2 + + C n x n . Assume
i = 0 k C i 0 , k = 0 , 1 , , m , m + l + 1 , , n .
and
i = 0 k C i < 0 , k = m + 1 , , m + l .
Denote
i = 0 m C i = d | C m + 1 |
C m + 2 = δ 1 | C m + 1 | , C m + 3 = δ 2 | C m + 1 | , , C m + l = δ l 1 | C m + 1 |
If
( l + 1 ) d + ( l 1 ) δ 1 + ( l 2 ) δ 2 + + δ l 1 l 0 ,
then f ( x ) 0 for x 0 , 1 .
Proof. 
Firstly, note that under the assumption of the theorem, we have
C m + 1 < 0 ,
moreover,
d + δ 1 + + δ k < 1 , k = 1 , , l 1 .
Now rewrite the polynomial f ( x ) as
f ( x ) = C 0 + C 1 x + + C m x m + C m + 1 x m + 1 + + C m + l x m + l + C m + l + 1 x m + l + 1 + + C n x n = C 0 + C 1 x + + ( C m d | C m + 1 | ) x m + 0 + + 0 + ( C m + l + 1 ( 1 ( d + δ 1 + + δ l 1 ) ) | C m + 1 | ) x m + l + 1 + + c n x n + d | C m + 1 | x m + C m + 1 x m + 1 + + C m + l x m + l + ( 1 ( d + δ 1 + + δ l 1 ) ) | C m + 1 | x m + l + 1 = g ( x ) + h ( x ) ,
where
h ( x ) = d | C m + 1 | x m | C m + 1 | x m + 1 + δ 1 | C m + 1 | x m + 2 + + δ l 1 | C m + 1 | x m + l + ( 1 ( d + δ 1 + + δ l 1 ) ) | C m + 1 | x m + l + 1 = | C m + 1 | x m d x + δ 1 x 2 + δ 2 x 3 + + δ l 1 x l + ( 1 ( d + δ 1 + + δ l 1 ) ) x l + 1 .
By Lemma 3, h ( x ) 0 for x 0 , 1 under the assumption of the Theorem. We now turn to show that g ( x ) 0 for x 0 , 1 .
By using the results of Wang-Yau Lemma. Rewrite g ( x ) as
g ( x ) = C 0 + C 1 x + + ( C m d | C m + 1 | ) x m + 0 + + 0 + ( C m + l + 1 ( 1 ( d + δ 1 + + δ l 1 ) ) | C m + 1 | ) x m + l + 1 + C m + l + 2 x m + l + 2 + + C n x n = C ¯ 0 + C ¯ 1 x + + C ¯ m x m + C ¯ m + 1 x m + 1 + + C ¯ m + l x m + l + C ¯ m + l + 1 x m + l + 1 + C ¯ m + l + 2 x m + l + 2 + + C ¯ n x n ,
where
C ¯ i = C i , i = 0 , 1 , , m 1 , m + l + 2 , , n ,
C ¯ m = C m d | C m + 1 | , C ¯ m + 1 = & = C ¯ m + l = 0 ,
C ¯ m + l + 1 = C m + l + 1 ( 1 ( d + δ 1 + + δ l 1 ) ) | C m + 1 | .
Straightforward calculation shows that
i = 0 k C ¯ i 0 , k = 0 , , m 1 , i = 0 m C ¯ i = i = 0 m 1 C ¯ i + C ¯ m = i = 0 m 1 C i + C m d | C m + 1 | = i = 0 m C i d | C m + 1 | = 0 0 , i = 0 m + 1 C ¯ i = = i = 0 m + l C ¯ i = 0 0 i = 0 m + l + 1 C ¯ i = i = 0 m + l C ¯ i + C ¯ m + l + 1 = C m + l + 1 | C m + 1 | + d | C m + 1 | + δ 1 | C m + 1 | + + δ l 1 | C m + 1 | = C m + l + 1 + C m + 1 + i = 0 m C i + C m + 2 + C m + 3 + + C m + l = i = 0 m + l + 1 C i 0 i = 0 k C ¯ i = i = 0 k C i 0 , for k m + l + 2 .
Hence g ( x ) 0 . Therefore f ( x ) = g ( x ) + h ( x ) 0 and completes the proof of the main theorem. □
The theorem holds also for a polynomial when the summations of the coefficients become negative in arbitrary sections, and the assumption in the theorem holds for the coefficients in each section.

4. Application Examples

Example 1.
This example illustrates by three polynomials the Main Theorem can but Sturm’s Theorem and Wang-Yau Lemma cannot judge whether the polynomial is nonnegative in an interval. Note that Sturm’s Theorem requires that the value of the polynomial is not zero at the end of the interval. It is obvious we can find infinitely many polynomials can use the Main Theorem but cannot use Sturm’s Theorem and Wang-Yau Lemma to judge whether they are nonnegative in an interval. Consider
P 1 ( x ) = 1 + x + x 2 7 2 x 3 1 2 x 4 + x 5 , x [ 0 , 1 ] .
It’s easy to find that P 1 ( 1 ) = 0 . Because the Sturm’s Theorem requires that the endpoint value of the polynomial cannot be zero, thus we can’t use the Sturm’s Theorem.
In P 1 ( x ) ,
C 0 = 1 , C 1 = 1 , C 2 = 1 , C 3 = 7 2 , C 4 = 1 2 , C 5 = 1 ,
C 0 = 1 , C 0 + C 1 = 2 , C 0 + C 1 + C 2 = 3 , C 0 + C 1 + C 2 + C 3 = 7 2 ,
C 0 + C 1 + C 2 + C 3 + C 4 = 1 , C 0 + C 1 + C 2 + C 3 + C 4 + C 5 = 0 .
Then
i = 0 k C i < 0 , f o r k = 3 , 4 .
Wang-Yau Lemma requires for every k = 0 , 1 , , n , i = 0 k C i 0 , so we cannot use Wang-Yau Lemma to judge whether this polynomial is nonnegative.
Apply Main Theorem to P 1 ( x ) , we get
i = 0 k C i 0 , f o r k = 0 , 1 , 2 , 5 ,
i = 0 k C i < 0 , f o r k = 3 , 4 .
Then we can get m = 2 , l = 2 .
d = i = 0 m C i | C m + 1 | = 3 | 7 2 | = 6 7 , δ 1 = C m + 2 | C m + 1 | = 1 2 | 7 2 | = 1 7
( l + 1 ) d + δ 1 l = ( 2 + 1 ) × 6 7 1 7 2 = 3 7 > 0 ,
thus, according to the Main Theorem, P 1 ( x ) 0 , for x [ 0 , 1 ] .
The following two polynomials P 2 ( x ) and P 3 ( x ) can not use Sturm’s Theorem and Wang-Yau Lemma to judge whether they are nonnegative by similar reasoning.
P 2 ( x ) = 1 + x + x 2 15 4 x 3 + 1 4 x 4 1 4 x 5 1 4 x 6 + x 7 , x [ 0 , 1 ] .
We check this polynomial by the Main Theorem, we find,
m = 2 , l = 4 ,
d = 4 5 , δ 1 = 1 15 , δ 2 = 1 15 , δ 3 = 1 15 ,
( l + 1 ) d + ( l 1 ) δ 1 + ( l 2 ) δ 2 + δ 3 l = 0 ,
so we can conclude that P 2 ( x ) 0 , for x [ 0 , 1 ] .
Then we consider a polynomial of higher degree.
P 3 ( x ) = 1 + x + x 2 17 4 x 3 + x 4 + 1 8 x 5 3 4 x 6 + 5 8 x 7 + 1 2 x 8 + 1 4 x 9 1 2 x 10 , x [ 0 , 1 ] .
By the Main Theorem,
m = 2 , l = 5 ,
d = 12 17 , δ 1 = 4 17 , δ 2 = 1 34 , δ 3 = 3 17 , δ 4 = 5 34 ,
( l + 1 ) d + ( l 1 ) δ 1 + ( l 2 ) δ 2 + ( l 3 ) δ 3 + δ 4 l = 1 17 > 0 ,
so we can conclude that P 3 ( x ) 0 , for x [ 0 , 1 ] .
Example 2.
This example compares the computing efficiency of the Sturm’s Theorem and the Main Theorem by using Maple 2019. The computer we use is Intel i7-8665U CPU @ 1.90 GHz and Windows 10, the software is Maple 2019. It illustrates the Main Theorem is much better for polynomials of many terms and high degree. When the number of terms and degree of polynomials increase Main Theorem performs dramatically better than Sturm’s Theorem. For x [ 0 , 1 ] , consider
P 4 ( x ) = 1 + x 9 4 x 2 1 5 x 3 + 1 2 x 4 + 1 3 x 5 ,
P 5 ( x ) = 1 3 + x 20 7 x 2 + 11 4 x 3 1 3 x 4 1 4 x 5 + 11 5 x 6 + 1 2 x 7 + 3 4 x 8 + 1 6 x 9 + x 10 ,
P 6 ( x ) = 1 + x + x 2 17 4 x 3 + x 4 + 1 8 x 5 3 4 x 6 + 5 8 x 7 + 1 2 x 8 + 1 4 x 9 1 2 x 10 + 2 7 x 12 + 1 8 x 15 + 1 3 x 18 + 1 2 x 20 ,
P 7 ( x ) = 1 + x + x 2 17 4 x 3 + x 4 + 1 8 x 5 3 4 x 6 + 5 8 x 7 + 1 2 x 8 + 1 4 x 9 1 2 x 10 + 2 7 x 12 + x 16 + 1 3 x 18 + x 20 + 1 3 x 21 1 4 x 22 + 1 5 x 24 + 1 8 x 25 + 2 5 x 27 2 7 x 28 + 1 9 x 30 1 8 x 32 + 2 5 x 35 + 1 6 x 40 ,
P 8 ( x ) = 1 + x + x 2 17 4 x 3 + x 4 + 1 8 x 5 3 4 x 6 + 5 8 x 7 + 1 2 x 8 + 1 4 x 9 1 2 x 10 + 1 3 x 11 + 2 7 x 12 1 5 x 13 + 3 4 x 14 + 1 8 x 15 1 9 x 16 + 1 2 x 17 + 1 3 x 18 + 2 7 x 19 + 1 2 x 20 + 2 7 x 22 1 7 x 24 + 1 8 x 26 1 5 x 30 + 2 5 x 32 + 1 2 x 34 + 2 9 x 36 1 6 x 38 + 1 7 x 40 + 1 5 x 50 + 1 4 x 60 + 1 5 x 65 1 8 x 70 + 1 9 x 75 + 1 3 x 80 + 2 9 x 85 + 1 2 x 90 1 7 x 95 + 1 6 x 100 ,
P 9 ( x ) = 1 + x + x 2 17 4 x 3 + x 4 + 1 8 x 5 3 4 x 6 + 5 8 x 7 + 1 2 x 8 + 1 4 x 9 1 2 x 10 + 1 3 x 11 + 2 7 x 12 1 5 x 13 + 3 4 x 14 + 1 8 x 15 1 9 x 16 + 1 2 x 17 + 1 3 x 18 + 2 7 x 19 + 1 2 x 20 + 2 7 x 22 1 7 x 24 + 1 8 x 26 1 5 x 30 + 2 5 x 32 + 1 2 x 34 + 2 9 x 36 1 6 x 38 + 1 7 x 40 + 1 5 x 50 + 1 4 x 60 + 1 5 x 65 1 8 x 70 + 1 9 x 75 + 1 3 x 80 + 2 9 x 85 + 1 2 x 90 1 7 x 95 + 1 6 x 100 + 1 3 x 110 + 2 3 x 120 1 8 x 130 + 1 7 x 140 + 1 6 x 150 + 2 5 x 160 1 9 x 170 + x 180 + 1 9 x 190 + 1 2 x 200 + 1 3 x 210 + 2 3 x 220 1 8 x 230 + 1 7 x 240 + 1 6 x 250 + 2 5 x 260 1 9 x 270 + 2 5 x 280 + 1 9 x 290 + 1 2 x 300 ,
P 10 ( x ) = 1 + x + x 2 17 4 x 3 + x 4 + 1 8 x 5 3 4 x 6 + 5 8 x 7 + 1 2 x 8 + 1 4 x 9 1 2 x 10 + 1 3 x 11 + 2 7 x 12 1 5 x 13 + 3 4 x 14 + 1 8 x 15 1 9 x 16 + 1 2 x 17 + 1 3 x 18 + 2 7 x 19 + 1 2 x 20 + 2 7 x 22 1 7 x 24 + 1 8 x 26 1 5 x 30 + 2 5 x 32 + 1 2 x 34 + 2 9 x 36 1 6 x 38 + 1 7 x 40 + 1 5 x 50 + 1 4 x 60 + 1 5 x 65 1 8 x 70 + 1 9 x 75 + 1 3 x 80 + 2 9 x 85 + 1 2 x 90 1 7 x 95 + 1 6 x 100 + 1 3 x 110 + 2 3 x 120 1 8 x 130 + 1 7 x 140 + 1 6 x 150 + 2 5 x 160 1 9 x 170 + x 180 + 1 9 x 190 + 1 2 x 200 + 1 3 x 210 + 2 3 x 220 1 8 x 230 + 1 7 x 240 + 1 6 x 250 + 2 5 x 260 1 9 x 270 + 2 5 x 280 + 1 9 x 290 + 1 2 x 300 + 1 3 x 320 + 2 3 x 340 1 8 x 360 + 1 7 x 380 + 1 6 x 400 + 2 5 x 420 1 9 x 440 + 2 5 x 460 + 1 9 x 480 + 1 2 x 500 ,
P 11 ( x ) = 1 + x + x 2 17 4 x 3 + x 4 + 1 8 x 5 3 4 x 6 + 5 8 x 7 + 1 2 x 8 + 1 4 x 9 1 2 x 10 + 1 3 x 11 + 2 7 x 12 1 5 x 13 + 3 4 x 14 + 1 8 x 15 1 9 x 16 + 1 2 x 17 + 1 3 x 18 + 2 7 x 19 + 1 2 x 20 + 2 7 x 22 1 7 x 24 + 1 8 x 26 1 5 x 30 + 2 5 x 32 + 1 2 x 34 + 2 9 x 36 1 6 x 38 + 1 7 x 40 + 1 5 x 50 + 1 4 x 60 + 1 5 x 65 1 8 x 70 + 1 9 x 75 + 1 3 x 80 + 2 9 x 85 + 1 2 x 90 1 7 x 95 + 1 6 x 100 + 1 3 x 110 + 2 3 x 120 1 8 x 130 + 1 7 x 140 + 1 6 x 150 + 2 5 x 160 1 9 x 170 + x 180 + 1 9 x 190 + 1 2 x 200 + 1 3 x 210 + 2 3 x 220 1 8 x 230 + 1 7 x 240 + 1 6 x 250 + 2 5 x 260 1 9 x 270 + 2 5 x 280 + 1 9 x 290 + 1 2 x 300 + 1 3 x 310 + 2 3 x 320 1 8 x 330 + 1 7 x 340 + 1 6 x 350 + 2 5 x 360 1 9 x 370 + 2 5 x 380 + 1 9 x 390 + 1 2 x 400 + 1 3 x 410 + 2 3 x 420 1 8 x 430 + 1 7 x 440 + 1 6 x 500 + 2 5 x 600 1 9 x 700 + 2 5 x 800 + 1 9 x 900 + 1 2 x 1000 .
In the Table 1, t S means the cpu time used by the Sturm’s Theorem using Maple, t M means the cpu time of the Main Theorem using Maple. According to our tests, the cpu time needed for calculations are roughly as follows: using Main Theorem cpu time needed grows like linearly and using Sturm’s theorem cpu time needed grows like exponentialy when the terms and degree of the polynomial increase. Take P 11 ( x ) as example. If Main Theorem needs 1 min for result then Sturm’s Theorem uses about 3 h to do the same job. We believe the complexity of calculations by Main Theorem and by Sturm’s theorem, respectively, can be estimated. But it is not our goal or within the interests of the paper.
Example 3.
Examples 3 and 4 are taken from Kwong’s paper (cf. [19]). They show how to convert a given trigonometric polynomial to an algebraic polynomial. Then one can try to apply Main Theorem or Sturm’s Theorem to judge whether the polynomial is nonnegative in the interval.
S 1 ( x ) = 5 + 4 + c o s ( x ) + 3 c o s ( 2 x ) + 4 c o s ( 3 x ) , x [ 0 , π 2 ] .
For all integers n, c o s ( n x ) can be expanded into a polynomial of c o s ( x ) . For example, c o s ( 3 x ) = 4 c o s 3 ( x ) c o s ( x ) = 4 y 3 y , where y = c o s ( x ) . Applying this to S 1 ( x ) , we obtain
S 1 ( x ) = P 12 ( y ) = 16 y 3 + 6 y 2 8 y + 2 .
As x varies from 0 to π 2 , y varies from 1 to 0. According to the Main Theorem,
m = 0 , l = 1 , δ 0 = 1 , d = 1 4 ,
( l + 1 ) d + δ 0 l = 1 3 > 0 ,
then P 12 ( y ) 0 for y [ 0 , 1 ] . Thus, S 1 ( x ) 0 for x [ 0 , π 2 ] .
Example 4.
Example 4 considers a polynomial whose coefficients are irrational numbers (cf. [19]). It is worth noting that we cannot solve this example by Sturm’s Theorem in Maple, because the coefficients of this polynomial are irrational numbers. The Main Theorem can be used in this example.
S 2 ( x ) = s i n ( x ) + 1 2 s i n ( 2 x ) + 1 2 ( s i n ( 3 x ) + 3 4 s i n ( 4 x ) ) , x [ 0 , π 2 ] .
For all integers n, s i n ( n x ) can be expanded into a polynomial of c o s ( x ) and s i n ( x ) . For example, s i n ( 3 x ) = 2 s i n ( x ) c o s 2 ( x ) ( 2 c o s 2 ( x ) 1 ) s i n ( x ) = 2 y 2 s i n ( x ) ( 2 y 2 1 ) s i n ( x ) , where y = c o s ( x ) . Let c o s ( x ) = y , after expansion, we can get
S 2 ( x ) = s i n ( x ) [ ( 1 1 2 ) + ( 1 3 2 ) y + 4 2 y 2 + 6 2 y 3 ] .
Because when x [ 0 , π 2 ] , s i n ( x ) 0 , so if we want to discuss when x [ 0 , π 2 ] , whether S 2 ( x ) is nonnegative, it’s equal to discuss
P 13 ( y ) = ( 1 1 2 ) + ( 1 3 2 ) y + 4 2 y 2 + 6 2 y 3 , y [ 0 , 1 ] ,
so it’s equivalent to do the transformation c o s ( x ) = y , s i n ( x ) = 1 .
As x varies from 0 to π 2 , y varies from 1 to 0. According to the Main Theorem,
m = 0 , l = 1 , d = 2 1 3 2 , δ 0 = 1 ,
( l + 1 ) d + δ 0 l = 2 2 2 3 2 > 0 ,
then P 13 ( y ) 0 for y [ 0 , 1 ] . Thus, S 2 ( x ) 0 for x [ 0 , π 2 ] .
Example 5.
Example 5 considers a polynomial whose coefficients are parameters. Consider
P 14 ( x ) = 1 + x + x 2 a x 3 1 2 x 4 + x 5 , x [ 0 , 1 ] .
Suppose in this interval, P 14 ( x ) 0 . Apply the Main Theorem to P 14 ( x ) , we get
m = 2 , l = 2 ,
3 a < 0 , 5 2 a < 0 , 7 2 a 0 ,
d = 3 | a | , δ 1 = 1 2 | a | ,
( l + 1 ) d + δ 1 l = 11 2 | a | 2 0 .
In summary, a ( 3 , 7 2 ] . Thus, we can get P 14 ( x ) 0 , for x [ 0 , 1 ] , a ( 3 , 7 2 ] .
Example 6.
Example 6 illustrates how to apply the Main Theorem to any interval we want. Example 1 shows P 1 ( x ) = 1 + x + x 2 7 2 x 3 1 2 x 4 + x 5 0 , for x [ 0 , 1 ] . We can also test this with other intervals; for example, let us consider x [ 2 , 0 ] .
When x [ 1 , 0 ] , we do an affine transformation. Let y = x + 1 ; then, we get
P 15 ( y ) = 3 9 2 y 3 2 y 2 + 17 2 y 3 11 2 y 4 + y 5 , y [ 0 , 1 ] ,
then use the Main Theorem,
m = 0 , l = 2 , d = 15 17 , δ 1 = 1 3 ,
( l + 1 ) d + δ 1 l = 16 51 > 0 ,
thus, when y [ 0 , 1 ] , P 15 ( y ) 0 . So P 1 ( x ) 0 , for x [ 1 , 0 ] .
When x [ 2 , 1 ] , using Sturm’s Theorem, we get that there exists a root in this interval. Hence, in this interval, the polynomial has both positive and negative values (we assume this root is not an even multiple root). Therefore, we continue to cut this interval. Firstly, we cut this interval into five parts. After calculation, when x belongs to [ 1.6 , 1.4 ] [ 1.4 , 1.2 ] [ 1.2 , 1 ] , we separately do the linear transformation y = 5 ( x + 8 5 ) , y = 5 ( x + 7 5 ) , y = 5 ( x + 6 5 ) , then apply the Main Theorem; we get m = 5 , l = 0 ; thus, for x [ 1.6 , 1 ] , P 1 ( x ) 0 .
When x [ 2 , 1.8 ] , we do a linear transformation y = 5 ( x + 2 ) ; we get
P 16 ( y ) = 9 + 51 5 y 14 5 y 2 + 81 250 y 3 21 1250 y 4 + 1 3125 y 5 , y [ 0 , 1 ] ,
This interval is more likely to take negative values. Hence, consider that
P 17 ( y ) = P 16 ( y ) = 9 51 5 y + 14 5 y 2 81 250 y 3 + 21 1250 y 4 1 3125 y 5 , y [ 0 , 1 ] ,
then applying the Main Theorem to P 17 ( y ) , we get
m = 0 , l = 1 , d = 15 17 , δ 0 = 1 ,
( l + 1 ) d + δ 0 l = 30 17 > 0 ,
so P 17 ( y ) 0 , where y [ 0 , 1 ] , thus, P 16 ( y ) 0 , for y [ 0 , 1 ] . Therefore, P 1 ( x ) 0 , for x [ 2 , 1.8 ] .
When x [ 1.8 , 1.6 ] , we first use Sturm’s Theorem where there exists a root in this interval. Then, we further divide the interval into [ 1.8 , 1.7 ] and [ 1.7 , 1.6 ] .
When x [ 1.7 , 1.6 ] , we do a linear transformation y = 10 ( x + 17 10 ) ; using Main Theorem, we get m = 5 , l = 0 . Thus, P 1 ( x ) 0 , for x [ 1.7 , 1.6 ] .
Now only [ 1.8 , 1.7 ] need to be tested. When the interval [ 1.8 , 1.7 ] is cut into five parts, and then Main Theorem is used, we get the following: when x belongs to [ 1.8 , 1.78 ] [ 1.78 , 1.76 ] , P 1 ( x ) 0 , when x belongs to [ 1.74 , 1.72 ] [ 1.72 , 1.7 ] , P 1 ( x ) 0 . We can find the root to any desired accuracy by using the bisection method. When the accuracy is 10 9 , the root of P 1 ( x ) is x = 1.748592480 , for x [ 2 , 0 ] .
It is much easier to use Main Theorem to find the roots of polynomials.

5. Conclusions

We propose a theorem to determine whether an algebraic polynomial is nonnegative in an interval. This theorem improves Wang-Yau Lemma for Wider Applications in light of Sturm’s Theorem. Infinitely many polynomials can be judged by using the new theorem but cannot be judged by using Sturm’s Theorem and Wang-Yau Lemma to see whether they are nonnegative in an interval. Main Theorem performs much better than Sturm’s Theorem for polynomials of many terms and high degree. Main Theorem can be used for a polynomial whose coefficients are parameters and to any interval we want. It helps us to find the roots of polynomials. To determine whether an algebraic polynomial is nonnegative in an interval is closely related to determine whether a trigonometric sum is nonnegative in an interval. Main Theorem provides a new way to solve this classical, important problem. It perfoms much better than Wang-Yau Lemma. Main Theorem is a sufficient condition. Many cases can be proved nonnegative by Sturm’s Theorem but fail in our test using Main Theorem. However, Main Theorem is much easier to use than Sturm’s Theorem. Therefore, we suggest making further improvements to Main Theorem in this way.

Author Contributions

formula derivation, K.-P.L. and A.Y.; software, Y.-F.W. and R.-Y.W.; example writing, R.-Y.W.; writing—original draft preparation, K.-P.L. and R.-Y.W.; writing—final draft, K.-P.L. and R.-Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Science and Technology and Chang Gung Memorial Hospital (grant no. MOST 108-2115-M-255-001, NMRPF3J0041).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lin, K.-P.; Luo, X.; Yau, S.S.-T.; Zuo, H.Q. On number theoretic conjecture of positive integral points in 5-dimensional tetrahedron and a sharp estimation of Dickman-De Bruijn function. J. Eur. Math. Soc. 2014, 16, 90–102. [Google Scholar]
  2. Lin, K.-P.; Yau, S.S.-T. Counting the number of integral points in general n-dimensional tetrahedra and Bernoulli polynomials. Can. Math. Bull. 2003, 46, 229–241. [Google Scholar] [CrossRef] [Green Version]
  3. Yau, S.S.-T.; Zuo, H.Q. A sharp lower bound for the geometric genus and Zariski multiplicity question. Math. Z. 2018, 289, 1299–1310. [Google Scholar] [CrossRef]
  4. Zuo, H.Q. On strong vanishing property and plurigenera of isolated singularities. J. Algebra 2019, 529, 124–144. [Google Scholar] [CrossRef]
  5. Yau, S.S.-T.; Zuo, H.Q. Lower estimate of Milnor number and characterization of isolated homogeneous hypersurface singularities. Pac. J. Math. 2012, 260, 245–255. [Google Scholar] [CrossRef] [Green Version]
  6. Yau, S.S.-T.; Zuo, H.Q. Complete characterization of isolated homogeneous hypersurface singularities. Pac. J. Math. 2015, 273, 213–224. [Google Scholar]
  7. Yau, S.S.-T.; Zuo, H.Q. Characterization of isolated complete intersection singularities with C*-action of dimension ≥2 by means of geometric genus and irregularity. Comm. Anal. Geom. 2013, 21, 509–526. [Google Scholar] [CrossRef] [Green Version]
  8. Kang, J.Y.; Ryoo, C.S. Various Structures of the Roots and Explicit Properties of q-cosine Bernoulli Polynomials and q-sine Bernoulli Polynomials. Mathematics 2020, 8, 463. [Google Scholar] [CrossRef] [Green Version]
  9. Ragusa, M.A.; Tachikawa, A. Regularity for minimizers for functionals of double phase with variable exponents. Adv. Nonlinear Anal. 2020, 9, 710–728. [Google Scholar]
  10. Ragusa, M.A.; Scapellato, A. Mixed Morrey spaces and their applications to partial differential equations. Nonlinear Anal. Theory Methods Appl. 2017, 151, 51–65. [Google Scholar] [CrossRef]
  11. Luo, X.; Yau, S.S.-T.; Zuo, H.Q. A sharp estimate of Dickman-de Bruijin function and a sharp polynomial estimate of positive integral points in 4-dimensional tetrahedron. Math. Nachr. 2015, 288, 61–75. [Google Scholar] [CrossRef]
  12. Yau, S.S.-T.; Yuan, B.; Zuo, H.Q. Biggest sharp polynomial estimate of integral points in right-angled simplices. J. Number Theory 2016, 160, 254–286. [Google Scholar] [CrossRef]
  13. Zhao, L.; Yau, S.S.-T.; Zuo, H.Q. Biggest sharp polynomial estimate of integral points in right-angled simplices, Topology of algebraic varietiesand singularities. Contemp. Math. AMS 2011, 538, 433–467. [Google Scholar]
  14. Lin, K.-P.; Raghuvanshi, S.; Yau, S.S.-T.; Zuo, H.Q. On Yau geometric conjecture for weighted homogeneous singularities. Asian J. Math. 2018, 22, 599–646. [Google Scholar] [CrossRef]
  15. Lin, K.-P.; Yang, A.; Yau, S.S.-T.; Zuo, H.Q. On the Sharp Polynomial Upper Estimate Conjecture in Eight-Dimensional Simplex. Pure Appl. Math. Q. 2018, 12, 353–398. [Google Scholar] [CrossRef]
  16. Wang, X.-J.; Yau, S.S.-T. On the GLY conjecture of upper estimate of positive integral points in real right-angled simplices. J. Number Theory 2007, 122, 184–210. [Google Scholar] [CrossRef] [Green Version]
  17. Liang, A.; Yau, S.S.-T.; Zuo, H.Q. A sharp upper estimate of positive integral points in 6-dimensional tetrahedra and smooth numbers. Sci. China Math. 2016, 59, 425–444. [Google Scholar] [CrossRef]
  18. Chen, I.; Lin, K.-P.; Yau, S.S.-T.; Zuo, H.Q. Coordinate-free characterization of homogeneous polynomials with isolated singularities. Commun. Anal. Geom. 2011, 19, 661–704. [Google Scholar] [CrossRef] [Green Version]
  19. Kwong, M.K. Nonnegative Trigonometric Polynomials, Sturms Theorem, and Symbolic Computation. arXiv 2014, arXiv:1402.6778V1. [Google Scholar]
  20. Askey, I.R. Orthogonal Polynomials and Special Functions; SIAM: Philadelphia, PA, USA, 1975; Volume 21. [Google Scholar]
  21. Van der Waerden, B.L. Modern Algebra; Frederick Ungar Publishing Co.: New York, NY, USA, 1950; Volume I. [Google Scholar]
Table 1. Comparison of CPU running speed between Sturm’s Theorem and Main Theorem.
Table 1. Comparison of CPU running speed between Sturm’s Theorem and Main Theorem.
Polynomial P 4 ( x ) P 5 ( x ) P 6 ( x ) P 7 ( x ) P 8 ( x ) P 9 ( x ) P 10 ( x ) P 11 ( x )
Degree (n)51020401003005001000
Number of terms (N)611152540607080
Sturm’s Theorem ( t S )0.016 s0.016 s0.016 s0.098 s0.859 s7.421 s36.531 s288.953 s
Main Theorem ( t M )0.016 s0.016 s0.031 s0.047 s0.156 s0.578 s0.922 s1.594 s
Ratio ( t S t M )110.522.095.5112.8439.62181.28
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lin, K.-P.; Wang, Y.-F.; Wang, R.-Y.; Yang, A. Proposing a New Theorem to Determine If an Algebraic Polynomial Is Nonnegative in an Interval. Mathematics 2021, 9, 167. https://doi.org/10.3390/math9020167

AMA Style

Lin K-P, Wang Y-F, Wang R-Y, Yang A. Proposing a New Theorem to Determine If an Algebraic Polynomial Is Nonnegative in an Interval. Mathematics. 2021; 9(2):167. https://doi.org/10.3390/math9020167

Chicago/Turabian Style

Lin, Ke-Pao, Yi-Fan Wang, Ruo-Yu Wang, and Andrew Yang. 2021. "Proposing a New Theorem to Determine If an Algebraic Polynomial Is Nonnegative in an Interval" Mathematics 9, no. 2: 167. https://doi.org/10.3390/math9020167

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop