Proofs

The binomial theorem for a positive whole number n

For a positive whole number nn,

(a+b)n=(n0)an+(n1)an−1b+⋯+(nn)bn.(a + b)^n = \binom{n}{0}a^n + \binom{n}{1}a^{n-1}b + \dots + \binom{n}{n}b^n.

The coefficient of an−kbka^{n-k}b^k is the binomial coefficient (nk)\binom{n}{k}, which counts the ways to choose kk things from nn. Written as one sum,

(a+b)n=∑k=0n(nk)an−kbk.(a + b)^n = \sum_{k=0}^{n}\binom{n}{k}a^{n-k}b^k.

Before you start

You need three ideas, and nothing else:

(nk)=n!k! (n−k)!.\binom{n}{k} = \frac{n!}{k!\,(n-k)!}.

Predict first

Write (a+b)3(a + b)^3 as (a+b)(a+b)(a+b)(a + b)(a + b)(a + b). Each bracket will give either an aa or a bb to every term.

Before you read on, predict: how many of the products from the three brackets give a2ba^2b? Write your prediction down. If you are not sure, count the ways to choose which one of the three brackets gives the bb.

Then look at the figure. It shows every way to fill the three brackets, and it counts the ways that give each term.

Did the count match your prediction? Read on to see why that count is the coefficient.

The proof

Start with the product of nn identical brackets:

(a+b)n=(a+b)(a+b)⋯(a+b).(a + b)^n = (a + b)(a + b)\cdots(a + b).

Every product comes from a choice. To expand, take one letter from each bracket and multiply the letters together. With three brackets, taking aa from the first, bb from the second and aa from the third gives aba=a2baba = a^2b.

Many choices give the same product. A choice that takes bb from kk of the brackets, and aa from the other n−kn - k brackets, gives

an−kbk.a^{n-k}b^k.

The letters arrive in some order, and multiplication does not care about order, so every such choice gives the same product.

Count the choices that give it. The product an−kbka^{n-k}b^k fixes only how many brackets gave bb: exactly kk of them. Any set of kk brackets could be the ones that gave bb. So the number of choices that produce an−kbka^{n-k}b^k is the number of ways to choose kk brackets from the nn brackets. That number is the binomial coefficient,

(nk)=n!k! (n−k)!.\binom{n}{k} = \frac{n!}{k!\,(n-k)!}.

Add the groups. Every choice from the brackets gives one product, and every choice lies in exactly one group, because it takes bb from exactly one number of brackets. The groups therefore account for all 2n2^n choices, once each. Adding the groups in order of kk gives

(a+b)n=(n0)an+(n1)an−1b+⋯+(nn)bn.(a + b)^n = \binom{n}{0}a^n + \binom{n}{1}a^{n-1}b + \dots + \binom{n}{n}b^n.

That is the binomial theorem: the coefficient of an−kbka^{n-k}b^k is (nk)\binom{n}{k}.

Check the ends. The k=0k = 0 term is (n0)an=an\binom{n}{0}a^n = a^n, because there is exactly one way to choose no bracket to give bb. The k=nk = n term is (nn)bn=bn\binom{n}{n}b^n = b^n, for the same reason. Those are the first and last terms you would get by multiplying out, so the ends agree with the expansion.

Why these are the numbers in Pascal's triangle

Pascal's triangle is built by adding the two entries above each one. The binomial coefficients obey the same rule, and the reason is another choice.

Write the nn brackets as n−1n - 1 brackets followed by one more bracket. To choose the kk brackets that give bb:

These two cases cover every way to choose, and no choice is in both. So

(nk)=(n−1k)+(n−1k−1).\binom{n}{k} = \binom{n-1}{k} + \binom{n-1}{k-1}.

That is exactly the rule for building each entry of Pascal's triangle from the two entries above it. The row for nn reads

(n0),(n1),…,(nn),\binom{n}{0}, \binom{n}{1}, \dots, \binom{n}{n},

so the coefficients of (a+b)n(a + b)^n are the numbers in that row. For example, row 44 is 1,4,6,4,11, 4, 6, 4, 1, so

(a+b)4=a4+4a3b+6a2b2+4ab3+b4.(a + b)^4 = a^4 + 4a^3b + 6a^2b^2 + 4ab^3 + b^4.

Why nn must be a positive whole number

The proof counts brackets. You can count a positive whole number of brackets, choose from them and multiply them out, so the argument applies. The case n=0n = 0 is the empty product, (a+b)0=1(a + b)^0 = 1, and the formula gives 11 there too.

When nn is not a positive whole number, the expansion does not stop, and the coefficients are not binomial coefficients. The general binomial series replaces (nk)\binom{n}{k} with a product that keeps going, under its own conditions on aa and bb. That is a different theorem, and it is not proved here.

Check your understanding

  1. Write down the coefficient of a3b2a^3b^2 in (a+b)5(a + b)^5, and say how you found it without expanding.
  2. How many products are there in the expansion of (a+b)n(a + b)^n before like terms are collected? Which powers of aa appear?
  3. Row 33 of Pascal's triangle is 1,3,3,11, 3, 3, 1. Use the rule (42)=(32)+(31)\binom{4}{2} = \binom{3}{2} + \binom{3}{1} to work out (42)\binom{4}{2}.
Answers
  1. The term is a3b2a^3b^2, so n=5n = 5 and k=2k = 2. The coefficient is (52)=5!2! 3!=12012=10\binom{5}{2} = \dfrac{5!}{2!\,3!} = \dfrac{120}{12} = 10.
  2. There are 2n2^n choices, so 2n2^n products before collecting. The powers of aa run from nn down to 00: an,an−1,…,a,1a^n, a^{n-1}, \dots, a, 1. After collecting like terms there are n+1n + 1 terms.
  3. (32)=3\binom{3}{2} = 3 and (31)=3\binom{3}{1} = 3, so (42)=3+3=6\binom{4}{2} = 3 + 3 = 6.

A common error

Watch out for losing the power of aa. The coefficient (nk)\binom{n}{k} belongs with an−kbka^{n-k}b^k. In (2+x)4(2 + x)^4, the term in x2x^2 is

(42)24−2x2=6×4x2=24x2,\binom{4}{2}2^{4-2}x^2 = 6 \times 4x^2 = 24x^2,

not 6x26x^2. The 22 is raised to the power 4−24 - 2, because two of the four brackets gave 22 and the other two gave xx.

Re-check: put b=0b = 0. Every term except the first disappears, and what is left must be ana^n. For (2+x)4(2 + x)^4 that is 1616, which is 242^4.

Settings

Colour scheme

Applies to every book you read here.

Reading theme

Applies to every book you read here.