info prev up next book cdrom email home

Polynomial Root

If the Coefficients of the Polynomial

\begin{displaymath}
d_nx^n+d_{n-1}x^{n-1}+\ldots +d_0=0
\end{displaymath} (1)

are specified to be Integers, then integral roots must have a Numerator which is a factor of $d_0$ and a Denominator which is a factor of $d_n$ (with either sign possible). This is known as the Polynomial Remainder Theorem.


Let the Roots of the polynomial

\begin{displaymath}
P(x)\equiv a_n x^n+a_{n-1} x^{n-1}+\ldots+a_1 x+a_0
\end{displaymath} (2)

be denoted $r_1$, $r_2$, ..., $r_n$. Then Newton's Relations are
$\displaystyle \sum r_i$ $\textstyle =$ $\displaystyle -{a_{n-1}\over a_n}$ (3)
$\displaystyle \sum r_ir_j$ $\textstyle =$ $\displaystyle {a_{n-2}\over a_n}$ (4)
$\displaystyle \sum r_1r_2\cdots r_k$ $\textstyle =$ $\displaystyle (-1)^k {a_{n-k}\over a_n}.$ (5)


These can be derived by writing

\begin{displaymath}
P(x)=a_n(x-r_1)(x-r_2)\cdots(x-r_n),
\end{displaymath} (6)

expanding, and then comparing the coefficients with (2).


Any Polynomial can be numerically factored, although different Algorithms have different strengths and weaknesses.


If there are no Negative Roots of a Polynomial (as can be determined by Descartes' Sign Rule), then the Greatest Lower Bound is 0. Otherwise, write out the Coefficients, let $n = -1$, and compute the next line. Now, if any Coefficients are 0, set them to minus the sign of the next higher Coefficient, starting with the second highest order Coefficient. If all the signs alternate, $n$ is the greatest lower bound. If not, then subtract 1 from $n$, and compute another line. For example, consider the Polynomial

\begin{displaymath}
y =2x^4+2x^3-7x^2+x-7.
\end{displaymath} (7)

Performing the above Algorithm then gives

0 2 2 $-7$ 1 $-7$
$-1$ 2 0 $-7$ 8 $-15$
-- 2 $-1$ $-7$ 8 $-15$
$-2$ 2 $-2$ $-3$ 7 $-21$
$-3$ 2 $-4$ 5 $-14$ 35


so the greatest lower bound is $-3$.


If there are no Positive Roots of a Polynomial (as can be determined by Descartes' Sign Rule), the Least Upper Bound is 0. Otherwise, write out the Coefficients of the Polynomials, including zeros as necessary. Let $n=1$. On the line below, write the highest order Coefficient. Starting with the second-highest Coefficient, add $n$ times the number just written to the original second Coefficient, and write it below the second Coefficient. Continue through order zero. If all the Coefficients are Nonnegative, the least upper bound is $n$. If not, add one to $x$ and repeat the process again. For example, take the Polynomial

\begin{displaymath}
y = 2x^4-x^3-7x^2+x-7.
\end{displaymath} (8)

Performing the above Algorithm gives

0 2 $-1$ $-7$ 1 $-7$
1 2 1 $-6$ $-5$ $-12$
2 2 3 $-1$ $-1$ $-9$
3 2 5 8 25 68


so the Least Upper Bound is 3.

See also Bairstow's Method, Descartes' Sign Rule, Jenkins-Traub Method, Laguerre's Method, Lehmer-Schur Method, Maehly's Procedure, Muller's Method, Root, Zassenhaus-Berlekamp Algorithm



info prev up next book cdrom email home

© 1996-9 Eric W. Weisstein
1999-05-25