IB MATHEMATICS: ANALYSIS AND APPROACHES • NUMBER AND ALGEBRA

Binomial Theorem — SL 1.6 Binomial theorem (expansions for n ∈ ℕ)

A powerful shortcut for expanding any binomial raised to a natural-number power.

Historical Context & Motivation

Long before calculators existed, mathematicians needed a reliable way to expand expressions like (a + b)ⁿ without tediously multiplying the binomial by itself over and over. Imagine trying to expand (x + 2)¹⁰ by hand — that would mean ten rounds of polynomial multiplication! The search for a pattern that could bypass all that repetitive work drove centuries of mathematical exploration across multiple civilizations.

~200 BCE
Pingala's Combinatorics
The Indian mathematician Pingala studied combinations of syllables in Sanskrit poetry, discovering patterns in counting that foreshadowed binomial coefficients. His work laid early groundwork for combinatorial thinking.
1070
Omar Khayyam's Triangle
The Persian mathematician Omar Khayyam described a triangular array of numbers that gave coefficients for binomial expansions. In many parts of the world, this triangle still bears his name.
1303
Zhu Shijie in China
Chinese mathematician Zhu Shijie published a diagram of the triangle in his text 'Precious Mirror of the Four Elements,' showing the pattern was known independently in East Asia.
1654
Pascal's Traité
Blaise Pascal published his 'Traité du triangle arithmétique,' systematically exploring the properties of the triangle that now bears his name in Western mathematics. He connected the triangle to probability theory.
1665
Newton's Generalization
Isaac Newton extended the binomial theorem to work with rational and negative exponents, vastly expanding its power. The SL 1.6 version focuses on Newton's original case where n is a natural number.

The central question that all of these mathematicians were pursuing is deceptively simple: given (a + b)ⁿ, is there a formula that directly produces every term of the expansion without performing n multiplications? The answer — the Binomial Theorem — is one of the most elegant results in algebra, and it appears throughout the IB Mathematics course in topics ranging from probability to calculus.

Core Principles & Definitions

Before diving into the theorem itself, you need to be comfortable with a few foundational ideas. These building blocks connect counting, notation, and algebra into one unified framework.

1

Factorial (n!)

The product of all positive integers from 1 up to n. For example, 5! = 5 × 4 × 3 × 2 × 1 = 120. By definition, 0! = 1. Factorials count the number of ways to arrange n distinct objects.
2

Binomial Coefficient ⁿCᵣ

Written as ⁿCᵣ or C(n, r) or (n choose r), this equals n! ÷ [r!(n − r)!]. It counts the number of ways to choose r items from n items, regardless of order. These coefficients appear in every term of a binomial expansion.
3

Pascal's Triangle

A triangular array where each entry is the sum of the two entries directly above it. Row n of the triangle lists all the binomial coefficients ⁿC₀, ⁿC₁, …, ⁿCₙ, giving a quick visual way to find them.
4

General Term Tᵣ₊₁

Each individual term in the expansion of (a + b)ⁿ has the form ⁿCᵣ · aⁿ⁻ʳ · bʳ. Knowing this formula means you can jump directly to any specific term without expanding the entire expression.
5

Sigma (Σ) Notation

The binomial theorem is often expressed as a summation: (a + b)ⁿ = Σ from r = 0 to n of ⁿCᵣ · aⁿ⁻ʳ · bʳ. This compact notation packages all the terms into a single line.
KEY TAKEAWAY
Think of the binomial theorem like a recipe. The binomial coefficients tell you the quantity of each ingredient, while the powers of a and b are the ingredients themselves. As you move from one term to the next, the power of a decreases by one and the power of b increases by one — they always add up to n, just like portions in a fixed-size recipe.

Pascal's Triangle & the Expansion Pattern

The connection between Pascal's Triangle and the binomial expansion is best understood visually. Each row of the triangle provides the coefficients you need for a particular power of (a + b). The diagram below shows the first six rows of Pascal's Triangle alongside the corresponding expansions.

Each row of Pascal's Triangle lists the binomial coefficients for the expansion of (a + b)ⁿ. Notice that every entry equals the sum of the two entries directly above it. The coefficients in each expansion match the corresponding row exactly.

Notice two important patterns in the diagram. First, the symmetry of each row — the coefficients read the same forwards and backwards, which makes sense because ⁿCᵣ = ⁿC(n−r). Second, the powers of a decrease from left to right while the powers of b increase, but their sum in every term is always n. These patterns hold for any natural number n, no matter how large.

Mathematical Framework

Now let's formalize everything with the equations you will use on the IB exam. There are three key formulas to master: the binomial coefficient formula, the full expansion, and the general term.

