Rational Zeros Calculator
The 12 candidate rational zeros of 2x³ − 3x² − 11x + 6 are tested one by one, and 3 of them work. They are x = 3, x = −2 and x = 1/2, each with a remainder of 0 in synthetic division.
Enter whole-number coefficients from the highest power of x down to the constant. Leave a box blank when that power is missing. The list shows every candidate from the rational zeros theorem, the value of the polynomial at each one, and the zeros that come back exactly 0.
The theorem tests candidates, it does not factor. Any zero that is not on the list is irrational or complex, so a degree 2 leftover goes to the quadratic formula. Everything runs in your browser and nothing you type is stored.
Enter the coefficients of a polynomial and get the full list of possible rational zeros, each one tested, with the true zeros and synthetic division shown.
Key takeaways
- The rational zeros theorem says any rational zero p/q in lowest terms has p dividing the constant term and q dividing the leading coefficient.
- For 2x³ − 3x² − 11x + 6 the 12 possible rational zeros are ±1, ±2, ±3, ±6, ±1/2 and ±3/2.
- Testing those candidates finds 3 rational zeros: x = −2, x = 1/2 and x = 3, the full set for a degree 3 polynomial.
- Synthetic division confirms each zero and lowers the degree, leaving a quadratic that the quadratic formula then solves.
- When no candidate works, the polynomial still has zeros, but they are irrational or complex, as in x³ − 2x − 5 with a real zero near 2.0946.
On this page
- What the rational zeros theorem states
- Building the candidate list by hand
- Worked example: all zeros of 2x³ − 3x² − 11x + 6
- Synthetic division confirms each zero and lowers the degree
- When the candidate list finds nothing
- How long the list gets and when to stop
- Using the calculator and what it cannot do
- Where the theorem sits in the algebra course
What the rational zeros theorem states
The rational zeros theorem gives a short list of fractions that could possibly be a zero of a polynomial with whole number coefficients. It does not claim every number on the list is a zero. It claims that if a polynomial has a rational zero at all, that zero must appear somewhere on the list. That turns a search over every fraction into a search over a small, finite set you can write down in seconds.
Suppose P(x) = aₙxⁿ + ... + a₁x + a₀, where every coefficient is an integer and aₙ is not zero. The theorem says any rational zero, written in lowest terms as p/q, must satisfy two conditions. The numerator p must divide the constant term a₀. The denominator q must divide the leading coefficient aₙ. Because q can be greater than 1, the candidates include fractions, not only whole numbers, which is the part students most often miss.
The theorem is a filter, not a finder. It shrinks the field of candidates so synthetic division has only a handful of numbers to test. After you test them, the ones that give a remainder of zero are the actual rational zeros. Any zero that is not on the list, such as the square root of two or an irrational root from the quadratic formula, shows that the polynomial has real zeros the theorem never claimed to find.
Building the candidate list by hand
To build the list, start with the constant term. Write down every positive integer that divides it evenly, including 1 and the number itself. Do the same for the leading coefficient. Then form every fraction p/q where p comes from the constant term list and q comes from the leading coefficient list, keep each fraction only once after reducing, and attach both a plus and a minus sign.
Take the example 2x³ − 3x² − 11x + 6. The constant term is 6, whose positive divisors are 1, 2, 3 and 6. The leading coefficient is 2, whose positive divisors are 1 and 2. Pairing them gives the fractions 1, 1/2, 2, 3, 3/2 and 6 after duplicates are removed, and the full candidate list is each of these with a plus or minus sign.
| Candidate | As p/q | Candidate | As p/q |
|---|---|---|---|
| 1 | 1/1 | (-1) | (-1/1) |
| 2 | 2/1 | (-2) | (-2/1) |
| 3 | 3/1 | (-3) | (-3/1) |
| 6 | 6/1 | (-6) | (-6/1) |
| 1/2 | 1/2 | (-1/2) | (-1/2) |
| 3/2 | 3/2 | (-3/2) | (-3/2) |
Notice the list has 12 entries, not 24, because reducing fractions removes duplicates. The pairs 2/1 and 6/2 both simplify to 2, so 2 is written once, and 3/1 and 6/2 collapse the same way. Reducing first keeps the list honest and short, and the calculator does this automatically so you never double count.
Worked example: all zeros of 2x³ − 3x² − 11x + 6
With the 12 candidates in hand, test each one by plugging it into the polynomial. A candidate is a true zero when the result is exactly zero. You can test in any order, but starting with the whole numbers is fast because they avoid fractions.
| Candidate x | P(x) | Result |
|---|---|---|
| 1 | 2 - 3 - 11 + 6 = -6 | not a zero |
| (-1) | (-2) - 3 + 11 + 6 = 12 | not a zero |
| 2 | 16 - 12 - 22 + 6 = -12 | not a zero |
| (-2) | (-16) - 12 + 22 + 6 = 0 | zero |
| 3 | 54 - 27 - 33 + 6 = 0 | zero |
| (-3) | (-54) - 27 + 33 + 6 = -42 | not a zero |
| 1/2 | 1/4 - 3/4 - 11/2 + 6 = 0 | zero |
| (-1/2) | (-1/4) - 3/4 + 11/2 + 6 = 10.5 | not a zero |
| 3/2 | 27/4 - 27/4 - 33/2 + 6 = -10.5 | not a zero |
Three candidates survive: x = −2, x = 1/2 and x = 3. Because the polynomial is degree 3, finding three rational zeros means we have found every zero. Writing the factors, the polynomial equals (x + 2)(2x − 1)(x − 3), which you can check by multiplying back to 2x³ − 3x² − 11x + 6.
The order of testing does not change the answer. Some people test positives first, others test in order of size. What matters is that each candidate is checked with exact arithmetic, so a fraction that lands on zero is not rounded away by a calculator display.
Synthetic division confirms each zero and lowers the degree
Synthetic division is the fast way to check a candidate and, at the same time, produce a shorter polynomial to keep working with. Write the coefficients across the top, bring the first one straight down, then multiply by the candidate and add into the next column. A remainder of zero at the end means the candidate is a zero.
| Step | Work | Quotient |
|---|---|---|
| Divide by x - 3 | 3 | 2 −3 −11 6 | 6 9 −6 ----------------- 2 3 −2 0 | 2x² + 3x - 2 |
| Divide quotient by x + 2 | −2 | 2 3 −2 | −4 2 --------------- 2 −1 0 | 2x - 1 |
After dividing out x = 3 you get 2x² + 3x − 2. Dividing that by x = −2 gives 2x − 1, and the last factor 2x − 1 = 0 returns x = 1/2, the third zero. Each synthetic division that ends in zero is a double confirmation: the number is a zero and the degree drops by one, so the search gets shorter.
When the polynomial still has degree 2 after you have pulled out every rational zero, switch to the quadratic formula. The remaining two zeros may be irrational or complex, and the theorem alone will not name them. That is normal, not a sign you made an error.
When the candidate list finds nothing
A polynomial can pass the candidate test and still have no rational zeros. Consider x³ − 2x − 5. The constant term is −5, so p is 1 or 5, and the leading coefficient is 1, so q is 1, giving candidates +1, −1, +5 and −5. Testing all four: f(1) = −6, f(−1) = −4, f(5) = 110 and f(−5) = −120, none zero.
The absence of a rational zero does not mean the polynomial has no zeros. x³ − 2x − 5 has one real zero near x = 2.0946 and two complex zeros, which the rational zeros theorem cannot expose. This is the classic example used to show that some cubic equations with integer coefficients resist rational roots entirely.
The practical lesson is to treat a failed list as information, not a dead end. If no candidate works, stop hunting for rational zeros, report that none exist, and reach for numeric methods or the quadratic formula for whatever degree remains. The calculator makes this explicit by listing zero confirmed zeros and pointing you to the next step.
How long the list gets and when to stop
The length of the candidate list grows with the number of divisors of the constant term and the leading coefficient. If the constant term has D1 positive divisors and the leading coefficient has D2, the raw count before reducing is 2 times D1 times D2, and reducing fractions can only make it smaller. The example 2x³ − 3x² − 11x + 6 had D1 = 4 and D2 = 2, for a raw 16 that reduced to 12 after removing duplicates.
| Polynomial | Constant divisors | Leading divisors | Candidates after reduce |
|---|---|---|---|
| 2x³ - 3x² - 11x + 6 | 4 | 2 | 12 |
| x³ - 6x² + 11x - 6 | 4 | 1 | 8 |
| 6x² + x - 1 | 1 | 4 | 8 |
| x³ - 2x - 5 | 2 | 1 | 4 |
You can stop the search early in two ways. First, when the number of confirmed rational zeros equals the degree, you are done, because a degree n polynomial has at most n zeros. Second, once the remaining polynomial drops to degree 2, the quadratic formula finishes the job, so any further candidate testing is wasted.
A common slip is to test a candidate once and move on without checking for multiplicity. If a zero appears twice, synthetic division by that number leaves it as a zero of the new quotient, so test it again on the shorter polynomial. The calculator repeats each confirmed zero on the depressed polynomial so double roots are not missed.
Using the calculator and what it cannot do
Enter the coefficients from highest power of x down to the constant, leaving blank any power that is missing. The calculator reads whole numbers only, lists the reduced candidates, tests each one with exact integer arithmetic, and reports the confirmed rational zeros together with the synthetic division that produced them. It also factors out x automatically when the constant term is zero.
The calculator does not perform symbolic factorization of irrational or complex zeros, and it does not solve degree 2 remainders. When it hands back a quadratic leftover, treat that as the cue to apply the quadratic formula yourself. It is a rational zeros engine, not a full polynomial solver, and it says so in the output so you know where its job ends.
Because the arithmetic is exact, the calculator will not round a true zero into a near miss. A fraction such as 3/2 is checked by clearing denominators and comparing a single integer to zero, so the answer is either a confirmed zero or not, with no tolerance that could let a wrong number slip through.
Where the theorem sits in the algebra course
The rational zeros theorem sits in the polynomial chapter of a first algebra course, right after factoring and long division and just before the fundamental theorem of algebra. It is the bridge that lets students find exact zeros of cubics and quartics without guessing, and it appears on most algebra finals and placement exams.
For a full, worked treatment with more examples, Paul's Online Notes from Lamar University walks through the listing and testing process step by step, and OpenStax College Algebra 2e covers the same method in its zeros of polynomial functions chapter. Both are free, and both use the exact rule that p divides a₀ and q divides aₙ.
Frequently asked questions
What is the rational zeros theorem?
It states that any rational zero of a polynomial with integer coefficients, written in lowest terms as p/q, has p dividing the constant term and q dividing the leading coefficient.
How do I find the possible rational zeros?
List the positive divisors of the constant term and the leading coefficient, form every fraction p/q, reduce and dedupe, then write each with a plus and a minus sign. For 2x³ - 3x² - 11x + 6 that gives 12 candidates: ±1, ±2, ±3, ±6, ±1/2 and ±3/2.
How many possible rational zeros are there?
It depends on the coefficients. The example 2x³ - 3x² - 11x + 6 has 12 candidate fractions, x³ - 2x - 5 has 4, and x³ - 6x² + 11x - 6 has 8.
Do all of the possible rational zeros work?
No. The list is a filter, not a guarantee. In x³ - 2x - 5 the 4 candidates +1, -1, +5 and -5 all fail, so the polynomial has no rational zeros even though it has a real zero near 2.0946.
What if none of the candidates is a zero?
Then the polynomial has no rational zeros, but it may still have irrational or complex ones. Use the quadratic formula on any degree 2 remainder, or a numeric method for higher degrees.
What is synthetic division?
A shortcut for dividing a polynomial by x - r. Write the coefficients, bring the first down, multiply by r and add across; a final remainder of 0 means r is a zero and the bottom row gives the quotient.
Why does 1/2 appear when the constant term is 6?
Because the leading coefficient is 2, so q can be 2. Fractions with denominator 2, such as 1/2 and 3/2, are valid candidates that a list built only from integer divisors would miss.
Can a zero appear more than once?
Yes, and that is the multiplicity. After dividing out a zero, test the same number again on the shorter polynomial; synthetic division shows it is still a zero when the multiplicity is 2 or more.
Do I still need the quadratic formula?
Yes, whenever the remaining polynomial after synthetic division is degree 2. The theorem finds rational zeros, then the quadratic formula handles the irrational or complex pair that remains.
What if the leading coefficient is 1?
Then q is only 1, so every candidate is an integer divisor of the constant term. For x³ - 6x² + 11x - 6 the 8 candidates are ±1, ±2, ±3 and ±6.
Can the coefficients be decimals or fractions?
Clear them first by multiplying the whole polynomial by the least common denominator, which turns every coefficient into an integer. The theorem only applies to integer coefficients.
Is 0 ever a possible rational zero?
Only when the constant term is 0, because then a₀ = 0 is divisible by any p. The calculator factors out x automatically in that case and reports 0 as a zero.
What is the difference between a zero, a root and an x intercept?
A zero and a root are the same number r where P(r) = 0. An x intercept is the point (r, 0) on the graph, so it is the geometric version of the same idea.
Can this calculator find irrational zeros?
No. The rational zeros theorem only covers rational candidates. When the leftover polynomial is quadratic, apply the quadratic formula yourself to get irrational or complex zeros.
How is this related to the fundamental theorem of algebra?
The fundamental theorem says a degree n polynomial has exactly n complex zeros counted with multiplicity. The rational zeros theorem helps you name the rational ones; the rest come from the quadratic formula or numeric work.
Spotted a wrong number or a broken result?
More Everyday tools
- 1 Hour Cycling Calories Calculator
- 1 Hour Lunch Break Calculator
- 1 Million in Numbers
- 1 Weeks Ago From Today
- 1 in 60 Rule Calculator
- 10 Day Payoff Calculator
- 10 Hour Shift Schedule Calculator
- 10 Minutes From Now
- 10 Months Ago From Today
- 10 to 1 Arm Workout Calculator
- 10207 2: Log Base 2 Calculator
- 1099 Hourly Rate Calculator
- 11 Months Ago From Today
- 11 Weeks Ago From Today
- 12 Hour Shift Pay Calculator
- 12 Months Ago From Today
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.