Visual Tools
Calculators
Tables
Mathematical Keyboard
Converters
Other Tools


Roots of a Polynomial






Where Polynomials Meet Zero

The roots of a polynomial are the values that make it equal zero. These special inputs reveal the polynomial's structure, connect its algebraic and geometric properties, and stand at the center of solving polynomial equations. Finding roots is one of the most fundamental tasks in algebra.



What is a Root?

A root of a polynomial P(x)P(x) is a value rr such that P(r)=0P(r) = 0. The terms "root," "zero," and "solution" all refer to the same thing — an input that makes the polynomial vanish.

Consider P(x)=x25x+6P(x) = x^2 - 5x + 6. Testing x=2x = 2 gives P(2)=410+6=0P(2) = 4 - 10 + 6 = 0. Testing x=3x = 3 gives P(3)=915+6=0P(3) = 9 - 15 + 6 = 0. Both values produce zero, so both are roots. Any other input — say x=1x = 1 — yields P(1)=15+6=20P(1) = 1 - 5 + 6 = 2 \neq 0, confirming that 11 is not a root.

Verification is always available through direct substitution. Claim that rr is a root, substitute it into P(x)P(x), and check whether the result is zero. This test is definitive — no ambiguity, no approximation. A value either satisfies P(r)=0P(r) = 0 or it does not.

Roots answer a precise question: for which values of xx does P(x)=0P(x) = 0? This question drives equation-solving throughout algebra. Setting a polynomial equal to zero and finding its roots is equivalent to solving the corresponding polynomial equation.

Roots and Factors

Roots and factors encode the same information in different forms. The connection between them is one of the most important relationships in algebra.

If rr is a root of P(x)P(x), then (xr)(x - r) is a factor of P(x)P(x). This means P(x)P(x) can be written as (xr)Q(x)(x - r) \cdot Q(x) for some polynomial Q(x)Q(x) of degree one less than P(x)P(x). The converse holds as well — if (xr)(x - r) divides P(x)P(x) evenly, then rr is a root.

The polynomial x25x+6x^2 - 5x + 6 factors as (x2)(x3)(x - 2)(x - 3). The factors immediately reveal the roots: x=2x = 2 and x=3x = 3. No further calculation is needed. Factored form makes roots visible at a glance.

This connection works in reverse too. Discovering a single root opens the door to further factoring. If testing reveals that r=2r = 2 is a root of a cubic, dividing by (x2)(x - 2) reduces the cubic to a quadratic. The quadratic may then be factored or solved by formula, uncovering the remaining roots. Each root found peels away one factor and lowers the degree by one.

Number of Roots

The degree of a polynomial sets a strict bound on how many roots it can have.

A polynomial of degree nn has at most nn real roots. A quadratic can have at most two, a cubic at most three, a degree 1010 polynomial at most ten. This upper bound applies to real roots — the roots that appear on the number line.

The Fundamental Theorem of Algebra sharpens this. Over the complex numbers, every polynomial of degree n1n \geq 1 has exactly nn roots when counted with multiplicity. A degree 55 polynomial always has exactly five complex roots — some may be real, some may involve ii, and some may repeat, but the count is always five.

The gap between "at most nn real roots" and "exactly nn complex roots" explains what happens when a polynomial appears to have fewer roots than its degree suggests. The polynomial x2+1x^2 + 1 has degree 22 but no real roots. Its two roots, x=ix = i and x=ix = -i, exist in the complex number system. The polynomial x3xx^3 - x has degree 33 and three real roots: 00, 11, and 1-1. The number of real roots varies; the number of complex roots (counting multiplicity) never does.

Multiplicity

A root's multiplicity measures how many times it appears as a factor.

In P(x)=(x2)3(x+1)P(x) = (x - 2)^3(x + 1), the root x=2x = 2 appears three times — it has multiplicity 33. The root x=1x = -1 appears once — it has multiplicity 11. The total count, 3+1=43 + 1 = 4, matches the degree of the polynomial.

A root with multiplicity 11 is called a simple root. A root with multiplicity greater than 11 is called a repeated root. The polynomial (x5)2(x+3)2(x - 5)^2(x + 3)^2 has two repeated roots, each with multiplicity 22, and no simple roots.

Multiplicity carries geometric meaning. At a simple root (odd multiplicity 11), the graph crosses the x-axis. At a root with even multiplicity, the graph touches the x-axis but turns back without crossing. At a root with odd multiplicity 33 or higher, the graph crosses but with a visible flattening near the intercept. The higher the multiplicity, the flatter the curve at that root.

Multiplicity also affects calculus and algebraic analysis. A root of multiplicity kk means not only that P(r)=0P(r) = 0, but that the first k1k - 1 derivatives also vanish at rr. This deeper vanishing is what creates the flattening visible in the graph.

Finding Roots — Factoring

When a polynomial can be factored completely, its roots appear directly.

The polynomial x27x+10x^2 - 7x + 10 factors as (x2)(x5)(x - 2)(x - 5). Setting each factor equal to zero gives x=2x = 2 and x=5x = 5. The roots are read straight from the factored form with no additional work.

