In mathematics and computer algebra, factorization of polynomials or polynomial factorization expresses a polynomial with coefficients in a given field or in the integers as the product of irreducible factors with coefficients in the same domain. In mathematics, a polynomial is an expression consisting of variables (also called indeterminates) and coefficients that involve only the operations of addition, subtraction, multiplication, and non-negative integer exponentiation of variables.