*Polynomials* are special type of functions.

They are expressions consisting of variables and coefficients. The general form of a polynomial with a leading exponent (degree polynomial) is:

where (polynomial with complex coefficients) or (polynomial with real coefficients) and .

First degree polynomial

is sometimes called linear polynomial, while second degree polynomial

is called quadratic polynomial (or quadratic function).

More about linear polynomials you can find in lessons One-step equations, Two-step equations and Multi-step equations.

More about quadratic polynomials you can find in lesson Quadratic equations.

Often we want to find roots of polynomial.

*Root (or zero)* of a function is number such that .

As you probably know, every first degree polynomial has exactly one root

and every second degree polynomial has exactly two roots (real or complex) which are given by formula

**Example 1** Find all roots of the function .

**Example 2** Find all roots of the function .

Using the formula for roots of a quadratic polynomial with , , we can calculate

Another way to find roots of polynomial is to factor it, that is to write it as a product of linear polynomials

Then are obviously roots (zeros) of that polynomial.

To learn more about factorization see lesson Meaning of term factoring polynomials.

**Example 3 **Find all roots of the function .

First we are going to factor given polynomial:

where we used formula for difference of squares to write as in last equality. Now we immediately see that roots of are and .

So third degree polynomial in Example 3. has three roots.

**Example 4** Find all roots of the function .

Again, first step is to factor polynomial:

We see that roots are and . Note that factor which corresponds to root is to the power of . We say that root has multiplicity of , while roots and have multiplicity of .

*Multiplicity* of a root is power of corresponding linear factor in full factorization of polynomial.

Counting in multiplicity, we see that fourth degree polynomial in Example 4. has four roots.

This general result holds:

**Theorem 1*** (Fundamental Theorem of Algebra)* *Every polynomial with degree has, counted with multiplicity, exactly roots (real or complex) .*

**Remark 1 **Note that theorem gives existence of exactly roots, but roots don’t have to be real numbers – even if polynomial coefficients are real numbers.

**Example 5** Find all roots of the function .

Using formula for roots of quadratic polynomial we obtain .

We see that even simple polynomial like has complex roots.

As we have seen in previous examples, finding roots of polynomial is much easier if we have factored it (that is, written it as a product of linear factors). Closed formulas for roots (like formula for roots of quadratic polynomial) only exist for polynomials with degree up to four. Formulas for roots of polynomials of degree three and four are relatively complex and most of the times it is easier to factor this polynomials and read their roots from that factorization.

Another (equivalent) way to express Theorem 1 is:

**Theorem 1′** *Every polynomial with degree can be, in a unique way, expressed as the product of linear polynomials (with complex coefficients).*

**Remark 2** Even if polynomial has real coefficients its factorization can contain complex numbers.

Fundamental theorem of algebra has many important consequences and applications. Some of them are:

- it shows us the need for complex numbers: as we have seen in Example 5 polynomial does not have real roots (or in other words equation does not have real solutions) so if we want to be able to solve such equations we need concept of complex numbers
- the field of complex numbers is algebraically closed (contains a root for every non-constant polynomial with complex coefficients), so it follows that any theorem concerning algebraically closed fields applies to the field of complex numbers
- it can be used for finding roots of polynomials and factorization of polynomials to linear factors (what we have already seen)
- in calculus integrating rational functions (quotients of polynomials) is done with factorization of numerator and denominator to linear factors and using technique called partial fractions
- in linear algebra it guarantees existence of eigenvalues from characteristic polynomial

and so on.