In mathematics, a polynomial decomposition expresses a polynomial f as the functional composition of polynomials g and h, where g and h have degree greater than 1.Algorithms are known for decomposing polynomials in polynomial time.
Polynomials which are decomposable in this way are composite polynomials; those which are not are prime or indecomposable polynomials (not to be confused with irreducible polynomials, which cannot be factored into products of polynomials).
In the simplest case, one of the polynomials is a monomial. For example,
decomposes into
since
Less trivially,
A polynomial may have distinct decompositions into indecomposable polynomials where where for some . The restriction in the definition to polynomials of degree greater than one excludes the infinitely many decompositions possible with linear polynomials.