Loading…

Polynomial Root Finder and Factor Theorem

Math Algebra • Algebraic Expressions and Polynomials

View all topics

Find rational roots of a polynomial using the Rational Root Theorem, test each candidate, and apply the Factor Theorem to build the factored form.

Possible rational roots: ± factors of constant / factors of leading coefficient Factor Theorem: if P(r) = 0, then x − r is a factor Synthetic test: remainder 0 means root Sample: 2x³ − 5x² − 4x + 3

Polynomial

Supported: one-variable polynomials with integer coefficients, parentheses, implicit multiplication such as 2x, and powers such as x^3 or .

Settings

Quick examples

Ready
Enter a polynomial, then click “Find roots”.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

How do you find the roots of 2x^3 - 5x^2 - 4x + 3?

The possible rational roots are ±1, ±3, ±1/2, and ±3/2. Testing them shows that 3, 1/2, and -1 are roots. The factorization is (x - 3)(2x - 1)(x + 1).

What is the Rational Root Theorem?

It says that if p/q is a rational root in lowest terms, then p divides the constant term and q divides the leading coefficient.

What is the Factor Theorem?

The Factor Theorem says P(r) = 0 if and only if x - r is a factor of P(x).

Does every possible rational root actually work?

No. The Rational Root Theorem gives candidates. Each candidate must still be tested.

What factor corresponds to the root 1/2?

The root 1/2 corresponds to x - 1/2 over rational coefficients, or 2x - 1 as an integer-coefficient factor.

Can a polynomial have no rational roots?

Yes. For example, x^2 - 2 has irrational roots ±sqrt(2), so the Rational Root Theorem does not find rational roots.

What is multiplicity?

Multiplicity tells how many times the same root or factor appears. For example, (x - 2)^3 has root 2 with multiplicity 3.

Does this calculator show irrational roots?

When the remaining factor is quadratic, the calculator can show roots using the quadratic formula, including irrational or complex roots.

What happens if a higher-degree factor remains?

The calculator reports the remaining factor. Higher-degree factors with no rational roots may require other methods or numerical approximation.

Why is synthetic division useful here?

Synthetic division quickly tests a candidate root. If the remainder is zero, the candidate is a root and the corresponding factor divides the polynomial.