Polynomials: Bounds on Zeros

A clever way to know where to search for roots.

A Polynomial looks like this:

Polynomial expression 4x squared plus 3x minus 7 with three terms labeled
example of a polynomial
this one has 3 terms

A polynomial has coefficients:

The polynomial 4x squared plus 3x minus 7 with coefficients 4, 3, and -7 highlighted
The terms are in order from highest to lowest exponent

(Technically the 7 is a constant, but here it is easier to think of them all as coefficients.)

A polynomial also has roots:

Graph of a curve crossing the x-axis at two points, labeled as roots or zeros

A "root" (or "zero") is where the polynomial is equal to zero.

Example: 3x − 6 equals zero when x=2, because 3(2)−6 = 6−6 = 0

Where are the Roots (Zeros)?

It can sometimes be hard to find where the roots are!

... where should we search ... how far left or right should we go?

Here we'll see a clever way to know where to search for these roots.

And it just uses simple arithmetic!

Steps

First we prepare our data:

Tip: If the leading coefficient is negative (such as −3), dividing everything by −3 makes the leading coefficient 1, and flips the signs of the other terms, which works perfectly!

Now we can calculate two different "bounds" using those values:

The smallest of those 2 bounds is our answer ...

... all roots lie within that distance from 0

Examples

Example: x3 + 2x2 − 5x + 1

The leading coefficient is 1, so we can continue.

The coefficients are: 1, 2, −5, 1

Drop the leading coefficient, and remove any minus signs: 2, 5, 1

  • Bound 1: the largest value is 5. Plus 1 = 6
  • Bound 2: adding all values is: 2+5+1 = 8

The smallest bound is 6

All Real roots are between −6 and +6

So we can graph between −6 and 6 and find any Real roots. It is best to plot a little wider so we could see if a curve has roots right at −6 or 6:

Graph of y equals x cubed plus 2x squared minus 5x plus 1 with vertical lines at x equals -6 and 6

Zoom in here to get more accurate real roots:
../algebra/images/function-graph.js?fn0=x%5E3+2x%5E2-5x+1&xmin=-10&xmax=10&ymin=-6.17&ymax=7.17

Example: 10x5 + 2x3 − x2 − 3

the leading coefficient is 10, so we must divide all terms by 10:

x5 + 0.2x3 − 0.1x2 − 0.3

The coefficients are: 1, 0, 0.2, −0.1, 0, −0.3
Drop the leading coefficient, and remove any minus signs: 0, 0.2, 0.1, 0, 0.3

  • Bound 1: the largest value is 0.3. Plus 1 = 1.3
  • Bound 2: adding all values is: 0.2+0.1+0.3 = 0.6, which is less than 1, so the answer is 1

The smallest is 1.

All roots (real and complex) have magnitudes between −1 and +1

Play with it here:
../algebra/images/function-graph.js?fn0=10x^5 + 2x^3 − x^2 − 3&xmin=-3.125&xmax=3.026&ymin=-2.696&ymax=0.8011

Notes

"Bound 1" and "Bound 2" aren't the only ways to find the bounds of the roots, but they are easy to use!

Also Note: Graphing polynomials can only find Real roots, but there can also be Complex roots. All roots (real and complex) will lie within the bounds calculated above, in terms of magnitude.

491, 492, 1132, 1133, 2417, 2418, 2419, 4027, 4028, 4029