Rational Root Theorem - Steps, Proof, and Examples

#Algebra
TL;DR
The rational root theorem says that any rational root of a polynomial with integer coefficients has the form $\pm\tfrac{p}{q}$, where $p$ divides the constant term and $q$ divides the leading coefficient. This article shows how to list every candidate, test them efficiently, the proof, six worked examples, and the theorem's honest limits.
BT
Bhanzu TeamLast updated on June 10, 202610 min read

What Is the Rational Root Theorem?

The rational root theorem (also called the rational zero theorem, rational zero test, or p/q theorem) states a constraint on the rational roots of a polynomial equation with integer coefficients. For a polynomial

$$a_n x^n + a_{n-1} x^{n-1} + \cdots + a_1 x + a_0 = 0$$

with integer coefficients and $a_n, a_0 \neq 0$, every rational root, written in lowest terms as $\tfrac{p}{q}$, satisfies:

  • $p$ is an integer factor of the constant term $a_0$, and

  • $q$ is an integer factor of the leading coefficient $a_n$.

The word possible matters. The theorem produces a list of candidates; it does not promise any of them are actual roots. A polynomial can also carry irrational roots like $\sqrt{2}$ or complex roots like $3 + 2i$, and the theorem says nothing about those. What it guarantees is the reverse: if a rational root exists, it is somewhere on the $\tfrac{p}{q}$ list. Pairing the theorem with polynomial structure is what makes higher-degree equations solvable by hand.

How Do You Find Possible Rational Roots?

Four steps: list, combine, test, factor. The theorem does the first two; the work is in the third.

  1. List factors of the constant term ($p$). All positive and negative integer factors of $a_0$.

  2. List factors of the leading coefficient ($q$). All positive and negative integer factors of $a_n$.

  3. Form every $\tfrac{p}{q}$ candidate. Combine each $p$ with each $q$, include $\pm$, and drop duplicates. This is the complete list of possible rational roots.

  4. Test the candidates. Substitute each into the polynomial (or use synthetic division). A value that gives zero is a root; its corresponding factor $(x - r)$ then divides out, dropping the degree and shrinking the problem.

How do you test efficiently without checking all eight? A real reader question. Two shortcuts: start with the integer candidates ($\pm 1, \pm 3$) before the fractions, since they're quicker to evaluate; and once you find one root, divide it out — the leftover polynomial is lower-degree, often a quadratic you can finish with factoring or the quadratic formula. You rarely test the whole list.

Why the Theorem Is True - A Short Proof

The proof is short and worth seeing once, because it explains why $p$ and $q$ land where they do.

Suppose $\tfrac{p}{q}$ (in lowest terms, so $p$ and $q$ share no common factor) is a root of $a_n x^n + \cdots + a_0 = 0$. Substitute and multiply through by $q^n$:

$$a_n p^n + a_{n-1} p^{n-1} q + \cdots + a_1 p,q^{n-1} + a_0 q^n = 0$$

Why $p$ divides $a_0$: every term except the last contains a factor of $p$. So $p$ divides the sum of those terms, which equals $-a_0 q^n$. Since $p$ and $q$ share no factor, $p$ can't divide $q^n$ — so $p$ must divide $a_0$.

Why $q$ divides $a_n$: by the mirror argument, every term except the first contains a factor of $q$, so $q$ divides $-a_n p^n$. Since $q$ shares no factor with $p^n$, $q$ must divide $a_n$.

That's the whole theorem: the lowest-terms numerator is trapped inside the constant's factors, the denominator inside the leading coefficient's.

Examples of the Rational Root Theorem

Six examples, from listing candidates to finding all roots of a quartic and a case with no rational roots at all.

Example 1

List the possible rational roots of $3x^2 + 7x + 2$.

Constant $a_0 = 2$, factors $p$: $\pm 1, \pm 2$. Leading coefficient $a_n = 3$, factors $q$: $\pm 1, \pm 3$. Form $\tfrac{p}{q}$:

$$\pm 1,\ \pm 2,\ \pm\tfrac{1}{3},\ \pm\tfrac{2}{3}$$

Final answer: the eight candidates above. (Factoring confirms $3x^2 + 7x + 2 = (3x+1)(x+2)$, so the actual roots $-\tfrac13$ and $-2$ are both on the list.)

Example 2

Find a rational root of $2x^3 - 7x^2 - 2x + 4$, with a common slip shown first.

Wrong attempt. A student lists candidates but writes them as factors of the leading coefficient over factors of the constant — $q$ over $p$ — getting $\pm\tfrac12, \pm\tfrac14$ and missing $\pm 1, \pm 2, \pm 4$. Testing only those, they find no root and wrongly conclude the polynomial has none.

