IB Maths AA HL Topic 5 — Calculus Paper 1 & 2 HL ~11 min read

Limits using Maclaurin Series

Same indeterminate-form limits as l’Hôpital — different attack. Replace f(x) and g(x) by their Maclaurin series, cancel leading powers of x, and the answer often appears in one line. For limits where l’Hôpital takes three or four applications, the series approach often takes one substitution. Either method is fair game in the exam — pick whichever is faster for the limit in front of you.

📘 What you need to know

The method — substitute, cancel, read off

The Maclaurin-series approach to limits lim x→0 f(x)g(x) = lim x→0 [Maclaurin series of f][Maclaurin series of g]  ⟶ cancel common power, then substitute x = 0
Two routes to lim x→0 (1 − cos x)/x² — l’Hôpital vs Maclaurin l’HÔPITAL — 3 STEPSStep 1: check form (1 − cos 0)/0² = 0/0 ✓Step 2: differentiate sin x / (2x) at 0: 0/0 stillStep 3: differentiate again cos x / 2 at 0: 1/2 ✓ Limit = 1/2 (after 2 differentiations) MACLAURIN — 2 STEPSStep 1: substitute series cos x = 1 − x²/2 + x⁴/24 − … 1 − cos x = x²/2 − x⁴/24 + …Step 2: divide by x², take limit (1 − cos x)/x² = 1/2 − x²/24 + … as x → 0: all xⁿ terms vanish Limit = 1/2 (one series substitution) same answer — but Maclaurin sidesteps repeated differentiation
Both methods give 1/2 for the same limit. l’Hôpital needs to differentiate twice; Maclaurin substitutes the cos x series once and reads the answer off the leading coefficient. For higher-order zeros the Maclaurin advantage grows.

Two scenarios — limit at 0 vs limit at ∞

Limit at x = 0
substitute series directly
Use booklet series (or composite versions) for f and g. The leading powers of x in each series determine the limit’s value or its blow-up rate.
Limit at x → ∞
let u = 1/x
As x → ∞, u → 0, so the limit becomes a Maclaurin limit in u around 0. Re-express everything in terms of u before substituting series.
Order of vanishing — quick diagnostic: write the leading nonzero term of each series. If numerator leads with axm and denominator with bxn: m = n ⟹ limit = a/b; m > n ⟹ limit = 0; m < n ⟹ limit is ±∞.

🧭 Recipe — evaluating a limit using Maclaurin series

  1. Confirm indeterminate form: substitute the limit point directly; verify you get 0/0 or ±∞/±∞. If not, no special method is needed.
  2. For x → ∞ only: substitute u = 1/x so the limit becomes u → 0. Rewrite the whole expression in u.
  3. Write Maclaurin series for f and g: use the booklet series. For composites like sin 3x or ln(1 + 2x), substitute the inner expression into the booklet template.
  4. Simplify the quotient: combine constants, cancel the common leading power of x from numerator and denominator. The result should be a series with a finite (or zero) constant term.
  5. Take the limit: substitute x = 0 (or u = 0). Higher-power terms vanish, leaving the constant term as the answer.

Worked examples

WE 1

Composite exponential series

Use Maclaurin series to evaluate lim x→0 e2x − 1x.

Step 1 — check the form at x = 0: (e⁰ − 1)/0 = 0/0 ✓ Step 2 — substitute 2x into the booklet e^x series e^x = 1 + x + x²/2! + x³/3! + … ⟹ e^(2x) = 1 + (2x) + (2x)²/2 + (2x)³/6 + … = 1 + 2x + 2x² + 4x³/3 + … Step 3 — subtract 1 e^(2x) − 1 = 2x + 2x² + 4x³/3 + … Step 4 — divide by x and take limit (e^(2x) − 1)/x = 2 + 2x + 4x²/3 + … as x → 0: all xⁿ terms (n ≥ 1) vanish ⟹ limit = 2 lim x→0 e2x − 1x = 2 cross-check via l’Hôpital: d/dx(e^(2x) − 1) = 2e^(2x), d/dx(x) = 1, so limit = 2e⁰/1 = 2 ✓. Both routes agree; the series shows the FULL behaviour (the 2 is the leading slope, the 2x is the next correction).
WE 2

Classic trig limit — single series

Use Maclaurin series to evaluate lim x→0 1 − cos xx².

Step 1 — check the form at x = 0: (1 − 1)/0² = 0/0 ✓ Step 2 — booklet series for cos x cos x = 1 − x²/2! + x⁴/4! − x⁶/6! + … Step 3 — compute numerator 1 − cos x = 1 − (1 − x²/2 + x⁴/24 − …) = x²/2 − x⁴/24 + … Step 4 — divide by x² and take limit (1 − cos x)/x² = 1/2 − x²/24 + … as x → 0: higher powers vanish ⟹ limit = 1/2 lim x→0 1 − cos xx² = 12 would have needed TWO l’Hôpital applications; here one substitution does it. The leading nonzero coefficient of 1 − cos x is 1/2 (at order x²), so dividing by x² leaves 1/2.
WE 3

