Polynomial Factoring & Roots Explorer
Factor polynomials up to degree 4, find all roots with step-by-step solutions, and visualize the graph. Enter coefficients or type the polynomial directly.
Reference Guide
The Rational Root Theorem
If has a rational root , then divides and divides .
This gives a finite list of candidates to test. For example, if and , the candidates are .
Tip Start with the smallest candidates. If , then is a root and you can divide out .
Synthetic Division
A shortcut for dividing a polynomial by . If the remainder is 0, then is a root and you can factor out .
Algorithm layout
- Write the coefficients in a row
- Bring the first coefficient straight down
- Multiply by , add to the next coefficient, repeat
- The last number is the remainder
Each successful division reduces the degree by 1, so you can chain divisions to fully factor the polynomial.
The Quadratic Formula
Once synthetic division reduces a polynomial to degree 2, the quadratic formula finds the remaining roots.
The discriminant determines the number of real roots.
Multiplicity and Graph Behavior
The multiplicity of a root tells you how many times the factor appears. It also determines how the graph behaves at that root.
The graph crosses the x-axis at the root. A single root () crosses cleanly, while a triple root () flattens before crossing.
The graph touches the x-axis and bounces back without crossing. A double root () creates a visible bounce, while higher even multiplicities flatten the curve more near the root.