Why it breaks. The ratio is $\tfrac{p}{q}$ — constant's factor on top, leading coefficient's factor on the bottom — not the other way around. Flipping it produces the wrong list and hides real roots.

The correct way. Constant $a_0 = 4$, factors $p$: $\pm 1, \pm 2, \pm 4$. Leading coefficient $a_n = 2$, factors $q$: $\pm 1, \pm 2$. Candidates: $\pm 1, \pm 2, \pm 4, \pm\tfrac12$. Test $x = \tfrac12$:

$$2\left(\tfrac18\right) - 7\left(\tfrac14\right) - 2\left(\tfrac12\right) + 4 = \tfrac14 - \tfrac74 - 1 + 4 = 0$$

Final answer: $x = \tfrac12$ is a rational root. The numerator-over-denominator order is the whole point — get it backwards and the list is useless.

Example 3

List the possible rational roots of $x^3 - 4x^2 + 4x - 1$.

The leading coefficient is 1, so $q$ can only be $\pm 1$ — meaning every rational root is an integer. Constant $a_0 = 1$, factors $p$: $\pm 1$. Candidates:

$$\pm 1$$

Final answer: $\pm 1$. A leading coefficient of 1 collapses the list to the factors of the constant — one reason monic polynomials are friendlier. Test $x = 1$: $1 - 4 + 4 - 1 = 0$, so $x = 1$ is a root.

Example 4

Find all rational roots of $x^3 - 6x^2 + 11x - 6$.

Monic, so candidates are factors of 6: $\pm 1, \pm 2, \pm 3, \pm 6$. Test $x = 1$: $1 - 6 + 11 - 6 = 0$ — a root. Divide out $(x - 1)$ to get $x^2 - 5x + 6$, which factors as $(x-2)(x-3)$.

$$x^3 - 6x^2 + 11x - 6 = (x-1)(x-2)(x-3)$$

Final answer: $x = 1, 2, 3$. Finding one root and dividing out turned a cubic into a quadratic in one step.

Example 5

Find the rational roots of $2x^4 - 5x^3 - 4x^2 + 15x - 6$.

Constant 6, factors $p$: $\pm 1, \pm 2, \pm 3, \pm 6$. Leading 2, factors $q$: $\pm 1, \pm 2$. Candidates include $\pm 1, \pm 2, \pm 3, \pm 6, \pm\tfrac12, \pm\tfrac32$. Test $x = 2$: $32 - 40 - 16 + 30 - 6 = 0$ — a root. Test $x = \tfrac12$: $2\left(\tfrac{1}{16}\right) - 5\left(\tfrac18\right) - 4\left(\tfrac14\right) + \tfrac{15}{2} - 6 = \tfrac18 - \tfrac58 - 1 + 7.5 - 6 = 0$ — a second root.

Final answer: rational roots $x = 2$ and $x = \tfrac12$. Dividing out $(x-2)$ and $(2x-1)$ leaves a quadratic whose remaining roots may be irrational — the theorem found the rational ones and stopped, exactly as advertised.

Example 6

Does $x^2 + 1 = 0$ have a rational root?

Constant 1, leading coefficient 1, so the only candidates are $\pm 1$. Test both: $1 + 1 = 2 \neq 0$ and $1 + 1 = 2 \neq 0$.

Final answer: no rational roots. The actual roots are $\pm i$ — complex, invisible to the theorem. This is the theorem's honest limit: it confirms when no rational root exists, but it cannot reach irrational or complex roots.

Where the Theorem Earns Its Keep

The rational root theorem is the practical entry point to solving polynomials of degree three and higher by hand.

  • Factoring high-degree polynomials. Without it, factoring a cubic is guesswork. With it, you have a finite candidate list, and the first root you find drops the degree — turning the rest into a quadratic you already know how to solve.

  • The first move before heavier machinery. Before anyone reaches for numerical methods or a computer algebra system, the rational root theorem clears out the "nice" roots. What's left — the genuinely irrational or complex part — is where the harder tools start.

  • Curriculum bridge. It sits between basic factoring and the theory of equations, and it's the reason a Class 11 or precalculus student can solve a cubic at all without memorising Cardano's formula.

Here's a candid note: the theorem is described, accurately, as one of the most powerful but least efficient root-finders. It doesn't find roots — it gives you a list to try. On a polynomial with a long candidate list and no rational roots, you can test a dozen values and learn only that none work. That's not a flaw; it's the honest shape of the tool. It narrows infinity to a finite list, and finite is all you need to start.

Where Students Trip Up on the Rational Root Theorem

Mistake 1: Flipping p and q

Where it slips in: Building candidates, a student writes factors of the leading coefficient over factors of the constant.