Using the arctan series

Use the Maclaurin series for arctan x to evaluate lim x→0 arctan xxx³.

Step 1 — check the form at x = 0: (arctan 0 − 0)/0³ = 0/0 ✓ Step 2 — booklet series for arctan x arctan x = x − x³/3 + x⁵/5 − x⁷/7 + … Step 3 — subtract x from the series arctan x − x = (x − x³/3 + x⁵/5 − …) − x = −x³/3 + x⁵/5 − … Step 4 — divide by x³ and take limit (arctan x − x)/x³ = −1/3 + x²/5 − … as x → 0: limit = −1/3 lim x→0 arctan xxx³ = −13 subtracting x kills the leading term of the series, exposing the next coefficient (−1/3 at order x³). Would have needed THREE l’Hôpital applications and computing the third derivative of arctan x — much messier.
WE 4

Composite ln series with corrections

Use Maclaurin series to evaluate lim x→0 ln(1 + 2x) − 2x + 2x²x³.

Step 1 — check the form at x = 0: (ln 1 − 0 + 0)/0³ = 0/0 ✓ Step 2 — substitute 2x into the ln(1+x) series ln(1+x) = x − x²/2 + x³/3 − x⁴/4 + … ⟹ ln(1+2x) = 2x − (2x)²/2 + (2x)³/3 − (2x)⁴/4 + … = 2x − 2x² + 8x³/3 − 4x⁴ + … Step 3 — combine with −2x + 2x² ln(1+2x) − 2x + 2x² = (2x − 2x²) + 8x³/3 − … − 2x + 2x² = 8x³/3 − 4x⁴ + … (the 2x and −2x² perfectly cancel the first two booklet terms) Step 4 — divide by x³ and take limit [ln(1+2x) − 2x + 2x²]/x³ = 8/3 − 4x + … as x → 0: limit = 8/3 lim x→0 ln(1 + 2x) − 2x + 2x²x³ = 83 the −2x + 2x² in the numerator was engineered to kill the first two ln(1+2x) terms, leaving the cubic. Three l’Hôpital applications would also work but require differentiating ln(1+2x) three times — slower.
WE 5

Series in BOTH numerator and denominator

Use Maclaurin series to evaluate lim x→0 sin 3xsin 2x.

Step 1 — check the form at x = 0: sin 0 / sin 0 = 0/0 ✓ Step 2 — substitute into the booklet sin series sin x = x − x³/3! + x⁵/5! − … sin 3x = 3x − (3x)³/6 + … = 3x − 9x³/2 + … sin 2x = 2x − (2x)³/6 + … = 2x − 4x³/3 + … Step 3 — divide top and bottom by x (the common leading factor) sin 3x / sin 2x = (3x − 9x³/2 + …) / (2x − 4x³/3 + …) = (3 − 9x²/2 + …) / (2 − 4x²/3 + …) Step 4 — take limit as x → 0: → 3/2 lim x→0 sin 3xsin 2x = 32 both series lead with first-order terms (3x and 2x), so the cancelled limit is just the ratio of leading coefficients: 3/2. Generalises to lim x→0 sin(ax)/sin(bx) = a/b for any a, b ≠ 0.
WE 6

Limit at infinity via u = 1/x substitution

Use Maclaurin series to evaluate lim x→∞ x(e3/x − 1).

Step 1 — identify form as x → ∞: 3/x → 0, so e^(3/x) → 1, x → ∞ ⟶ ∞ · 0 indeterminate ✓ Step 2 — substitute u = 1/x (so u → 0+) x = 1/u, so x(e^(3/x) − 1) = (1/u)(e^(3u) − 1) = (e^(3u) − 1) / u Step 3 — Maclaurin series for e^(3u) e^(3u) = 1 + 3u + (3u)²/2 + (3u)³/6 + … = 1 + 3u + 9u²/2 + 9u³/2 + … e^(3u) − 1 = 3u + 9u²/2 + 9u³/2 + … Step 4 — divide by u and take u → 0 (e^(3u) − 1) / u = 3 + 9u/2 + 9u²/2 + … as u → 0: limit = 3 lim x→∞ x(e3/x − 1) = 3 substitution u = 1/x turns the infinity limit into a Maclaurin-friendly limit at 0. The “magic” factor of 3 is just the coefficient of u in e^(3u) − 1. Generalises: lim x→∞ x(e^(k/x) − 1) = k for any constant k.

💡 Top tips

⚠ Common mistakes

🎉 You’ve finished Topic 5 — Calculus! That’s all of HL Calculus done: limits, differentiation (first principles through implicit and parametric), integration (including parts and substitution), differential equations, Maclaurin series, l’Hôpital, and this final note tying it all together. The two limit methods (l’Hôpital and Maclaurin) are interchangeable on the exam — choose whichever is cleaner for each specific limit. Next up: tying together the remaining Topic 4 (Probability) opener and the AA HL hub page rebuild.

Need help with Calculus?

Get 1-on-1 help from an IB examiner who knows exactly what Paper 1 & 2 are looking for.

Book Free Session →