How to find all zeros of a polynomial using the rational root theorem

The Rational Root Theorem provides a systematic way to identify potential rational zeros of a polynomial function. It applies to polynomials with integer coefficients, allowing you to test a finite list of fractions to find the actual rational roots.

Once a rational root is found, polynomial division reduces the degree of the polynomial. This process is repeated until a quadratic remains, which can be solved using standard methods like factoring or the quadratic formula.

The setup

Identify a polynomial P(x)=anxn+an1xn1++a1x+a0P(x) = a_n x^n + a_{n-1} x^{n-1} + \dots + a_1 x + a_0 with integer coefficients. Ensure aneq0a_n eq 0 and a0eq0a_0 eq 0. If a0=0a_0 = 0, factor out xx until the constant term is non-zero. Let pp be an integer factor of the constant term a0a_0, and qq be an integer factor of the leading coefficient ana_n.

The steps

  1. List all factors pp of the constant term a0a_0.
  2. List all factors qq of the leading coefficient ana_n.
  3. Form all possible fractions ±pq\pm \frac{p}{q} in simplest form. These are the possible rational roots.
  4. Test the candidates using synthetic division or direct substitution (Evaluate P(pq)P(\frac{p}{q})). A candidate cc is a root if and only if P(c)=0P(c) = 0.
  5. When a root cc is found, use the quotient from the synthetic division (a polynomial of degree n1n-1).
  6. Repeat the process on the quotient until you reach a quadratic equation.
  7. Solve the remaining quadratic equation by factoring, completing the square, or the quadratic formula.

Checking the result

Verify the roots by substituting them back into the original polynomial P(x)P(x). Alternatively, multiply the corresponding linear factors (xr1)(xr2)(x - r_1)(x - r_2)\dots and any remaining non-linear factors, scaled by the leading coefficient, to ensure the product matches the original polynomial.

Common errors

A frequent mistake is forgetting the ±\pm sign when listing possible roots. Another error is failing to fully simplify fractions, leading to duplicate testing. Finally, arithmetic mistakes during synthetic division are common; double-check the addition and multiplication steps.

Worked example

Find all zeros of the polynomial P(x)=2x33x211x+6P(x) = 2x^3 - 3x^2 - 11x + 6.

The constant term is a0=6a_0 = 6. Its factors are p{1,2,3,6}p \in \{1, 2, 3, 6\}. The leading coefficient is an=2a_n = 2. Its factors are q{1,2}q \in \{1, 2\}. Possible rational roots ±pq\pm \frac{p}{q}: ±1,±2,±3,±6,±12,±32\pm 1, \pm 2, \pm 3, \pm 6, \pm \frac{1}{2}, \pm \frac{3}{2}.

Test x=1x = 1: P(1)=2(1)33(1)211(1)+6=2311+6=6eq0P(1) = 2(1)^3 - 3(1)^2 - 11(1) + 6 = 2 - 3 - 11 + 6 = -6 eq 0.

Test x=2x = -2: P(2)=2(8)3(4)11(2)+6=1612+22+6=0P(-2) = 2(-8) - 3(4) - 11(-2) + 6 = -16 - 12 + 22 + 6 = 0. So, x=2x = -2 is a root.

Perform synthetic division with x=2x = -2: 22311641462730\begin{array}{c|rrrr} -2 & 2 & -3 & -11 & 6 \\ & & -4 & 14 & -6 \\ \hline & 2 & -7 & 3 & 0 \end{array}

The quotient is the quadratic 2x27x+32x^2 - 7x + 3. Set the quotient to zero: 2x27x+3=02x^2 - 7x + 3 = 0. Factor the quadratic: 2x26xx+3=02x^2 - 6x - x + 3 = 0 2x(x3)1(x3)=02x(x - 3) - 1(x - 3) = 0 (2x1)(x3)=0(2x - 1)(x - 3) = 0

The remaining roots are x=12x = \frac{1}{2} and x=3x = 3.

All zeros of P(x)P(x) are x=2x = -2, x=12x = \frac{1}{2}, and x=3x = 3.

FAQ

Run your own problem

References: OpenStax College Algebra, Chapter 5: Polynomial and Rational Functions · Khan Academy: Polynomial zeros · Stewart, Redlin, Watson: Precalculus: Mathematics for Calculus, Chapter 3

See also