You're stuck. The polynomial in front of you has four terms, but grouping doesn't work. Or three terms, but split-the-middle refuses to land on integers. Or it's degree 4 or 5, and none of the standard identities — difference of squares, perfect square, sum or difference of cubes — fit.
Before you give up, there is one more tool. The Rational Root Theorem does not factor the polynomial for you. It gives you a finite list of candidate roots to test. If the polynomial has any rational root, it must be on that list. Test each; if one gives P(x) = 0, you have found a factor.
The theorem
Let P(x) = a_n x^n + a_(n-1) x^(n-1) + ... + a_1 x + a_0 be a polynomial with integer coefficients. If P(x) has a rational root p/q written in lowest terms (so gcd(p, q) = 1), then:
pdividesa_0— the constant term.qdividesa_n— the leading coefficient.
So the full set of candidate roots is
This is a finite list. You write it out, and you test each one.
Why it works
Suppose p/q is a root, with gcd(p, q) = 1. Then
Multiply through by q^n to clear denominators:
Move a_0 q^n to the other side:
Every term on the left has a factor of p, so p \mid a_0 q^n. Since gcd(p, q) = 1, p must divide a_0.
Now move a_n p^n to the other side instead:
Every term on the left has a factor of q, so q \mid a_n p^n. Since gcd(p, q) = 1, q divides a_n. Done.
Worked example 1 — monic cubic
Take P(x) = x³ - 6x² + 11x - 6.
Leading coefficient is 1. Constant term is -6. So q must divide 1, meaning q = 1. And p must divide 6, meaning p ∈ {1, 2, 3, 6}. Including signs, the candidates are
Test the smallest first. P(1) = 1 - 6 + 11 - 6 = 0. Found one. So (x - 1) is a factor.
Divide: x³ - 6x² + 11x - 6 \div (x - 1) = x² - 5x + 6. The quotient is a quadratic, which factors as (x - 2)(x - 3).
Full factorisation:
Roots: 1, 2, 3. All three were on the candidate list.
Worked example 2 — non-monic cubic
Now P(x) = 2x³ + 3x² - 11x - 6.
Leading coefficient is 2. Constant is -6. So q ∈ {1, 2} and p ∈ {1, 2, 3, 6}. The candidate set is
Twelve candidates. Test small integers first. P(1) = 2 + 3 - 11 - 6 = -12. P(-1) = -2 + 3 + 11 - 6 = 6. P(2) = 16 + 12 - 22 - 6 = 0. Got it.
So (x - 2) is a factor. Dividing,
The quadratic 2x² + 7x + 3 factors as (2x + 1)(x + 3). So
Roots: 2, -1/2, -3. Notice the root -1/2 was on the candidate list as -1/2.
What if no rational root exists
You test every candidate; none gives P = 0. That means the polynomial has no rational roots — not that it has no roots. It may still have irrational real roots (like \sqrt{2} or \sqrt[3]{5}) or complex roots.
For irrational real roots you fall back on numerical methods (bisection, Newton's method). For most school and JEE problems, though, the polynomial is designed to have a rational root. The Rational Root Theorem is built for exactly this case.
Pragmatic strategy
- Start small. Try
±1and±2first — the most common roots in textbook problems. - If
±1, ±2, ±3don't work, double-check your setup before grinding through fractions. - If all coefficients are positive, no positive root exists (every term is positive, sum can't be zero). Skip those candidates.
Worked example 3 — Rational Root Theorem finds nothing useful
P(x) = x² - 2x + 2.
Discriminant: (-2)² - 4(1)(2) = 4 - 8 = -4. Negative — no real roots at all. But suppose you didn't notice that and tried the Rational Root Theorem anyway. Candidates: ±1, ±2.
P(1) = 1 - 2 + 2 = 1.P(-1) = 1 + 2 + 2 = 5.P(2) = 4 - 4 + 2 = 2.P(-2) = 4 + 4 + 2 = 10.
Nothing is zero. The theorem correctly tells you there are no rational roots. The quadratic formula then gives complex roots 1 \pm i.
The lesson: the theorem can confirm a negative result. If no candidate works, no rational root exists.
Use with synthetic division
Once you find a candidate a with P(a) = 0, synthetic division extracts the quotient cleanly. Write the coefficients, bring down the first, multiply by a, add to the next, repeat. The result is the quotient polynomial, one degree lower.
Then recurse. Apply the Rational Root Theorem to the quotient. Find another root. Divide again. Continue until you reach a quadratic, which you finish by formula or by sight.
Limits of the theorem
Three things to remember.
- It only works for polynomials with integer coefficients. If your polynomial has fractional coefficients, multiply through to clear denominators first.
- It only finds rational roots. Irrational roots like
\sqrt{2}or\sqrt[3]{7}are invisible to it. - It works best when the leading coefficient and constant term are small, so the candidate list stays short. A polynomial like
12x⁵ - 30x³ + 18x - 24has many candidates; expect a longer search.
Related tool — Descartes' Rule of Signs
A useful companion. Count the number of sign changes in the sequence of coefficients of P(x). The number of positive real roots is at most that count, and differs from it by an even number. Do the same for P(-x) to bound the number of negative real roots.
For P(x) = x³ - 6x² + 11x - 6, the signs are +, -, +, - — three sign changes, so up to three positive real roots. P(-x) = -x³ - 6x² - 11x - 6 has signs -, -, -, - — zero sign changes, so no negative real roots. You can skip testing the negative candidates entirely.
Recognition drill
For each polynomial, list all rational root candidates.
x³ - 4x² + x + 6. Leading1, constant6. Candidates:±1, ±2, ±3, ±6.3x³ + 2x² - 7x + 2. Leading3, constant2. Candidates:±1, ±2, ±1/3, ±2/3.x⁴ - 10x² + 9. Leading1, constant9. Candidates:±1, ±3, ±9.2x⁵ - 3x + 1. Leading2, constant1. Candidates:±1, ±1/2.
The shorter the list, the faster the search.
Common confusions
- "The Rational Root Theorem finds all roots." No — it only finds rational roots. Irrational and complex roots are not detected.
- "It works for any polynomial." No — only for polynomials with integer coefficients. Clear denominators first if needed.
- "If no candidate is a root, the polynomial cannot be factored." Wrong. A polynomial with no rational roots may still factor over the reals (with irrational coefficients) or over the complex numbers. Quadratics with negative discriminant factor over
\mathbb{C}, for example.
Closing
When factoring stalls and identities don't fit, the Rational Root Theorem hands you a finite menu. Test each candidate; most school and exam problems yield within the first three or four tries. Once you have one root, synthetic division knocks the degree down, and you recurse. Irrational roots slip through — but for the integer-coefficient polynomials in your textbook, it is the reliable last resort.