Pure Mathematics · Sequences & Series · Year 1

Binomial Estimation

Substitute a small value of x into a binomial expansion, and a handful of terms gives a fast, accurate estimate of a power that would otherwise need a calculator.

10 min read 4 worked examples

The idea

The expansion of $(1+x)^n$ is an identity — it's true for every value of $x$, not just algebraic ones. So if $x$ happens to be a small decimal, substituting it in turns the expansion into a numerical estimate of $(1+x)^n$, built entirely from arithmetic.

The reason this is useful — rather than just a curiosity — is that when $x$ is small, each successive power of $x$ is far smaller than the one before it. $x=0.01$ gives $x^2=0.0001$ and $x^3=0.000001$: each term of the expansion shrinks the estimate's error by roughly two decimal places. A handful of terms is usually enough to match a calculator to several decimal places.

Why this works

$(1+x)^n = 1 + nx + \binom{n}{2}x^2 + \binom{n}{3}x^3 + \cdots$ is exact. Truncating it — stopping after a few terms — introduces an error equal to everything left off. Because the coefficients $\binom{n}{r}$ grow only polynomially in $r$ while $x^r$ shrinks geometrically (for small $x$), the leftover terms rapidly become negligible. The smaller $x$ is, the fewer terms you need for a given accuracy.

Setting up an estimation

To estimate a number like $1.02^{10}$: recognise it as $(1+x)^n$ with $x=0.02$ and $n=10$, expand $(1+x)^{10}$ symbolically up to a convenient number of terms, then substitute $x=0.02$ and evaluate numerically.

Worked example 1

Estimating a power directly
Use the first three terms of the binomial expansion of $(1+x)^8$ to estimate $1.01^8$, giving your answer to 5 decimal places.
MethodExpand symbolically, then substitute x = 0.01
1
Expand $(1+x)^8$ to three terms: $1 + \dbinom{8}{1}x + \dbinom{8}{2}x^2 = 1 + 8x + 28x^2$.
Only the first three terms are needed.
2
Recognise $1.01^8 = (1+0.01)^8$, so substitute $x=0.01$.
Matches the form (1+x)^n exactly.
3
$1 + 8(0.01) + 28(0.01)^2 = 1 + 0.08 + 0.0028$.
Evaluate each term.
4
Sum: $1.0828$, so to 5 d.p., $1.01^8 \approx 1.08280$.
Add the three terms together.
▪ estimated
Examiner's eye

The true value of $1.01^8$ is $1.082856\ldots$, so this three-term estimate is accurate to about 4 decimal places already. The fourth term, $\binom{8}{3}(0.01)^3 = 56 \times 0.000001 = 0.000056$, shows exactly where the small remaining error comes from.

Worked example 2

Estimating with a negative x
Use the first three terms of the expansion of $(1+x)^{12}$ to estimate $0.98^{12}$, giving your answer to 4 decimal places.
MethodWrite 0.98 as 1 + x with a negative x, then substitute
1
$0.98 = 1 - 0.02$, so this is $(1+x)^{12}$ with $x=-0.02$.
Identify the correct (negative) value of x.
2
Expand to three terms: $1 + \dbinom{12}{1}x + \dbinom{12}{2}x^2 = 1 + 12x + 66x^2$.
Standard three-term expansion.
3
Substitute $x=-0.02$: $1 + 12(-0.02) + 66(-0.02)^2 = 1 - 0.24 + 0.0264$.
$(-0.02)^2=+0.0004$, and $66\times0.0004=0.0264$.
4
Sum: $1 - 0.24 + 0.0264 = 0.7864$.
Add the (signed) terms.
▪ estimated
The key insight

The sign of $x$ alternates the signs of the terms in the expansion — but because $x^2$ is always positive regardless of the sign of $x$, the third term stays positive even when $x$ is negative. Substitute carefully and let the algebra handle the signs; don't try to guess them in advance.

Worked example 3