This approach works whenever factoring is feasible. The polynomial x34xx^3 - 4x factors as x(x24)=x(x2)(x+2)x(x^2 - 4) = x(x - 2)(x + 2), revealing three roots: 00, 22, and 2-2. The key step — extracting a common factor first — exposed a difference of squares that factored further.

Factoring has limits. Not every polynomial factors neatly over the integers, and recognizing the correct technique requires practice. For polynomials that resist factoring, other methods — the quadratic formula, the rational root theorem, or synthetic division — take over. But when factoring works, it is the most direct path from a polynomial to its roots.

Finding Roots — Quadratic Formula

For any quadratic polynomial ax2+bx+cax^2 + bx + c with a0a \neq 0, the roots are given by:

x=b±b24ac2ax = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}


This formula works universally — it finds roots whether the quadratic factors cleanly or not. For x25x+6x^2 - 5x + 6, applying the formula with a=1a = 1, b=5b = -5, c=6c = 6 gives x=5±25242=5±12x = \frac{5 \pm \sqrt{25 - 24}}{2} = \frac{5 \pm 1}{2}, yielding x=3x = 3 and x=2x = 2.

The expression under the square root, Δ=b24ac\Delta = b^2 - 4ac, is called the discriminant. It determines the nature of the roots without computing them. When Δ>0\Delta > 0, the quadratic has two distinct real roots. When Δ=0\Delta = 0, it has one repeated real root — the parabola touches the x-axis at exactly one point. When Δ<0\Delta < 0, no real roots exist; the two roots are complex conjugates of the form a+bia + bi and abia - bi.

The discriminant provides a quick classification. Before solving, computing Δ\Delta reveals whether to expect two real answers, one repeated answer, or a pair of complex numbers. For x2+2x+5x^2 + 2x + 5, the discriminant is 420=16<04 - 20 = -16 < 0, so the roots are complex: x=1±2ix = -1 \pm 2i.

Finding Roots — Rational Root Theorem

When a polynomial has integer coefficients, the Rational Root Theorem narrows the search for rational roots to a finite list of candidates.

If P(x)=anxn++a1x+a0P(x) = a_nx^n + \cdots + a_1x + a_0 has a rational root pq\frac{p}{q} in lowest terms, then pp divides the constant term a0a_0 and qq divides the leading coefficient ana_n. This constraint produces a manageable set of possibilities.

Consider 2x33x28x+122x^3 - 3x^2 - 8x + 12. The constant term is 1212 with divisors ±1,±2,±3,±4,±6,±12\pm 1, \pm 2, \pm 3, \pm 4, \pm 6, \pm 12. The leading coefficient is 22 with divisors ±1,±2\pm 1, \pm 2. The possible rational roots are all fractions pq\frac{p}{q} formed from these: ±1,±2,±3,±4,±6,±12,±12,±32\pm 1, \pm 2, \pm 3, \pm 4, \pm 6, \pm 12, \pm \frac{1}{2}, \pm \frac{3}{2}.

Testing candidates by substitution identifies actual roots. For the polynomial above, P(2)=161216+12=0P(2) = 16 - 12 - 16 + 12 = 0, confirming x=2x = 2 as a root. Once a root is found, dividing out its factor reduces the degree, and the process can repeat on the quotient.

The theorem does not guarantee that rational roots exist — only that if they do, they appear on the list. A polynomial like x22x^2 - 2 has irrational roots (±2\pm\sqrt{2}), and no rational candidate will test to zero.

Finding Roots — Synthetic Division

Synthetic division provides an efficient method for testing root candidates and extracting factors simultaneously.

To test whether x=2x = 2 is a root of P(x)=x36x2+11x6P(x) = x^3 - 6x^2 + 11x - 6, set up synthetic division with 22 and the coefficients 1,6,11,61, -6, 11, -6. The process yields a remainder of 00, confirming that x=2x = 2 is a root, and produces the quotient x24x+3x^2 - 4x + 3.

The quotient x24x+3x^2 - 4x + 3 is a quadratic that factors as (x1)(x3)(x - 1)(x - 3). Combined with the known root x=2x = 2, the complete factorization is (x2)(x1)(x3)(x - 2)(x - 1)(x - 3), and all three roots are found: x=1x = 1, x=2x = 2, and x=3x = 3.

This strategy applies generally. Start with a polynomial of degree nn, find one root (perhaps using the Rational Root Theorem), divide it out via synthetic division to obtain a polynomial of degree n1n - 1, and repeat. Each successful division lowers the degree by one. Eventually the quotient reaches degree 22, where the quadratic formula finishes the job.

Synthetic division is faster than long division for divisors of the form (xr)(x - r) and serves double duty — it tests a candidate and factors in a single pass.

Real vs. Complex Roots

The roots of a polynomial fall into two categories: real roots, which lie on the number line, and complex roots, which involve the imaginary unit ii.

A polynomial with real coefficients may have complex roots, but they always arrive in conjugate pairs. If a+bia + bi is a root (with b0b \neq 0), then abia - bi is also a root. This pairing is not optional — it follows directly from the algebra of conjugates applied to the polynomial's coefficients.