BINOMIAL COEFFICIENT
ⁿCᵣ = n! / [r! × (n − r)!]
where n is the total number of items, r is the number chosen, and 0 ≤ r ≤ n. Both n and r must be non-negative integers.
BINOMIAL THEOREM (FULL EXPANSION)
(a + b)ⁿ = Σ (r = 0 to n) ⁿCᵣ · aⁿ⁻ʳ · bʳ
This means: (a + b)ⁿ = ⁿC₀·aⁿ + ⁿC₁·aⁿ⁻¹·b + ⁿC₂·aⁿ⁻²·b² + … + ⁿCₙ·bⁿ. The expansion produces exactly n + 1 terms.
GENERAL TERM (r + 1)th TERM
T(r+1) = ⁿCᵣ · aⁿ⁻ʳ · bʳ
This formula lets you find any single term without expanding the whole expression. The (r + 1)th term uses the value r in the coefficient. For example, to find the 4th term, set r = 3.
📘 IB Formula Booklet
The IB formula booklet provides the binomial theorem and the general term formula. You are not expected to memorize these, but you must know how to apply them fluently. Practice reading the formulas from the booklet and substituting values quickly.

A quick sanity check you can always perform: the sum of all binomial coefficients in row n equals 2ⁿ. So for (a + b)⁴, the coefficients 1, 4, 6, 4, 1 add up to 16 = 2⁴. If your coefficients don't add to 2ⁿ, something went wrong.

Anatomy of a Binomial Expansion

Let's dissect exactly what happens inside the expansion of (a + b)⁴ to see how every piece fits together. The diagram below color-codes each component: the binomial coefficient, the power of a, and the power of b.

Each term in the expansion consists of three components: the binomial coefficient (cyan), the descending power of a (violet), and the ascending power of b (pink). The powers always sum to n.
Complete term structure for (a + b)⁴
Term Numberr valueⁿCᵣPower of aPower of bTerm
1st0⁴C₀ = 140a⁴
2nd1⁴C₁ = 4314a³b
3rd2⁴C₂ = 6226a²b²
4th3⁴C₃ = 4134ab³
5th4⁴C₄ = 104b⁴

Worked Example

Let's work through a complete IB-style problem step by step. We will expand (2x + 3)⁵ fully using the binomial theorem, and then find a specific term separately using the general term formula.

Expand (2x + 3)⁵ and find the term containing x³
1
Step 1 — Identify a, b, and nCompare (2x + 3)⁵ with (a + b)ⁿ. Here a = 2x, b = 3, and n = 5. The expansion will have n + 1 = 6 terms.
a = 2x, b = 3, n = 5
2
Step 2 — Write the coefficients from Pascal's Triangle or the formulaRow 5 of Pascal's Triangle gives: 1, 5, 10, 10, 5, 1. Alternatively, compute ⁵C₀ = 1, ⁵C₁ = 5, ⁵C₂ = 10, ⁵C₃ = 10, ⁵C₄ = 5, ⁵C₅ = 1.
Coefficients: 1, 5, 10, 10, 5, 1
3
Step 3 — Write out each term using T(r+1) = ⁵Cᵣ · (2x)⁵⁻ʳ · 3ʳr = 0: ⁵C₀ · (2x)⁵ · 3⁰ = 1 · 32x⁵ · 1 = 32x⁵. r = 1: ⁵C₁ · (2x)⁴ · 3¹ = 5 · 16x⁴ · 3 = 240x⁴. r = 2: ⁵C₂ · (2x)³ · 3² = 10 · 8x³ · 9 = 720x³. r = 3: ⁵C₃ · (2x)² · 3³ = 10 · 4x² · 27 = 1080x². r = 4: ⁵C₄ · (2x)¹ · 3⁴ = 5 · 2x · 81 = 810x. r = 5: ⁵C₅ · (2x)⁰ · 3⁵ = 1 · 1 · 243 = 243.
Six individual terms computed
4
Step 4 — Combine the full expansionAdding all terms together gives the complete expansion.
(2x + 3)⁵ = 32x⁵ + 240x⁴ + 720x³ + 1080x² + 810x + 243
5
Step 5 — Find the term containing x³ directlyFor the x³ term, we need (2x)⁵⁻ʳ to produce x³, so 5 − r = 3, meaning r = 2. Substituting into the general term: T₃ = ⁵C₂ · (2x)³ · 3² = 10 × 8x³ × 9 = 720x³. This confirms the third term from our full expansion.
The term containing x³ is 720x³
⚠️ Exam Tip
On IB exams, you are often asked to find a specific term or a coefficient rather than the full expansion. Use the general term formula to jump straight to the answer. Remember to raise the entire expression (like 2x, not just x) to the appropriate power — forgetting the coefficient in front of x is the most common mistake.