Estimating with a non-unit leading term
Find the binomial expansion of $(2+x)^6$ up to and including the term in $x^2$. Hence estimate $2.01^6$ to 3 decimal places.

Here the bracket isn't $(1+x)^n$, so both terms carry powers — the substitution has to match both the "2" and the small part.

MethodExpand (2+x)^6, then choose x to make 2+x equal 2.01
1
Expand: $\dbinom{6}{0}2^6 + \dbinom{6}{1}2^5x + \dbinom{6}{2}2^4x^2 = 64 + 192x + 240x^2$.
Powers of 2 count down, powers of x count up.
2
$2.01 = 2 + 0.01$, so substitute $x=0.01$ to make $2+x=2.01$.
Matches the required base value.
3
$64 + 192(0.01) + 240(0.01)^2 = 64 + 1.92 + 0.024$.
Evaluate each term.
4
Sum: $65.944$, so $2.01^6 \approx 65.944$ to 3 d.p.
Add the three terms.
▪ estimated
Common mistake

Forgetting that the leading "$64$" already carries all of $2^6$ leads to writing $1+192x+\ldots$ as if the bracket were $(1+x)^6$ — always check the constant term equals the full value of the non-$x$ part raised to the power $n$ before proceeding.

Worked example 4

How many terms are enough? · Challenge
The expansion of $(1+x)^{15}$ is used to estimate $1.005^{15}$. By comparing the size of successive terms, determine how many terms of the expansion are needed for the estimate to be accurate to at least 6 decimal places, and give the resulting estimate.

Rather than guessing, compare each new term's size directly — once a term is smaller than the required accuracy, it (and everything after it) can be safely dropped.

MethodCompute successive terms with x = 0.005 until they fall below 10⁻⁶
1
General term: $\dbinom{15}{r}(0.005)^r$. Term $r=0$: $1$. Term $r=1$: $15(0.005)=0.075$.
The first two terms, always significant.
2
Term $r=2$: $\dbinom{15}{2}(0.005)^2 = 105\times0.000025 = 0.002625$.
Still well above 10⁻⁶.
3
Term $r=3$: $\dbinom{15}{3}(0.005)^3 = 455\times0.000000125 \approx 0.0000569$.
This is about $5.7\times10^{-5}$ — still just above 10⁻⁶.
4
Term $r=4$: $\dbinom{15}{4}(0.005)^4 = 1365\times0.000000000625 \approx 0.00000085$.
About $8.5\times10^{-7}$ — now below $10^{-6}$, so this and later terms can be dropped.
5
So 4 terms ($r=0$ to $r=3$) are needed: $1 + 0.075 + 0.002625 + 0.0000569 \approx 1.077682$.
Sum the significant terms.
▪ solved
Look deeper — the shrink rate depends on x, not just n

Each successive term shrinks by roughly a factor of $x$ (adjusted slightly by the changing binomial coefficient), which is why a smaller $x$ needs fewer terms for the same accuracy, regardless of how large $n$ is. Comparing consecutive terms directly — rather than assuming a fixed number of terms is always "enough" — is the reliable way to justify how many terms a question needs.

Common mistake

Always double-check which value of $x$ makes the bracket equal the target number — writing $1.02^{10}$ as $(1+x)^{10}$ needs $x=0.02$, not $x=1.02$. Substituting the wrong value is the most frequent slip in this topic, and it's easy to catch by checking $1+x$ matches the number being estimated.

Check yourself

Use the first three terms of the expansion of $(1+x)^9$ to estimate $1.02^9$, giving your answer to 4 decimal places.
(Hint: expand $1+9x+\binom{9}{2}x^2$ and substitute x = 0.02.)

Method
1
Expand: $1 + 9x + 36x^2$ (since $\binom{9}{2}=36$).
2
Substitute $x=0.02$: $1 + 0.18 + 36(0.0004) = 1 + 0.18 + 0.0144$.
3
Sum: $1.1944$, so $1.02^9 \approx 1.1944$.
Matches the true value 1.19509... to 3 s.f.
▪ solved