How Polynomial Multiplication Works
Multiplying two polynomials means applying the distributive property so that every term in the first polynomial is multiplied by every term in the second polynomial, and then the resulting like terms — terms that share the same power of the variable — are combined by adding their coefficients. For two binomials, this is the familiar FOIL pattern (First, Outer, Inner, Last); for larger polynomials the same distributive logic simply has more terms to track.
Formula and method
If A(x) has terms with coefficients a₀, a₁, … and B(x) has terms with coefficients b₀, b₁, …, each term of A(x) is multiplied by each term of B(x): a term of degree p times a term of degree q produces a term of degree p + q, and its coefficient is the product of the two original coefficients. Once every pairwise product is formed, terms that land on the same power of the variable are added together. This gives two useful rules: the degree of the product always equals the sum of the two input degrees, deg(A × B) = deg(A) + deg(B), and a polynomial with m terms times one with n terms yields at most m × n terms before any combining happens.
Common mistakes
- Forgetting to distribute every term: each term of the first polynomial must multiply each term of the second — skipping a pairing is the most common FOIL error.
- Adding exponents incorrectly: when multiplying powers of the same variable, exponents add (x² × x³ = x⁵); they do not multiply.
- Sign errors: a negative coefficient multiplied by another negative coefficient produces a positive term — track signs term by term rather than at the end.
- Forgetting to combine like terms: after distributing, terms with the same power of the variable must be added together to reach the simplified final answer.
Checking your result
A fast way to verify a polynomial product is substitution: pick a simple test value such as x = 1, evaluate the two original polynomials at that value and multiply the results, then evaluate the expanded product at the same value. The two numbers must match — if A(1) × B(1) does not equal the expanded product evaluated at 1, a term was dropped, a sign was flipped, or an exponent was added incorrectly somewhere in the expansion.
Applications
Polynomial multiplication underlies expanding factored expressions back into standard form, building area models in algebra (multiplying binomial side lengths to get an area polynomial), combining rate and time expressions in physics and engineering, and multiplying generating functions in combinatorics. In computing, multiplying polynomials is mathematically the same operation as discrete convolution, which shows up in signal processing and in fast multiplication algorithms for large numbers.