Don't do this: Put $q$ on top. The candidate is $\tfrac{p}{q}$ — constant's factor over leading coefficient's factor.

The correct way: $p$ (constant) on top, $q$ (leading coefficient) on the bottom. A memory hook: p for the back of the polynomial, q for the front — the constant is at the tail, the leading coefficient at the head, and the fraction reads tail-over-head.

Mistake 2: Forgetting the negative candidates

Where it slips in: A student lists $1, 2, 3, 6$ for a constant of 6 and never tests the negatives.

Don't do this: List only positive factors. Roots can be negative, so each $\tfrac{p}{q}$ needs its $\pm$.

The correct way: Include $\pm$ on every candidate. For constant 6 over leading 1, that's $\pm 1, \pm 2, \pm 3, \pm 6$ — eight values, not four.

Mistake 3: Assuming a candidate is an actual root

Where it slips in: A student lists the possible roots and reports them as the roots, skipping the testing step.

Don't do this: Treat the candidate list as the answer. Possible rational roots are not actual roots until tested.

The correct way: Substitute each candidate (or use synthetic division). Only the ones that give zero are roots. The second-guesser who isn't sure should remember Example 6 — sometimes none of the candidates work, and that itself is the answer.

A real-world version of the mistake. Treating a list of possibilities as confirmed facts is how analyses go wrong far outside algebra. The 1986 Challenger disaster review found that a risk treated as merely "possible, probably fine" was never properly tested against the cold-launch data — and the untested possibility was the actual failure. The theorem's discipline is the safeguard: a candidate is only a candidate until substitution proves it. Never report the list as the result.

Key Takeaways

  • The rational root theorem says every rational root of an integer-coefficient polynomial is $\pm\tfrac{p}{q}$, with $p$ a factor of the constant and $q$ a factor of the leading coefficient.

  • It produces a finite list of candidates — not confirmed roots; each must be tested by substitution.

  • Test integers first and divide out each root you find to shrink the polynomial.

  • A leading coefficient of 1 means every rational root is an integer factor of the constant.

  • The theorem cannot find irrational or complex roots — but it does confirm when no rational root exists.

Practice These Problems

  1. List the possible rational roots of $4x^2 - 4x - 3$.

  2. Find all rational roots of $x^3 - 2x^2 - 5x + 6$.

  3. Does $x^2 + 4 = 0$ have any rational roots? Justify with the theorem.

Answer to Question 1: $\pm 1, \pm 3, \pm\tfrac12, \pm\tfrac32, \pm\tfrac14, \pm\tfrac34$. Answer to Question 2: $x = 1, 3, -2$ (test $x=1$, divide out, factor the quadratic). Answer to Question 3: no — candidates $\pm 1, \pm 2, \pm 4$ all give a positive value; the roots are $\pm 2i$.

If Question 1 put the 4's factors on top, return to Mistake 1 — $p$ (the 3's factors) goes on top.

Want a live Bhanzu trainer to walk through more polynomial root-finding with your child? Book a free demo class — online globally.

Book a Free Demo

Was this article helpful?

Your feedback helps us write better content

Frequently Asked Questions

What is the rational root theorem?
It states that any rational root of an integer-coefficient polynomial has the form $\tfrac{p}{q}$ in lowest terms, where $p$ divides the constant term and $q$ divides the leading coefficient.
What is the other name of the rational root theorem?
The rational zero theorem, the rational zero test, or the p/q theorem — all the same result.
How do you find the possible rational roots?
List the integer factors of the constant term ($p$) and of the leading coefficient ($q$), then form every $\pm\tfrac{p}{q}$. That set is the complete list of candidates to test.
Does the theorem find all roots?
No. It only finds rational roots, and only confirms candidates that test to zero. Irrational roots like $\sqrt{2}$ and complex roots like $3 + 2i$ are outside its reach.
What do p and q stand for?
$p$ is a factor of the constant term; $q$ is a factor of the leading coefficient. A rational root is always $\tfrac{p}{q}$ in lowest terms.
✍️ Written By
BT
Bhanzu Team
Content Creator and Editor
Bhanzu’s editorial team, known as Team Bhanzu, is made up of experienced educators, curriculum experts, content strategists, and fact-checkers dedicated to making math simple and engaging for learners worldwide. Every article and resource is carefully researched, thoughtfully structured, and rigorously reviewed to ensure accuracy, clarity, and real-world relevance. We understand that building strong math foundations can raise questions for students and parents alike. That’s why Team Bhanzu focuses on delivering practical insights, concept-driven explanations, and trustworthy guidance-empowering learners to develop confidence, speed, and a lifelong love for mathematics.
Related Articles
Book a FREE Demo ClassBook Now →