Hi there. This is a short page on multiplying binomials using the FOIL method. This algebra method is taught in high school mathematics (in Ontario, Canada). Note that the math curriculum may be different now versus before.

One may want to refer to my previous post on the distributive law as a refresher.

The featured FOIL image is from http://www.coolmath.com/sites/cmat/files/images/05-Radicals-02.gif.

**Table of Contents**

**What Is A Binomial?**

A binomial is an expression which has two terms such as .

It is known that 5 multiplied by 10 gives 50. We can express it like this:

We just decomposed the 5 into 2 and 3 and the 10 into 6 and 4. We multiplied the 2 with the 6 and then the 4. The second 3 in the first binomial is then multiplied to then 6 and then the 4. The numbers are added to get the 50.

You might be wondering why would I want to decompose numbers and expand them to get the answer the long way? Well, when it comes to mathematics, you do not get numbers all the time. You will see below.

**Expanding Two Binomials and the FOIL Method**

Now we have the general case or the theory:

Given real numbers , , and , the general formula for multiplying two binomials is as follows:

(1.1)

We start with the in the first binomial and have it multiplied by and then by . The term as the second term in the first binomial is multiplied by and then by .

If the above statement makes no sense, then the FOIL acronym/mnemonic/memory aid can help here. It is as follows:

- From (1.1) the first terms are and so we get as the first term.
- The outer terms are and so we get as the second term.
- The inner terms are and so we get as the third term.
- The outer terms are and so we get as the last term.

Remember that the FOIL method is for multiplying two binomials. If we have three or more binomials, the FOIL method does not work and we would have to expand many terms.

**Examples**

Here are some examples which we apply the FOIL method for multiplying two binomials.

__Example One:__

__Example Two:__

__Example Three:__

Note that because…

__Example Four:__