Common Strategies & Pitfalls

Understanding the theorem is one thing; applying it reliably under exam pressure is another. The table below compares effective strategies with common pitfalls that cost students marks.

Strategies vs. pitfalls in binomial expansion
✅ Effective Strategy❌ Common PitfallHow to Avoid It
Identify a, b, and n before writing anythingTreating −3 as +3 when expanding (x − 3)⁴Rewrite as (x + (−3))⁴ so the negative is built into b
Raise the entire a-expression to the powerWriting (2x)³ = 2x³ instead of 8x³Always use brackets: (2x)³ = 2³ × x³ = 8x³
Check coefficient sum equals 2ⁿMiscounting terms or making arithmetic errorsSubstitute a = 1, b = 1 to verify your expansion
Use the general term for 'find the term' questionsExpanding everything when only one term is neededSet up T(r+1) = ⁿCᵣ · aⁿ⁻ʳ · bʳ, solve for r first
Watch for sign patterns with negative bAll terms end up positive when they should alternateIf b is negative, (−b)ʳ alternates sign: +, −, +, −, …
KEY TAKEAWAY
Think of expanding (a + b)ⁿ like a smartphone camera: the general term formula is your zoom lens — it lets you focus on exactly the part you need without processing the entire image. The full expansion is the wide-angle shot — useful when you need the complete picture, but often more work than necessary for a targeted question.

Connection to Advanced Theory

The SL 1.6 version of the binomial theorem restricts n to natural numbers (positive integers). However, this is just the beginning of a much larger story. As you progress in mathematics, you will encounter extensions that remove this restriction.

SL 1.6 vs. advanced binomial theory
FeatureSL 1.6 (n ∈ ℕ)Extended / HL Version
Exponent nPositive integers only (1, 2, 3, …)Any real number, including negatives and fractions
Number of termsFinite (exactly n + 1 terms)Infinite series (convergence conditions required)
CoefficientsAlways positive integers from Pascal's TriangleCan be fractions or negative numbers
ApplicationsPolynomial expansions, probabilityApproximations, calculus, physics series
IB contextSL and HL Paper 1 & 2HL Topic 1, Calculus option, university courses

Binomial coefficients also appear in probability theory — specifically in the binomial distribution (SL 4.8), where ⁿCᵣ counts the number of ways to get exactly r successes in n trials. The coefficient ⁿCᵣ also connects to combinatorics — the mathematics of counting — which is foundational across computer science, statistics, and discrete mathematics. Mastering the SL 1.6 version now gives you a solid launching pad for all of these areas.

Practice Problems

PROBLEM 1CONCEPTUAL
Explain why the expansion of (a + b)⁶ has exactly 7 terms. What is the relationship between the exponent n and the number of terms in any binomial expansion?
PROBLEM 2BASIC CALCULATION
Expand (x + 2)⁴ fully using the binomial theorem.
PROBLEM 3INTERMEDIATE
Find the coefficient of x³ in the expansion of (3x − 2)⁵.
PROBLEM 4APPLIED
A biology experiment models the probability of exactly r mutations in a DNA sequence using the binomial distribution formula P(r) = ⁿCᵣ · pʳ · (1 − p)ⁿ⁻ʳ. If a strand has n = 6 sites and the probability of mutation at each site is p = 0.1, use binomial coefficients to find the probability of exactly 2 mutations. Give your answer to 4 significant figures.
PROBLEM 5CRITICAL THINKING
In the expansion of (1 + x)ⁿ, the coefficients of the 3rd and 5th terms are equal. Find the value of n and then determine the middle term of the expansion.

Lesson Summary

The Binomial Theorem provides a formula for expanding (a + b)ⁿ when n is a natural number: the expansion equals the sum from r = 0 to n of ⁿCᵣ · aⁿ⁻ʳ · bʳ. The binomial coefficients ⁿCᵣ = n! / [r!(n − r)!] can be computed with the formula or read directly from Pascal's Triangle. Every expansion has exactly n + 1 terms, and in each term the powers of a and b always sum to n.

To find a single term, use the general term formula T(r+1) = ⁿCᵣ · aⁿ⁻ʳ · bʳ and solve for the value of r that gives the desired power. Key pitfalls include forgetting to raise the entire expression (not just the variable) to the power, and mishandling negative values of b which produce alternating signs. The coefficients have the symmetry property ⁿCᵣ = ⁿC(n−r), and they sum to 2ⁿ — a useful check for your work.

Varsity Tutors • IB Mathematics: Analysis and Approaches • Binomial Theorem — SL 1.6