The rational root theorem states that any rational solution of a polynomial equation with integer coefficients must have numerator dividing the constant term and denominator dividing the leading coefficient. This theorem provides a finite set of candidates to test when searching for exact zeros of a polynomial. If the polynomial has integer coefficients, then any rational root must satisfy and . By enumerating these divisors and testing them, we can identify all rational solutions or show that none exist.
The theorem traces back to the work of d'Alembert and Gauss in the eighteenth and nineteenth centuries. Before modern computers, factoring polynomials was arduous, and mathematicians relied heavily on clever insights like the rational root theorem to narrow down possibilities. The theorem is a cornerstone in algebra courses because it connects number theory with polynomial factorization, illustrating how divisibility properties influence solutions.
Consider the polynomial . The constant term is , and the leading coefficient is . Potential numerators are ±1, ±2, ±4, ±8. Potential denominators are ±1. Testing these, we find that is a root, leading to factorization into . Further factoring reveals additional roots and . The theorem drastically narrows the candidates from infinitely many rationals to just a few possibilities.
Enter your polynomial coefficients in descending order of degree. The calculator finds all divisors of the constant term and the leading coefficient, forms every possible ±, and evaluates the polynomial at each candidate. Those that yield zero within a small tolerance are listed as rational roots. You can then use these roots to factor the polynomial further or confirm that no rational solutions exist.
The rational root theorem is most useful for low-degree polynomials with manageable coefficients. For high-degree polynomials or coefficients with many factors, the number of candidates grows quickly. Additionally, the theorem only identifies rational roots; irrational or complex roots require other techniques. Nonetheless, the rational root theorem is invaluable in algebra, number theory, and computer algebra systems where exact factorization is needed.
Compute the Frobenius norm of a matrix using squared element sums.
Approximate solutions of symmetric positive-definite systems using the conjugate gradient algorithm.
Approximate the zero-order Hankel transform of a radial function using numerical integration.