## You are here

Homehow to multiply polynomials

## Primary tabs

# how to multiply polynomials

We show how to multiply polynomials using a visual tool: *length times width*.

To multiply the polynomials $x^{2}+x+1$ with $3x-9$:

1. 2. In each box in the grid, fill in the corresponding product of the row label times the column label. Make sure to change the exponent of $x$ to the sum of the exponents of $x$ in the row and columns.

$\begin{array}[]{c|c|c|}&3x&-9\\ \hline x^{2}&x^{2}\cdot 3x&\\ \hline x&&\\ \hline 1&&\\ \hline\end{array}\quad\rightarrow\quad\begin{array}[]{c|c|c|}&3x&-9\\ \hline x^{2}&3x^{{3}}&x^{2}\cdot(-9)\\ \hline x&&\\ \hline 1&&\\ \hline\end{array}\quad\rightarrow\quad\begin{array}[]{c|c|c|}&3x&-9\\ \hline x^{2}&3x^{{3}}&-9x^{2}\\ \hline x&3x^{2}&-9x\\ \hline 1&3x&-9\\ \hline\end{array}$ (2) 3. Add up all the entries in the grid, making sure to combine any entries which have the same power of $x$:

$(x^{2}+x+1)(3x-9)=3x^{3}-9x^{2}+3x^{2}-9x+3x-9=3x^{3}-6x^{2}-6x-9.$ (3)

# 1 How do this method work?

This is a visual way to use the distributive property, that is, $a(b+c)=ab+ac$. This is usually explained for numbers, but it also works for multiplication and addition of polynomials. We will use lengths to start with.

Suppose we are given two lengths, the first length is 2 units the second 3 units. We can make a picture to represent $2\cdot 3$ by connecting length with area, “length times width”.

$\xy<10mm,0mm>:<0mm,10mm>::(0,0)="xy";(1,0)="x1";(2,0)="x2";(3,0)="x3";(0,-1)="% y1";(0,-2)="y2";"xy";"x1"**@{-};"x1";"x2"**@{-};"x2";"x3"**@{-};"xy";"y1"**@{-% };"y1";"y2"**@{-};"xy"*+{\bullet};"x1"*+{\bullet};"x2"*+{\bullet};"x3"*+{% \bullet};"y1"*+{\bullet};"y2"*+{\bullet};\qquad\rightarrow\qquad\xy<10mm,0mm>:% <0mm,10mm>::(0,0)="xy";(1,0)="x1";(2,0)="x2";(3,0)="x3";(0,-1)="y1";(0,-2)="y2% ";"xy";"x3"**@{-};"y1";(3,-1)**@{--};"y2";(3,-2)**@{--};"xy";"y2"**@{-};"x1";(% 1,-2)**@{--};"x2";(2,-2)**@{--};"x3";(3,-2)**@{--};"xy"*+{\bullet};"x1"*+{% \bullet};"x2"*+{\bullet};"x3"*+{\bullet};"y1"*+{\bullet};"y2"*+{\bullet};$ | (4) |

Notice that we can work out the area by working out the area of each small box and then add them up. That should look similar the approach we suggest above.

Now with algebra we start to replace actual numbers with variables which allow us to fluctuate the values. But with the variables in place we can draw conclusions which will be true regardless of the specific values of the variables. So visually, what we can think of when we write $x^{2}+x+1$ is a line segment divided into three parts. The first part will represent the length $x^{2}$, the middle segment represents the length $x$, and the final segment will represent $1$ unit. Similarly, we can make a line segment for $3x-9$ which will have two parts. However, because we have negative numbers now, we need to keep track of directions.

$\xy<5mm,0mm>:<0mm,5mm>::(0,0)="xy";(6,0)="x1";(-9,0)="x2";(0,1)="y1";(0,3)="y2% ";(0,7)="y3";"x1";"x2"**@{-};"xy";"y3"**@{-};"x1";(6,7)**@{--};"x2";(-9,7)**@{% --};(-9,1);(6,1)**@{--};(-9,3);(6,3)**@{--};(-9,7);(6,7)**@{--};"xy"*+{\bullet% };"x1"*+{\bullet};"x2"*+{\bullet};"y1"*+{\bullet};"y2"*+{\bullet};"y3"*+{% \bullet};(-4.5,-0.5)*+{-9};(3,-0.5)*+{3x};(0.5,5)*+{x^{2}};(0.5,2)*+{x};(0.5,0% .5)*+{1};$ | (5) |

