Multiplying a bracket by itself again and again is slow, and one slip spoils everything. The binomial theorem writes down every term of (a+b)n at once, from Pascal's triangle for small powers or from binomial coefficients for any positive whole number n. By the end you can expand a bracket, pick out one term or one coefficient, find unknown constants, and use the first few terms to estimate a number. This chapter is not in the G2 syllabus: it is for the G3 Additional Mathematics course only.
Your outcome tracker0 / 7
Let's go! Tick an outcome once you can pass its exam check. Saved on this device.
Chapter 5
Figure 1 · Pascal's triangle, rows 0 to 6: row 4 is highlighted
r = 1y = sin θcos θ
3 outcomes · 1 page · every step shown ✦
Read the triangle
Row n gives the coefficients of (a+b)n. Each inner number is the sum of the two above it; the power of a falls while the power of b rises.
Use the theorem
(rn)=r!(n−r)!n! is the number in front of an−rbr. Put brackets round each term before you raise it to a power, so its sign and its coefficient are powered too.
Pick one term
The term with br is the (r+1)th term. Set the power of x equal to what you want, solve for r, and work out only that term.
By the end of this chapter
Write out Pascal's triangle and use a row of it to expand (a+b)n for small n, including a related expansion deduced from one you already have.
Evaluate n! and (rn) by the formula and on a calculator, and know what a calculator cannot do.
Expand a bracket with the binomial theorem when the terms have coefficients, a negative second term or a fractional second term, in ascending or descending powers.
Use the general term to find a particular term, the coefficient of a power of x, the term independent of x or an unknown constant.
Find coefficients in a product or in a compound bracket, solve for an unknown index or constant, and use the first few terms to estimate a number and comment on its accuracy.
✶
Start here
Maths In Real Life
Two situations where a binomial expansion does real work. The pictures come first; the maths drawn over them is generated from the same numbers that the solutions use.
(x+2) cm1 cmx cm
Maths In Real Life 1
The recycling bin
A cube-shaped plastic recycling bin stands in the void deck of an HDB block. It is open at the top. Its walls and its floor are all 1 cm thick, so the outside is a cube of edge (x+2) cm, while the hollow inside is x cm by x cm and (x+1) cm deep. Expanding the cube of the outside edge is the first step to finding how much plastic the bin contains.
The inside of the bin is x cm by x cm by (x+1) cm deep, and the outside is a cube of edge (x+2) cm. Volumes are in cubic centimetres.
(a)Use the binomial theorem to expand (x+2)3, the volume of the outside cube, in descending powers of x.
(b)The hollow inside has volume x2(x+1). Find an expression for the volume of plastic in the bin.
(c)Find the volume of plastic when x=30.
Show full solutionHide solution
Colour keybinomial coefficientfirst term and its powersecond term and its powerfinal result
(a)
(x+2)3=(03)x3+(13)x2(2)+(23)x(2)2+(33)(2)3
(rn) for every r from 0 to n: the first term's power falls, the second term's power rises.
(x+2)3=x3+3x2(2)+3x(2)2+(2)3
Work out each binomial coefficient.
(x+2)3=x3+3x2(2)+3x(4)+8
Work out each power.
(x+2)3=x3+6x2+12x+8
Multiply out each term and tidy the signs. This is already in descending powers of x.
(b)
W=(x+2)3−x2(x+1)
Plastic = outside volume minus hollow volume.
W=x3+6x2+12x+8−x3−x2
Put in the expansion from part (a); the hollow is x2×x+x2×1.
W=5x2+12x+8
The x3 terms cancel and the x2 terms combine.
(c)
W=5(30)2+12(30)+8
Put x=30 into each term.
W=4500+360+8
Powers first, then the multiplications.
W=4868
Add up.
Answer
(a)(x+2)3=x3+6x2+12x+8
(b)W=5x2+12x+8
(c)W=4868 cubic centimetres
$25000.5% a year8 years
Maths In Real Life 2
The savings jar
Mei Ling empties her coin jar, counts $2500 and pays it into a savings plan that adds 0.5% every year. She wants to know what it will be worth in a few years. The rate is small, so the first few terms of a binomial expansion already give an excellent estimate.
Each $1 in the plan grows to (1+x)n dollars after n years, where x is the yearly rate as a decimal. Take n=8.
(a)Expand (1+x)8 in ascending powers of x as far as the term in x2.
(b)Use x=0.005 to estimate (1+x)8, the growth of each dollar, to 4 decimal places. Then find the estimated value of $2500 after 8 years.
(c)Compare your estimate with the value of (1.005)8 from a calculator, find the error, and comment on how accurate the estimate is.
Show full solutionHide solution
Colour keybinomial coefficientsecond term and its powerfinal result
(a)
The power of x goes up as r goes up, so the 3 lowest-power terms come from r=0,1,2. The rest are not needed.
T1=(08)
Put r=0 into the general term.
T1=1
Work out the binomial coefficient and the powers.
T2=(18)x
Put r=1 into the general term.
T2=8x
Work out the binomial coefficient and the powers.
T3=(28)x2
Put r=2 into the general term.
T3=28x2
Work out the binomial coefficient and the powers.
Put the 3 terms together: 1+8x+28x2+⋯.
The dots stand for the higher powers we did not need.
(b)
(1.005)8=(1+0.005)8
Write 1.005 as 1 plus a small number, 0.005.
Keep the first 3 terms only: 0.005 is small, so its higher powers are tiny. The estimate is the sum of those terms.
1+8(0.005)+28(0.005)2=1+0.04+0.0007=1.0407
Powers first, then the multiplications, then add up.
So (1.005)8≈1.0407.
2500×1.0407=2601.75
Multiply the starting amount by the estimated growth factor 1.0407.
(c)
A calculator gives (1.005)8≈1.040707 (to 6 decimal places). Compare it with your estimate 1.0407, the answer correct to 4 decimal places.
1.040707−1.0407=0.000007
The difference between the two values: the estimate 1.0407 is below the calculator value.
For the money: the estimate gives about $2601.75 and the calculator value gives about $2601.77.
56×(0.005)3=56×0.000000125=0.000007
The first term left out: the binomial coefficient is 56, times 0.005 to the power 3.
The estimate and the calculator value both round to 1.0407 (to 4 decimal places), so the estimate is correct to 4 decimal places. This was expected: the first term left out is only 0.000007, smaller than half a unit of the last place, 0.00005, and the later terms are smaller still, because each one has another factor of 0.005.
Compare the two rounded values first; the size of the next term explains the result.
Answer
(a)(1+x)8=1+8x+28x2+⋯
(b)(1.005)8≈1.0407; about $2601.75
(c) the estimate 1.0407 is about 0.000007 below the calculator value; the money is about $2601.75 by the estimate against $2601.77 by calculator; the first term left out is only 0.000007; the estimate is correct to 4 decimal places, since it and the calculator value both round to 1.0407
01
Supports K341-A5-01
Pascal's triangle and small powers
Multiplying out (a+b)2 gives a2+2ab+b2. Do the same for (a+b)5 and you must multiply five brackets together, which is slow and easy to get wrong. The numbers in front of the terms follow a pattern, and that pattern is called Pascal's triangle.
Start with a single 1 at the top. Every new row begins and ends with 1, and every number in between is the sum of the two numbers above it. Rows are counted from 0, so row n goes with the power n: row 2 is 1,2,1 (look at a2+2ab+b2) and row 3 is 1,3,3,1.
Rows 0 to 6. Row 3 is highlighted: 1,3,3,1 are the coefficients of (a+b)3.
The Core Idea
Row n of Pascal's triangle gives the coefficients of (a+b)n.
In every term the power of a falls from n to 0 while the power of b rises from 0 to n. The two powers in a term always add up to n, and there are n+1 terms.
Here is the whole method for (x+5)3. Row 3 is 1,3,3,1. Write each term as coefficient × (first term to a falling power) × (second term to a rising power), then work out the product.
Case table 1: building (x+5)3 term by term from row 3
r
Coefficient
First term, falling power
Second term, rising power
The term
0
1
x3
1
x3
1
3
x2
(5)
15x2
2
3
x
(5)2
75x
3
1
1
(5)3
125
Example 1.1
Build a row of the triangle
Write down row 5 of Pascal's triangle.
Show solutionHide solution
Row 0 is just 1. Every row starts and ends with 1, and every number in between is the sum of the two numbers above it.
The two numbers above sit just left and right of the gap.
Row 2 comes from row 1 (1,1): 1, 1+1=2, 1.
Add each neighbouring pair of the row above.
Row 3 comes from row 2 (1,2,1): 1, 1+2=3, 2+1=3, 1.
Row 4 comes from row 3 (1,3,3,1): 1, 1+3=4, 3+3=6, 3+1=4, 1.
Row 5 comes from row 4 (1,4,6,4,1): 1, 1+4=5, 4+6=10, 6+4=10, 4+1=5, 1.
Answer
row 5: 1,5,10,10,5,1
Example 1.2
Expand with a positive number
Use Pascal's triangle to expand (x+2)4.
Show solutionHide solution
Colour keybinomial coefficientfirst term and its powersecond term and its powerfinal result
Row 3 of Pascal's triangle is 1,3,3,1, so row 4 is 1, 1+3=4, 3+3=6, 3+1=4, 1: that is 1,4,6,4,1.
Each inner number is the sum of the two above it.
In (x+2)4 the power of the first term falls from 4 to 0 while the power of the second term rises from 0 to 4; the row gives the coefficients in order.
(x+2)4=x4+4x3(2)+6x2(2)2+4x(2)3+(2)4
Coefficient, then the first term to a falling power, then the second term to a rising power.
(x+2)4=x4+4x3(2)+6x2(4)+4x(8)+16
Work out each power.
(x+2)4=x4+8x3+24x2+32x+16
Multiply out each term and tidy the signs.
Answer
(x+2)4=x4+8x3+24x2+32x+16
Example 1.3
A negative second term
Use Pascal's triangle to expand (x−2)5. Look at the sign of the second term before you start.
Show solutionHide solution
Colour keybinomial coefficientfirst term and its powersecond term and its powerfinal result
Row 4 of Pascal's triangle is 1,4,6,4,1, so row 5 is 1, 1+4=5, 4+6=10, 6+4=10, 4+1=5, 1: that is 1,5,10,10,5,1.
Each inner number is the sum of the two above it.
In (x−2)5 the power of the first term falls from 5 to 0 while the power of the second term rises from 0 to 5; the row gives the coefficients in order.
Coefficient, then the first term to a falling power, then the second term to a rising power.
(x−2)5=x5+5x4(−2)+10x3(4)+10x2(−8)+5x(16)−32
Work out each power. Keep the minus sign of the second term inside its bracket.
(x−2)5=x5−10x4+40x3−80x2+80x−32
Multiply out each term and tidy the signs.
Answer
(x−2)5=x5−10x4+40x3−80x2+80x−32
Example 1.4
A coefficient on the first term
Use Pascal's triangle to expand (2x+1)4.
Show solutionHide solution
Colour keybinomial coefficientfirst term and its powerfinal result
Row 3 of Pascal's triangle is 1,3,3,1, so row 4 is 1, 1+3=4, 3+3=6, 3+1=4, 1: that is 1,4,6,4,1.
Each inner number is the sum of the two above it.
In (2x+1)4 the power of the first term falls from 4 to 0 while the power of the second term rises from 0 to 4; the row gives the coefficients in order.
(2x+1)4=(2x)4+4(2x)3+6(2x)2+4(2x)+1
Coefficient, then the first term to a falling power, then the second term to a rising power.
(2x+1)4=16x4+4(8x3)+6(4x2)+4(2x)+1
Work out each power.
(2x+1)4=16x4+32x3+24x2+8x+1
Multiply out each term and tidy the signs.
Answer
(2x+1)4=16x4+32x3+24x2+8x+1
Example 1.5
Deduce a related expansion
(i)Use Pascal's triangle to expand (1+x)4.
(ii)Hence expand (1+3y)4 in ascending powers of y.
Show solutionHide solution
Colour keysecond term and its powerfinal result
(i)
Row 3 of Pascal's triangle is 1,3,3,1, so row 4 is 1, 1+3=4, 3+3=6, 3+1=4, 1: that is 1,4,6,4,1.
Each inner number is the sum of the two above it.
In (1+x)4 the power of the first term falls from 4 to 0 while the power of the second term rises from 0 to 4; the row gives the coefficients in order.
(1+x)4=1+4x+6x2+4x3+x4
Coefficient, then the first term to a falling power, then the second term to a rising power.
(ii)
(1+x)4=1+4x+6x2+4x3+x4
The expansion we already have.
The result is true for every value of x, so we may replace x by 3y on both sides. Put brackets round the replacement so its sign and coefficient are powered too.
(1+(3y))4=1+4(3y)+6(3y)2+4(3y)3+(3y)4
Every x becomes the bracket.
(1+(3y))4=1+12y+54y2+108y3+81y4
Work out each power and tidy the signs.
Answer
(i)(1+x)4=1+4x+6x2+4x3+x4
(ii)(1+3y)4=1+12y+54y2+108y3+81y4
Pascal's triangle is quick up to about row 6 or 7. After that it is easier to find a single coefficient from a formula, which is the next section.
Rows are counted from 0. The row for (a+b)4 is the one with 5 numbers, row 4 (not the fourth row you see). A quick check: (a+b)n always has n+1 terms.
Think About It
Every row of Pascal's triangle starts and ends with 1. Why? Think about how the terms a4 and b4 arise when you expand (a+b)4.
Show the full workingHide the working
To get a4 you must pick the a from all four brackets, and there is exactly one way to do that. The same holds for b4: pick b every time.
A coefficient counts the ways to make a term. One way each means the first and the last coefficients of every row are 1.
Answer
Because an and bn can each be made in only one way.
SGSchoolKaki Tip
Check before you simplify: the powers in every term should add up to n, and the coefficients should be the row you read off.
02
Supports K341-A5-02
Factorials and binomial coefficients
A factorial is a product of whole numbers counting down: n!=n×(n−1)×(n−2)×⋯×2×1. So 5!=5×4×3×2×1=120. We also agree that 0!=1; the first Think About It box in this section explains why.
The number in front of a term is a binomial coefficient, written (rn) and read 'n choose r'. It is the number in row n of Pascal's triangle at position r, counting from r=0 on the left.
The Core Idea
(rn)=r!(n−r)!n!
Cancel (n−r)! to get the quicker form r!n(n−1)⋯(n−r+1): r factors on the top and r! on the bottom. The ends are always (0n)=(nn)=1.
Two small cases are worth knowing by heart: (1n)=n and (2n)=2n(n−1). For (3n) you need 6n(n−1)(n−2).
Example 2.1
Evaluate a factorial
Evaluate 6!.
Show solutionHide solution
Colour keyfinal result
n! means n times every whole number below it, down to 1.
So n!=n(n−1)(n−2)⋯1.
6!=6×5×4×3×2×1=720
Multiply from the left: each answer is the product so far.
Answer
6!=720
Example 2.2
Evaluate a binomial coefficient
Use the formula to evaluate (38).
Show solutionHide solution
Colour keyfinal result
(38)=3!(8−3)!8!
Put n and r into the coefficient formula.
(38)=3!5!8!
Work out n−r first: 8−3=5.
(38)=3×2×18×7×6
Cancel 5! from the top and the bottom: only the first 3 factors of 8! stay.
(38)=6336=56
Multiply the top, multiply the bottom, divide.
Answer
(38)=56
Example 2.3
Cancel a factorial ratio
Without a calculator, simplify 6!9!.
Show solutionHide solution
Colour keyfinal result
6!9!=6!9×8×7×6!=9×8×7=504
Write 9! as the product down to 7, then times 6!, which cancels.
Answer
6!9!=504
Example 2.4
A whole row of coefficients
Find (06),(16),…,(66) and compare them with row 6 of Pascal's triangle.
Show solutionHide solution
Use the formula for each r from 0 to 6: (06)=1, (16)=6, (26)=15, (36)=20, (46)=15, (56)=6, (66)=1.
These are exactly the numbers in row 6 of Pascal's triangle: 1,6,15,20,15,6,1.
Row n of the triangle lists (0n),(1n),… in order.
Answer
1,6,15,20,15,6,1
Example 2.5
Use the calculator key
Evaluate (415) on your calculator, then check it by cancelling.
Show solutionHide solution
On a scientific calculator, enter 15, press the nCr key, then enter 4 and press equals. The display shows 1365.
Order matters: n first, then nCr, then r.
Check with the short form: 4×3×2×115×14×13×12=2432760=1365.
Answer
1365
Example 2.6
Brackets with a factorial
Work out (7−3)! and also 7−3!, then explain the difference between the two answers.
Show solutionHide solution
(7−3)!=4!=24
Brackets first: 7−3=4, then the factorial.
7−3!=7−3×2×1=7−6=1
Without brackets only the 3 gets the factorial.
Answer
(7−3)!=24 but 7−3!=1: the factorial applies only to the number next to it unless brackets say otherwise
Be careful with the calculator. Type the brackets: (7−3)! is 24, but 7−3! is 1 because only the 3 gets the factorial. Most scientific calculators also show an error for n! once n reaches 70.
Think About It
The coefficient of x5 in (1+x)5 is 1. If the formula for (05) is to give 1, what must 0! equal?
Show the full workingHide the working
(05)=0!(5−0)!5!
The formula with r=0.
(05)=0!5!5!=0!1
The 5! cancels and leaves 1 over 0!.
The answer must be 1 because the coefficient is 1, so 0!1=1. That only works if 0!=1. This is why we define 0!=1.
Answer
0!=1, so that (0n)=1 works.
Think About It
Your calculator can give (370) but shows an error for 70!. Why does one work and not the other?
Show the full workingHide the working
A scientific calculator stops at numbers just under 10100. Here 69!≈1.71×1098 fits, but 70!≈1.20×10100 does not.
The calculator does not work out (370) by building 70! first; it cancels as it goes. By hand: 3×2×170×69×68=6328440=54740.
So for large n use the short form: it keeps the numbers small, and it is also quicker by hand.
Answer
70! is bigger than the calculator can show, but (370)=54740 stays small if you cancel.
Beyond the Syllabus · Good to Know
The coefficients are symmetric: (rn)=(n−rn), which is why every row of Pascal's triangle reads the same from both ends. For example (710)=(310)=120, so you may swap to the smaller r to save effort. Another is Pascal's rule, binomnr=binomn−1r−1+binomn−1r, which is the sum-of-the-two-above rule written with coefficients. These are not required: you only need the triangle's building rule from section 1. This is never examined, so use it only if it helps.
SGSchoolKaki Tip
For (rn) with a large n, cancel before you multiply. Put the smaller of r and n−r on the bottom and write only that many factors on top.
03
Supports K341-A5-01
The binomial theorem
Pascal's triangle gets long, but the idea behind it works for any positive whole number n. The coefficient in front of an−rbr is the binomial coefficient (rn) from the last section.
This is the binomial theorem, for n a positive whole number. It is on the exam formula page, so you do not have to memorise it, but you must be fluent with it.
To use it, put brackets round a and b exactly as they appear, with their coefficients and signs, and then raise each bracket to its power. The bracket does the work for you: (2x)3 is 8x3, and (−3)2 is 9.
Case table 2: building (2x−1)4 term by term with the theorem
r
Coefficient
First term, falling power
Second term, rising power
The term
0
(04)=1
(2x)4
1
16x4
1
(14)=4
(2x)3
(−1)
−32x3
2
(24)=6
(2x)2
(−1)2
24x2
3
(34)=4
(2x)
(−1)3
−8x
4
(44)=1
1
(−1)4
1
Example 3.1
The simplest case: a=1
Use the binomial theorem to expand (1+x)5.
Show solutionHide solution
Colour keybinomial coefficientsecond term and its powerfinal result
(rn) for every r from 0 to n: the first term's power falls, the second term's power rises.
(2+x)5=(2)5+5(2)4x+10(2)3x2+10(2)2x3+5(2)x4+x5
Work out each binomial coefficient.
(2+x)5=32+5(16)x+10(8)x2+10(4)x3+5(2)x4+x5
Work out each power.
(2+x)5=32+80x+80x2+40x3+10x4+x5
Multiply out each term and tidy the signs.
(2+x)5=x5+10x4+40x3+80x2+80x+32
The question asks for descending powers of x, so write the terms in the opposite order.
Answer
(2+x)5=x5+10x4+40x3+80x2+80x+32
The commonest slip is to forget that the power applies to the whole term. (2x)3=8x3, not 2x3, and (−3)2=9, not −9. Write the brackets first and work them out second.
Think About It
When the second term is negative, the signs in the expansion alternate: plus, minus, plus, minus. Show why, using (x−2)3 as the example.
Show the full workingHide the working
The second term is −2, and it is raised to the power r in the (r+1)th term. So the sign of that term is the sign of (−2)r.
(−2)0=1, (−2)1=−2, (−2)2=4 and (−2)3=−8: even powers are positive and odd powers are negative, so the signs of the terms alternate.
This is why (x−2)3=x3−6x2+12x−8 has signs +,−,+,−.
Answer
Because (−b)r is positive for even r and negative for odd r.
If the question says 'ascending powers of x', the lowest power of x comes first. When the first bracket term has a power of x the natural order is descending, so you may need to write the terms in reverse.
Locked · Chapter 5
You've read the free 30%. Unlock the rest of Chapter 5.
Still to read in this chapter:
The general term
Selected terms and products
Unknown n and constants
Estimates, hence and checking
Formula panel
Exercise
$9one-time · all 17 chapters · no subscription
Worked examples, formulas and exam checks. The whole A-Math syllabus.
ONE PRICE17chapters
Premium members get all 17 chapters included.
Notes version 1.0 · Last updated 3 Nov 2026 · Chapter 5 of 17