How do you find all the rational zeros of a polynomial function?

1 Answer
May 30, 2015

You can use the rational root theorem:

Given a polynomial of the form:

#a_0x^n+a_1x^(n-1)+...+a_n# with #a_0,...,a_n# integers,

all rational roots of the form #p/q# written in lowest terms (i.e. with #p# and #q# having no common factor) will satisfy.

#p | a_n# and #q | a_0#

That is #p# is a divisor of the constant term and #q# is a divisor of the coefficient of the highest order term.

This gives you a finite number of possible rational roots to try.

For example, the rational roots of

#6x^4-7x^3+x^2-7x-5=0#

must be of the form #p/q# where #p# is #+-1# or #+-5# and
#q# is #1#, #2#, #3# or #6#.

You can try substituting each of the possible combinations of #p# and #q# as #x=p/q# into the polynomial to see if they work.

In fact the only rational roots it has are #-1/2# and #5/3#.

Once you have found one root, you can divide the polynomial by the corresponding factor to simplify the problem.