# 2 Frequently asked questions.

1. Does it matter which polynomial I write in the row or in the column?

No. Mathematicians often refer to this property by saying: “multiplication of polynomials is commutative.” That simply means that, for example, $(x^{2}+x+1)\cdot(3x-9)=(3x-9)\cdot(x^{2}+x+1)$ and so the rows and columns can be swapped.

CAUTION: you must swap the entire polynomial, not just one or two of the terms. For example, the example below has swapped the final row and column. Thus, this represents the product of $(3x+x+1)(x^{2}-9)$ and*not*$(x^{2}+x+1)(3x-9)$.$\begin{array}[]{c|c|c|}&x^{2}&-9\\ \hline 3x&&\\ \hline x&&\\ \hline 1&&\\ \hline\end{array}$ (6) Try it!

2. What if I want to multiply longer or shorter polynomials?

This method still works, you simply need to have as sufficient rows and columns to fit the polynomials. The following tables are set up for the following multiplications: $(x-2)(x+2)$ and $(\sqrt{91}x^{{1001}}-7x)(\pi x^{6}+x^{5}-7x^{2})$.

$\begin{array}[]{c|c|c|}&x&2\\ \hline x&&\\ \hline-2&&\\ \hline\end{array}\qquad\begin{array}[]{c|c|c|c|}&\pi x^{6}&x^{5}&-7x^{2}\\ \hline\sqrt{91}x^{{1001}}&&&\\ \hline-7x&&&\\ \hline\end{array}$ (7) 3. Do I need to draw in the lines of the grid?

No. This just helps explain the grid, but it can be helpful to draw lines to separate the labels from the product. For example:

$\begin{array}[]{c|cc}&3x&-9\\ \hline x^{2}&3x^{{3}}&-9x^{2}\\ x&3x^{3}&-9x\\ 1&3x&-9\\ \end{array}$ (8) 4. Do I need to have my polynomial “sorted” from highest power to lowest power?

No. In fact, you can swap the rows or the columns as much as you like. This is because addition of polynomials is commutative. For example, find the product of $(1+x^{2}+x)(3x-9)$ and compare it to the first example. CAUTION: do not swap individual terms from the rows with individual terms from the column; see 1.

You can also have the same power of $x$ appear multiple times in a row or column. That is you, can multiply $(7x+3-5x)(2x^{2}+11)$ without combining the $7x$ and $-5x$ to begin with.5. Is this the same as F.O.I.L?

No. F.O.I.L. stands for “First, Outers, Inners, Lasts”. That is a method which shows how to multiply “binomials”, that is, $(x-2)(x+3)$. Unlike FOIL, the method here allows you to multiply polynomials of any size. Furthermore, the method works in any language, whereas FOIL is meaningless when translated.

# 3 For teachers

This approach can be used in elementary algebra classes efficiently and without the draw backs of methods such as FOIL, and also with out the abstract feel of subscripts used or $\Sigma$ notation.

FOIL methods have two fundamental limitations: they require the inputs be binomials and that the student feel comfortable with the English language.

Using a visual algorithm is considerably less language specific. Furthermore, it helps to motivate the reason multiplication of polynomials works.

## Mathematics Subject Classification

13P05*no label found*11C08

*no label found*12E05

*no label found*

- Forums
- Planetary Bugs
- HS/Secondary
- University/Tertiary
- Graduate/Advanced
- Industry/Practice
- Research Topics
- LaTeX help
- Math Comptetitions
- Math History
- Math Humor
- PlanetMath Comments
- PlanetMath System Updates and News
- PlanetMath help
- PlanetMath.ORG
- Strategic Communications Development
- The Math Pub
- Testing messages (ignore)

- Other useful stuff

## Recent Activity

new question: numerical method (implicit) for nonlinear pde by roozbe

new question: Harshad Number by pspss

Sep 14

new problem: Geometry by parag

Aug 24

new question: Scheduling Algorithm by ncovella

new question: Scheduling Algorithm by ncovella