The theorems on this page form a coordinated toolkit for analyzing polynomials — locating roots, factoring, bounding the search, and relating coefficients to roots. The table below collects every theorem covered above with its purpose, the situation where it applies, and the output it produces.
| Theorem |
What it does |
When to use |
Output |
| Remainder Theorem |
replaces division by (x − c) with a single evaluation |
find a remainder without long division |
remainder = P(c) |
| Factor Theorem |
links roots to linear factors |
verify a factor, or build polynomials from known roots |
(x − c) is a factor ⟺ P(c) = 0 |
| Rational Root Theorem |
restricts rational roots to ± p ⁄ q with p | a0, q | an |
polynomial has integer coefficients; search for rational roots |
finite candidate list |
| Integer Root Theorem |
RRT simplified: all rational roots are integers |
monic polynomial (an = 1) |
candidates are divisors of a0 only |
| Descartes' Rule of Signs |
counts sign changes in P(x) and P(−x) |
estimate count of positive and negative real roots before solving |
upper bound on positive / negative roots (or less by an even number) |
| Upper / Lower Bound Test |
brackets the interval containing all real roots via synthetic division |
combine with RRT to eliminate candidates outside the bracket |
interval [clow, chigh] containing every real root |
| Fundamental Theorem of Algebra |
guarantees every degree-n polynomial has exactly n roots over ℂ (with multiplicity) |
confirm the total number of roots to look for |
existence guarantee; complex roots of real polynomials come in conjugate pairs |
| Vieta's Formulas |
express symmetric functions of roots from coefficients alone |
verify a factorization, or work with sums/products of roots without finding them |
root–coefficient identities (sum, pairwise products, full product) |