The polynomial x2+2x+5x^2 + 2x + 5 illustrates this. The discriminant is 420=16<04 - 20 = -16 < 0, so the roots are complex. Applying the quadratic formula gives x=1+2ix = -1 + 2i and x=12ix = -1 - 2i — a conjugate pair. The real parts match, and the imaginary parts differ only in sign.

For higher-degree polynomials, real and complex roots can mix. The polynomial x3x2+x1x^3 - x^2 + x - 1 factors as (x1)(x2+1)(x - 1)(x^2 + 1), giving one real root x=1x = 1 and two complex roots x=ix = i and x=ix = -i. The degree is 33, and there are three roots total — one real, two complex.

The conjugate pair rule means a polynomial with real coefficients and odd degree must have at least one real root. An odd number of roots cannot be filled entirely by pairs.

Roots and Graphs

The real roots of a polynomial correspond to the x-intercepts of its graph — the points where the curve meets the x-axis.

If rr is a real root of P(x)P(x), the point (r,0)(r, 0) lies on the graph. The polynomial x24x^2 - 4 has roots at x=2x = 2 and x=2x = -2, so the graph crosses the x-axis at (2,0)(2, 0) and (2,0)(-2, 0).

Multiplicity determines how the graph behaves at each intercept. At a root with odd multiplicity, the graph crosses the x-axis — it passes from positive to negative or vice versa. At a root with even multiplicity, the graph touches the x-axis and turns back, staying on the same side. The polynomial (x1)2(x+2)(x - 1)^2(x + 2) touches at x=1x = 1 (multiplicity 22) and crosses at x=2x = -2 (multiplicity 11).

Complex roots produce no x-intercept. The polynomial x2+1x^2 + 1 has no real roots and its graph — a parabola opening upward with vertex at (0,1)(0, 1) — never touches the x-axis. The two complex roots x=ix = i and x=ix = -i exist algebraically but leave no visible mark on the real-valued graph.

Counting x-intercepts and observing crossing versus touching behavior can reveal information about a polynomial's roots and their multiplicities directly from the graph.

Sum and Product of Roots

Vieta's formulas express relationships between a polynomial's roots and its coefficients, bypassing the need to find the roots individually.

For a quadratic x2+bx+cx^2 + bx + c with roots r1r_1 and r2r_2:

r1+r2=bandr1r2=cr_1 + r_2 = -b \qquad \text{and} \qquad r_1 \cdot r_2 = c


The sum of the roots equals the negative of the coefficient of xx, and the product equals the constant term. For x25x+6x^2 - 5x + 6, the roots sum to 55 and multiply to 66 — confirmed by the actual roots 22 and 33.

These relationships extend to higher degrees. For a cubic x3+bx2+cx+dx^3 + bx^2 + cx + d with roots r1,r2,r3r_1, r_2, r_3:

r1+r2+r3=br_1 + r_2 + r_3 = -b

r1r2+r1r3+r2r3=cr_1r_2 + r_1r_3 + r_2r_3 = c

r1r2r3=dr_1 \cdot r_2 \cdot r_3 = -d


The pattern generalizes to any degree nn. The elementary symmetric polynomials of the roots correspond, with alternating signs, to the coefficients of the polynomial (assuming the leading coefficient is 11).

Vieta's formulas are useful for checking answers — if claimed roots don't produce the correct sum or product, an error exists. They also solve problems that ask about root relationships without requiring the roots themselves. If a problem asks for r12+r22r_1^2 + r_2^2, computing (r1+r2)22r1r2(r_1 + r_2)^2 - 2r_1r_2 uses only the sum and product, both available directly from the coefficients.

Common Mistakes

Several errors recur when working with polynomial roots.

Confusing roots with factors is the most basic. The root is the value rr; the factor is (xr)(x - r). If r=3r = 3, the factor is (x3)(x - 3), not (x+3)(x + 3). A sign error here reverses the root entirely.

Forgetting multiplicity leads to incorrect root counts. The polynomial (x1)3(x - 1)^3 has degree 33 but only one distinct root. Claiming it has three different roots misreads the structure. Degree nn guarantees nn roots counted with multiplicity, not nn distinct roots.

Overlooking the conjugate pair rule produces impossible root sets. If a polynomial has real coefficients and 2+3i2 + 3i is a root, then 23i2 - 3i must also be a root. Listing one without the other contradicts the structure of real-coefficient polynomials.

Sign errors in the quadratic formula are common, particularly with the b-b term. For x2+6x+5x^2 + 6x + 5, the formula gives x=6±36202x = \frac{-6 \pm \sqrt{36 - 20}}{2}, not 6±36202\frac{6 \pm \sqrt{36 - 20}}{2}. The leading negative sign applies to all of bb, not just part of it.

Abandoning the Rational Root Theorem too early is another pitfall. Every candidate on the list must be tested before concluding that no rational roots exist. Missing one candidate can mean missing a root that would have unlocked the entire factorization.