IB Maths Resources · Integration rules, definite integrals, areas between curves, volumes of revolution, trig substitutions, integration by parts, and u-substitutions
How to approach calculus on exams: The IB rewards structured method. Even if your final answer is wrong, showing correct working earns method marks. Always write the rule or theorem you are applying before you apply it, and show every intermediate line. A one-line answer — even if numerically correct — can score zero if no method is visible.
What is and is not in the formula booklet: Derivatives of sinx, cosx, ex, lnx, and xn are given. The product rule, quotient rule, and chain rule are given. Standard integrals (including ∫x1dx, ∫exdx, ∫sinxdx, ∫cosxdx) are given. The integration by parts formula is given. NOT given: L’Hôpital’s rule, the formula for volumes of revolution, the Maclaurin series of ex, sinx, cosx, and ln(1+x) (you must know how to derive them), and all kinematics interpretations.
Section 1: Limits and Continuity
A limit describes the value a function approaches as the input approaches some value, without necessarily reaching it. The notation x→alimf(x)=L means “as x gets arbitrarily close to a (from either side), f(x) gets arbitrarily close to L.” Limits are the rigorous foundation for both derivatives (limit of a difference quotient) and integrals (limit of a Riemann sum).
Formula booklet entries for this section: L’Hôpital’s rule is NOT in the booklet — you must state it explicitly when using it. The definition of the derivative as a limit IS given.
1.1 Evaluating Limits
Direct substitution works whenever f is continuous at a:
limx→af(x)=f(a)(if f is continuous at a)
When direct substitution gives 00 or ∞∞ (an indeterminate form), use one of three strategies:
Strategy
When to use
Method
Factoring
Rational functions, 00
Factor numerator and denominator, cancel common factor
Rationalising
Square roots, 00
Multiply by conjugate over conjugate
L’Hôpital’s rule
00 or ∞∞
Differentiate top and bottom separately, then substitute
One-sided limits:x→a−limf(x) (approach from the left) and x→a+limf(x) (from the right). The two-sided limit exists if and only if both one-sided limits exist and are equal.
Infinite limits and limits at infinity:
limx→∞q(x)p(x)=⎩⎨⎧leading coeff of qleading coeff of p0±∞degp=degqdegp<degqdegp>degq
Limits by factoring
Evaluate x→3limx−3x2−9.
Step 1: Direct substitution gives 3−39−9=00 — indeterminate form.
Step 2: Factor the numerator: x2−9=(x−3)(x+3).
Step 3: Cancel: x−3(x−3)(x+3)=x+3 for x=3.
Step 4: Substitute: x→3lim(x+3)=6
limx→3x−3x2−9=6
1.2 L’Hôpital’s Rule HL
Sometimes when you plug a value into a fraction, you get 00 or ∞∞ — which tells you nothing about the limit. L’Hôpital’s Rule gives you a way out: instead of the original fraction, take the derivative of the top and bottom separately, then try the limit again.
If x→alimf(x)=x→alimg(x)=0 or both equal ±∞, then:
limx→ag(x)f(x)=limx→ag′(x)f′(x)
provided the right-hand limit exists. You may apply L’Hôpital’s rule repeatedly until the indeterminate form resolves.
L’Hôpital’s rule applies only when the limit is in the form 00 or ∞∞. If the form is 03, the limit is ±∞ (or does not exist) — L’Hôpital’s rule does NOT apply. Always verify the form before using it.
L’Hôpital’s Rule
Evaluate x→0limxsinx.
Step 1: Direct substitution: 0sin0=00 — L’Hôpital applies.
Step 2: Differentiate numerator and denominator separately:
limx→0xsinx=limx→01cosx=cos0=1
This fundamental limit appears inside proofs of derivative formulas, so knowing the result x→0limxsinx=1 by heart saves time.
Repeated L’Hôpital
Evaluate x→0limx2ex−1−x.
Step 1:0e0−1−0=00 — apply L’Hôpital.
Step 2:x→0lim2xex−1 — still 00, apply again.
Step 3:x→0lim2ex=21
1.3 Continuity
Continuity captures the idea that you can draw a function’s graph without lifting your pen — no jumps, holes, or sudden breaks. It matters because many important theorems (like the Intermediate Value Theorem) only work when a function is continuous.
A function f is continuous at x=a if all three conditions hold:
f(a) is defined
x→alimf(x) exists (both one-sided limits are equal)
x→alimf(x)=f(a)
Types of discontinuity:
Type
Description
Example
Removable
Limit exists, but f(a) is missing or wrong
f(x)=x−1x2−1 at x=1
Jump
One-sided limits exist but differ
Piecewise function with gap
Infinite
Limit is ±∞
f(x)=x1 at x=0
Intermediate Value Theorem (IVT): If f is continuous on [a,b] and k is any value strictly between f(a) and f(b), then there exists at least one c∈(a,b) with f(c)=k. This is used to prove roots exist.
The IVT proves existence — it tells you a root exists, not where it is. To show a root of f exists on (a,b), show f(a) and f(b) have opposite signs and state that f is continuous on [a,b].
Quick Recall — Section 1
Try to answer without scrolling up:
What does limx→af(x)=L mean informally?
State L’Hopital’s rule.
What does the Intermediate Value Theorem guarantee?
Reveal answers
As x gets arbitrarily close to a, f(x) gets arbitrarily close to L.
If limx→af(x)/g(x) gives 0/0 or ∞/∞, then limx→af(x)/g(x)=limx→af′(x)/g′(x) (provided the latter limit exists).
If f is continuous on [a,b] and f(a) and f(b) have opposite signs, then there exists at least one c in (a,b) where f(c)=0.
Section 2: Differentiation
The derivative of f at x measures the instantaneous rate of change — equivalently, the gradient of the tangent to y=f(x) at that point. It is defined as a limit:
f′(x)=limh→0hf(x+h)−f(x)
This is called differentiation from first principles.
2.1 First Principles
Derivative of f(x)=x2 from first principles
Step 1: Write the difference quotient:
hf(x+h)−f(x)=h(x+h)2−x2
Step 2: Expand: =hx2+2xh+h2−x2=h2xh+h2=2x+h
Step 3: Take the limit: f′(x)=h→0lim(2x+h)=2x
In Paper 1 questions asking for first principles, you must write the limit definition with limh→0, expand fully, cancel h from numerator and denominator, and then substitute h=0. Skipping any step loses marks. The expression hf(x+h)−f(x) must appear explicitly.
2.2 Standard Derivatives
Standard Derivative Table
Function f(x)
Derivative f′(x)
Notes
xn
nxn−1
All real n, including fractions and negatives
ex
ex
Unique self-derivative
ekx
kekx
Chain rule applied
ax
axlna
a>0, a=1
lnx
x1
x>0
ln∣x∣
x1
All x=0
logax
xlna1
Change of base
sinx
cosx
Radians only
cosx
−sinx
Note the minus sign
tanx
sec2x
Memorise
secx
secxtanx
Memorise
cscx
−cscxcotx
Memorise
cotx
−csc2x
Memorise
arcsinx
1−x21
∣x∣<1
arccosx
−1−x21
∣x∣<1
arctanx
1+x21
All real x
dxd(cosx)=−sinx, NOT +sinx. This sign error is one of the most common on IB Paper 1. Write it out explicitly every time until it is automatic.
2.3 The Three Combination Rules
Most functions you encounter are combinations of simpler pieces — two things multiplied, one divided by another, or one function plugged inside another. The three rules below tell you how to differentiate each of these combinations without expanding everything out first.
Power Rule (already covered above): dxd[xn]=nxn−1
Quotient rule: the numerator is u′v−uv′ (top derivative first, then bottom derivative). The order is not interchangeable — uv′−u′v gives the wrong sign. A memory aid: “low d-high minus high d-low, square the bottom and away you go.”
Product Rule
Differentiate y=x3e2x.
Let u=x3, v=e2x, so u′=3x2, v′=2e2x.
dxdy=3x2⋅e2x+x3⋅2e2x=e2x(3x2+2x3)=x2e2x(3+2x)
Always factorise the final answer — IB mark schemes expect a simplified form.
Sometimes a curve is defined by an equation like x2+y2=25 where you can’t easily isolate y — both variables are tangled together. Implicit differentiation lets you find the gradient anyway by differentiating both sides of the equation at once, without rearranging first.
When y is defined implicitly by an equation in x and y, differentiate both sides with respect to x, treating y as a function of x. Every time y is differentiated, multiply by dxdy (chain rule).
dxd[yn]=nyn−1dxdydxd[siny]=cosy⋅dxdy
Implicit Differentiation
Find dxdy for x2+y2=25.
Step 1: Differentiate both sides w.r.t. x:
2x+2ydxdy=0
Step 2: Solve for dxdy:
dxdy=−yx
This is the gradient at any point (x,y) on the circle. At (3,4): dxdy=−43.
Implicit Differentiation — Product Term
Find dxdy for x2y+y3=5.
Differentiate each term:
dxd(x2y)=2xy+x2dxdy (product rule)
dxd(y3)=3y2dxdy
dxd(5)=0
Collect dxdy terms:
2xy+x2dxdy+3y2dxdy=0
dxdy(x2+3y2)=−2xy
dxdy=x2+3y2−2xy
When differentiating a product like xy implicitly, the product rule gives TWO terms: dxd(xy)=y+xdxdy. Students frequently write just xdxdy and lose the y term.
2.5 Derivatives of Inverse Trigonometric Functions
Inverse trig functions like arctanx and arcsinx appear frequently in integration and in problems involving angles. Their derivatives look surprising at first, but each one can be derived using implicit differentiation — and they are worth knowing because they appear often as antiderivatives.
These arise from implicit differentiation of the definitions:
dxd[arcsinx]=1−x21dxd[arctanx]=1+x21
With chain rule:
dxd[arctan(g(x))]=1+[g(x)]2g′(x)
Quick Recall — Section 2
Try to answer without scrolling up:
State the chain rule for dxd[f(g(x))].
What is dxd[lnx]?
When do you use implicit differentiation?
Reveal answers
f′(g(x))⋅g′(x) — differentiate the outer function, keep the inner, multiply by the derivative of the inner.
x1.
When y is defined implicitly as a function of x (not isolated), or when differentiating equations like x2+y2=r2.
Section 3: Applications of Differentiation
3.1 Tangent and Normal Lines
At the point (a,f(a)) on y=f(x):
Tangent gradient:mT=f′(a)
Normal gradient:mN=−f′(a)1 (negative reciprocal, since tangent ⊥ normal)
Tangent equation:y−f(a)=f′(a)(x−a)
Normal equation:y−f(a)=−f′(a)1(x−a)
If f′(a)=0 (horizontal tangent), the normal is a vertical line x=a — it has no finite gradient. If f′(a) is undefined (vertical tangent), the tangent is x=a and the normal is horizontal with gradient 0. Never write the normal as y=01x+c.
Tangent and Normal
Find the equations of the tangent and normal to y=x3−2x at the point where x=2.
Step 1:y(2)=8−4=4 so the point is (2,4).
Step 2:y′=3x2−2, so mT=3(4)−2=10.
Step 3: Tangent: y−4=10(x−2)⇒y=10x−16
Step 4: Normal: mN=−101, so y−4=−101(x−2)⇒y=−10x+521
3.2 Stationary Points and Curve Sketching
A stationary point occurs where f′(x)=0. The nature of a stationary point is determined by the second derivative test or by a sign chart on f′:
Test
Local minimum
Local maximum
Inconclusive
Second derivative
f′′(a)>0
f′′(a)<0
f′′(a)=0
Sign chart on f′
f′ changes −→+
f′ changes +→−
f′ doesn’t change sign
Increasing/decreasing:f′>0 means increasing; f′<0 means decreasing.
Concavity and inflection points:
Condition
Meaning
f′′>0
Concave up (bowl shape)
f′′<0
Concave down (cap shape)
f′′ changes sign at x=c
Inflection point at x=c
f′′(a)=0 does NOT mean x=a is an inflection point. You must also verify that f′′changes sign at x=a. The function f(x)=x4 has f′′(0)=0 but x=0 is a minimum, not an inflection point.
Full curve-sketching checklist:
Domain and any restrictions
x-intercepts (set y=0) and y-intercept (set x=0)
Vertical asymptotes (values where denominator =0)
Horizontal/oblique asymptotes (behaviour as x→±∞)
Stationary points: solve f′(x)=0, classify each
Inflection points: solve f′′(x)=0, verify sign change in f′′
Sketch, labelling all key features
Curve Sketching
Sketch f(x)=x2−4x2, identifying all key features.
Domain:x=±2
y-intercept:f(0)=0
x-intercept:x2=0⇒x=0
Vertical asymptotes:x=2 and x=−2
Horizontal asymptote: As x→±∞, f(x)→1, so y=1
Derivative: Using the quotient rule:
f′(x)=(x2−4)22x(x2−4)−x2⋅2x=(x2−4)2−8x
Stationary point at x=0: f(0)=0, f′′(0)>0 (local minimum at (0,0))
Behaviour:f(x)>1 for ∣x∣>2; f(x)≤0 for ∣x∣<2.
3.3 Optimisation
Optimisation is how you use calculus to answer “what is the best possible outcome?” questions — the largest area you can enclose with a fixed fence, the box with maximum volume from a sheet of card, the speed that minimises fuel use. The key insight is that at a maximum or minimum, the rate of change equals zero, so you find it by solving f′(x)=0.
Optimisation problems ask for the maximum or minimum value of some quantity. The standard approach:
Define the variable(s) and write the objective function (the quantity to optimise)
Use any constraint to write the objective function in terms of a single variable
Differentiate and solve f′(x)=0
Use the second derivative or domain analysis to confirm it is a maximum/minimum
Answer the question — often the maximum/minimum value is required, not just x
Always check the domain for the optimisation problem. A critical point at x=5 is useless if the physical constraint restricts x to [0,4]. In that case, check the endpoints as well.
Optimisation — Closed Box
A closed rectangular box has a square base of side x cm and height h cm. Its surface area is 600 cm2. Find the dimensions that maximise the volume.
Objective function:V=x2h
Constraint:2x2+4xh=600⇒h=4x600−2x2=2x300−x2
Single-variable form:
V(x)=x2⋅2x300−x2=2x(300−x2)=150x−2x3
Differentiate:V′(x)=150−23x2
Set to zero:150=23x2⇒x2=100⇒x=10 (positive dimension)
Confirm maximum:V′′(x)=−3x<0 for x>0 — concave down, so this is a maximum.
Dimensions:x=10 cm, h=20300−100=10 cm. The optimal box is a cube.
Vmax=1000 cm3
3.4 Related Rates
When two quantities are connected by a formula, changing one forces the other to change too — and you can find exactly how fast. For example, if a balloon’s radius is growing, how fast is its volume growing? Related rates use the chain rule to link these speeds together.
In related-rates problems, two or more quantities change with time. The chain rule links their rates of change.
Strategy:
Identify what is changing, assign variables and their rates (typically as dtdy, dtdx, etc.)
Write a geometric or physical relationship between the variables
Differentiate implicitly with respect to t
Substitute known values and solve
Related Rates — Expanding Circle
The radius of a circle is increasing at 3 cm s−1. Find the rate of increase of the area when the radius is 5 cm.
Let r = radius, A=πr2.
dtdA=2πr⋅dtdr
When r=5 and dtdr=3:
dtdA=2π(5)(3)=30π≈94.2 cm2s−1
Related rates questions require units in the answer. If r is in cm and t is in seconds, then dtdA is in cm2s−1. Missing units on a rates answer will lose the final mark.
3.5 Kinematics
For a particle moving in a straight line with displacement s(t):
v(t)=s′(t)=dtdsa(t)=v′(t)=s′′(t)=dt2d2s
Key interpretations:
Quantity
Sign
Meaning
v>0
Positive
Moving in positive direction
v<0
Negative
Moving in negative direction
v=0
Zero
Particle is at rest (momentarily)
a>0
Positive
Velocity increasing
a<0
Negative
Velocity decreasing (decelerating if v>0)
Speed is ∣v∣. A particle decelerates when v and a have opposite signs.
Total distance (not displacement): integrate ∣v(t)∣, or split the integral at points where v=0 and add absolute values.
Distance = displacement. Displacement is ∫abv(t)dt (signed). Distance is ∫ab∣v(t)∣dt (unsigned). If the particle reverses, the displacement integral underestimates the total path length. Always find where v=0 to check for reversal.
Kinematics
A particle has displacement s(t)=t3−6t2+9t metres, t≥0 seconds. Find: (a) when it is at rest, (b) its acceleration when t=3, (c) the total distance in 0≤t≤4.
Part (a):v=3t2−12t+9=3(t−1)(t−3)=0⇒t=1 or t=3
Part (b):a=v′=6t−12. At t=3: a=18−12=6 m s−2
Part (c): Position values: s(0)=0, s(1)=4, s(3)=0, s(4)=4
Distances: ∣4−0∣+∣0−4∣+∣4−0∣=4+4+4=12 m
Quick Recall — Section 3
Try to answer without scrolling up:
How do you find stationary points of f(x)?
How do you determine if a stationary point is a maximum or minimum?
In kinematics, what is velocity in terms of displacement s(t)?
Reveal answers
Solve f′(x)=0.
Use the second derivative test: if f′′(x)>0 it is a minimum; if f′′(x)<0 it is a maximum. Or use a sign diagram of f′.
v(t)=dtds=s′(t).
Section 4: Integration
Integration is the reverse of differentiation. The indefinite integral∫f(x)dx gives a family of antiderivatives F(x)+C. The definite integral∫abf(x)dx=F(b)−F(a) gives a specific number (the net signed area under the curve).
Fundamental Theorem of Calculus:
dxd∫axf(t)dt=f(x)and∫abf′(x)dx=f(b)−f(a)
4.1 Standard Integrals
Standard Integral Table
Integrand f(x)
∫f(x)dx
Condition
xn
n+1xn+1+C
n=−1
x1
ln∣x∣+C
x=0
ex
ex+C
ekx
k1ekx+C
k=0
sinx
−cosx+C
cosx
sinx+C
tanx
ln∣secx∣+C
sec2x
tanx+C
1−x21
arcsinx+C
∣x∣<1
1+x21
arctanx+C
x2+a21
a1arctan(ax)+C
a2−x21
arcsin(ax)+C
∫x1dx=ln∣x∣+C, NOT ln(x)+C. The absolute value is essential when x can be negative. On IB exams, omitting the absolute value bars inside a logarithm loses a mark.
4.2 Integration by Substitution
Substitution (reverse chain rule): choose u=g(x), then du=g′(x)dx.
∫f(g(x))⋅g′(x)dx=∫f(u)du
Key step: Always express dx in terms of du by computing dxdu, then substitute. For definite integrals, either change the limits (using u=g(x)) or convert back to x at the end.
When you have an integral that is a product of two different types of functions — like x⋅ex or x⋅lnx — substitution doesn’t work. Integration by parts is the technique for these cases: it splits the integral into a simpler one by trading complexity between the two factors.
The integration-by-parts formula follows from reversing the product rule:
∫udv=uv−∫vdu
Choosing u — LIATE order (highest priority to lowest):
Priority
Type
Example
1st
Logarithms
lnx
2nd
Inverse trig
arctanx
3rd
Algebraic
xn
4th
Trigonometric
sinx, cosx
5th
Exponential
ex
Make u the term with the higher-priority type; let dv be the rest.
LIATE is a guide, not a law. For ∫xexdx, take u=x (algebraic, priority 3) and dv=exdx (exponential, priority 5) — then du=dx and v=ex. If you take u=ex and dv=xdx, the integral becomes more complex, not simpler.
Integration by Parts — Standard
Find ∫xexdx.
u=x, dv=exdx⇒du=dx, v=ex
∫xexdx=xex−∫exdx=xex−ex+C=ex(x−1)+C
Integration by Parts — Twice (IBP2)
Find ∫x2exdx.
First IBP:u=x2, dv=exdx⇒du=2xdx, v=ex
∫x2exdx=x2ex−2∫xexdx
Second IBP: From above, ∫xexdx=ex(x−1)+C
=x2ex−2ex(x−1)+C=ex(x2−2x+2)+C
Integration by Parts — Cyclic
Find ∫excosxdx.
First IBP:u=ex, dv=cosxdx⇒v=sinx
I=exsinx−∫exsinxdx
Second IBP:u=ex, dv=sinxdx⇒v=−cosx
I=exsinx−(−excosx+∫excosxdx)=exsinx+excosx−I
Solve for I:2I=ex(sinx+cosx)⇒I=2ex(sinx+cosx)+C
Practice: Integration by Parts — Fading Sequence
The worked examples above showed the full method. Now try these progressively: the first shows all steps, the second hides the final steps for you to attempt, and the third gives only the setup.
WORKED EXAMPLEFull worked example — all steps shown
Find ∫xsinxdx.
Step 1
Identify u and dv: Using LIATE, u=x (algebraic) and dv=sinxdx.
Step 2
Compute du and v:du=dx, v=∫sinxdx=−cosx
Step 3
Apply the formula:∫xsinxdx=x(−cosx)−∫(−cosx)dx=−xcosx+∫cosxdx
Step 4
Evaluate the remaining integral:=−xcosx+sinx+C
YOUR TURN (PARTIAL)Partial example — try the last steps yourself
Find ∫x2lnxdx.
Steps 1—2 are shown. Try steps 3—4 before revealing.
Step 1
Identify u and dv: Using LIATE, u=lnx (log, highest priority) and dv=x2dx.
Step 2
Compute du and v:du=x1dx, v=3x3
Step 3 — Apply the IBP formula and simplify the remaining integral
Apply the formula:
∫x2lnxdx=3x3lnx−∫3x3⋅x1dx=3x3lnx−31∫x2dx
Step 4 — Evaluate and write the final answer
Evaluate:=3x3lnx−31⋅3x3+C=3x3lnx−9x3+C
YOUR TURN (SCAFFOLDED)Scaffolded — only the setup is given
Find ∫lnxdx.
Work through the full solution, then reveal each step to check.
Step 1 — Choose u and dv (hint: write ln x as ln x times 1)
The trick: Write ∫lnxdx=∫1⋅lnxdx. Let u=lnx, dv=1dx, so du=x1dx, v=x.
Step 2 — Apply the IBP formula
Apply:∫lnxdx=xlnx−∫x⋅x1dx=xlnx−∫1dx
Step 3 — Write the final answer
Result:=xlnx−x+C=x(lnx−1)+C
4.4 Partial Fractions HL
A fraction like (x+1)(x−2)3x+1 is hard to integrate directly, but if you can split it into two simpler fractions each with a single linear denominator, each piece integrates to a natural log. Partial fractions is the technique that does this splitting.
Partial fractions decompose a rational function into simpler fractions before integrating. The method depends on the nature of the denominator’s factors.
Case 1 — Distinct linear factors:(x−a)(x−b)f(x)=x−aA+x−bB
Case 2 — Repeated linear factor:(x−a)2f(x)=x−aA+(x−a)2B
Case 3 — Irreducible quadratic factor:(x−a)(x2+bx+c)f(x)=x−aA+x2+bx+cBx+C
Important: If the degree of the numerator ≥ degree of the denominator, perform polynomial long division first to obtain a proper fraction.
Partial Fractions Integration
Find ∫(x+1)(x−2)3x+1dx.
Step 1: Decompose: (x+1)(x−2)3x+1=x+1A+x−2B
Step 2: Multiply through: 3x+1=A(x−2)+B(x+1)
Step 3: Substitute x=2: 7=3B⇒B=37
Step 4: Substitute x=−1: −2=−3A⇒A=32
Step 5: Integrate:
∫(x+1)(x−2)3x+1dx=32ln∣x+1∣+37ln∣x−2∣+C
Before partial fractions, always check whether the rational function is proper (degree of numerator < degree of denominator). If it is improper, divide first. Attempting partial fractions on an improper fraction without dividing first gives a wrong decomposition.
Section 5: Applications of Integration
5.1 Area Under a Curve
The area between y=f(x) and the x-axis from x=a to x=b is:
A=∫ab∣f(x)∣dx
If f(x)≥0 on [a,b], this simplifies to ∫abf(x)dx. If f changes sign, split the interval at the zeros and add absolute values.
∫abf(x)dx gives the net signed area (regions below the axis subtract). For a total area, split at roots and sum the absolute values. IB questions usually ask explicitly for “area” (unsigned) or “value of the integral” (signed) — do not confuse them.
5.2 Area Between Two Curves
For f(x)≥g(x) on [a,b]:
A=∫ab[f(x)−g(x)]dx
If the curves cross within [a,b], find the crossing points (intersections), then split and add.
If you take a curve and spin it around an axis, you carve out a 3D solid — like a vase or a bullet shape. The volume of revolution formula calculates that solid’s volume by treating it as a stack of thin circular discs, each with radius equal to the function’s value at that point.
Rotation about the x-axis: The volume generated by rotating y=f(x) about the x-axis from x=a to x=b:
V=π∫ab[f(x)]2dx
Rotation about the y-axis: Express x as a function of y:
V=π∫cd[g(y)]2dy
Volume between two curves (shell method or washer method):
The volume formula is V=π∫y2dx — it is y2, not y. Students commonly write V=π∫ydx. The factor of π comes from the cross-sectional area πr2=πy2. This formula is NOT in the IB formula booklet for AA HL — you must recall it.
Volume of Revolution
Find the volume generated when y=x, 0≤x≤4, is rotated 360° about the x-axis.
V=π∫04(x)2dx=π∫04xdx=π[2x2]04=π⋅8=8π
5.4 Kinematics — Integration
Given acceleration a(t) or velocity v(t):
v(t)=∫a(t)dt+C1s(t)=∫v(t)dt+C2
The constants are found from initial conditions: v(0)=v0 and s(0)=s0.
Displacement over [t1,t2]:∫t1t2v(t)dt=s(t2)−s(t1)
Total distance over [t1,t2]:∫t1t2∣v(t)∣dt
Kinematics — Finding Position from Acceleration
A particle starts at rest at the origin. Its acceleration is a(t)=6t−4. Find its position at t=3.
Step 2:s(t)=∫(3t2−4t)dt=t3−2t2+C2. Starts at origin: s(0)=0⇒C2=0.
Step 3:s(3)=27−18=9 m
Section 6: Differential Equations
A differential equation is an equation that contains a function and its derivative at the same time — it describes how something changes rather than what it equals. They are the language of real-world modelling: population growth, radioactive decay, temperature cooling, and spread of disease are all described by differential equations.
A differential equation (DE) relates a function to its derivatives. The order is the highest derivative appearing. The general solution contains arbitrary constants; an initial condition (or boundary condition) pins down a particular solution.
6.1 Separable Differential Equations
The simplest differential equations to solve are ones where you can get all the y terms on one side and all the x terms on the other — then integrate both sides separately. This is called “separating variables.”
A first-order DE is separable if it can be written as dxdy=f(x)g(y). Separate variables and integrate both sides:
∫g(y)1dy=∫f(x)dx
Separable DE
Solve dxdy=xy, given y(0)=2.
Step 1: Separate: ydy=xdx
Step 2: Integrate: ln∣y∣=2x2+C
Step 3: Exponentiate: ∣y∣=eC⋅ex2/2, so y=Aex2/2 where A=±eC
Step 4: Apply y(0)=2: 2=Ae0=A
Particular solution:y=2ex2/2
After separating and integrating, you get ln∣y∣=…+C. Exponentiating gives ∣y∣=eCe…, and the ± from the absolute value is absorbed into a new constant A, so y=Ae… where A=0. Do not lose the ± or the constant — they combine to give A which is determined by the initial condition.
6.2 Initial Value Problems
A differential equation’s general solution contains an unknown constant, giving a whole family of curves. An initial value problem pins down which specific curve you want by giving one known point on it — for example, the population at time zero, or the temperature at the start of an experiment.
An initial value problem (IVP) specifies the DE and a condition such as y(x0)=y0. The general solution’s constant is uniquely determined by substituting x0 and y0.
Initial Value Problem
Solve dxdy=yx, y(0)=3.
Separate:ydy=xdx
Integrate:2y2=2x2+C
Apply IC:29=0+C⇒C=29
Particular solution:y2=x2+9, or y=x2+9 (positive since y(0)=3>0)
6.3 Modelling with Differential Equations
Many natural phenomena are modelled by DEs. Key models:
Model
DE
Solution
Exponential growth
dtdN=kN, k>0
N=N0ekt
Exponential decay
dtdN=−kN, k>0
N=N0e−kt
Newton’s Law of Cooling
dtdT=−k(T−Tenv)
T=Tenv+(T0−Tenv)e−kt
Logistic growth
dtdP=rP(1−KP)
S-shaped curve, P→K
For Newton’s Law of Cooling, let θ=T−Tenv (excess temperature). Then dtdθ=−kθ, which is a standard exponential decay. Always substitute the environmental temperature first before integrating.
Modelling — Radioactive Decay
A radioactive substance has half-life 8 years. Find: (a) the decay constant k, (b) the fraction remaining after 20 years.
Part (a): At t=8, N=21N0:
2N0=N0e−8k⇒21=e−8k⇒−8k=ln21=−ln2⇒k=8ln2
Part (b):
N0N=e−20k=e−20ln2/8=e−5ln2/2=2−5/2=421≈0.177
About 17.7% remains after 20 years.
Section 7: Maclaurin Series HL
Polynomials are easy to work with — you can add, multiply, differentiate, and integrate them by hand. A Maclaurin series takes a complicated function like ex or sinx and rewrites it as an infinite polynomial. This makes it possible to approximate function values, evaluate limits that look like 00, and integrate functions that have no closed-form antiderivative.
A Maclaurin series expresses a function as an infinite power series centred at x=0:
Maclaurin series for ln(1+x) converges only for −1<x≤1. At x=1: the alternating harmonic series converges conditionally to ln2. At x=−1: it diverges. Always state the interval of validity when writing the series. Applying the series outside its radius gives nonsensical results.
Maclaurin Series Multiplication
Find the Maclaurin series for sinx⋅ex up to and including the x3 term.
Q5. The function f(x)=x3−6x2+9x has an inflection point at:
(A)x=1(B)x=2(C)x=3(D)x=0
Answer: (B)f′(x)=3x2−12x+9, f′′(x)=6x−12=6(x−2).
f′′(x)=0 at x=2. Sign change: f′′(1)=−6<0 and f′′(3)=6>0 — confirmed sign change from negative to positive. Therefore x=2 is the only inflection point.
Common error: substituting x→2x but forgetting to apply the exponents — writing 22x2 instead of 2(2x)2=24x2.
Q9. If f′′(x)>0 on (a,b) then on (a,b), f is:
(A) decreasing (B) increasing (C) concave down (D) concave up
Answer: (D)f′′>0 means the gradient f′ is increasing, which is the definition of concave up. The sign of f′′ says nothing directly about whether f is increasing or decreasing (that depends on f′).
Q10. A particle moves with v(t)=t2−3t. The particle first comes to rest at t=
(A)0(B)1(C)3(D)1.5
Answer: (C)v(t)=0⇒t(t−3)=0⇒t=0 or t=3. At t=0 the particle starts from rest, so the first time it comes to rest again is at t=3.
Q11. The area enclosed by y=ex and the lines x=0, x=1, y=0 is:
(A)e(B)e−1(C)e+1(D)1
Answer: (B)∫01exdx=[ex]01=e1−e0=e−1.
Q12. The volume generated by rotating y=2x, 0≤x≤3, about the x-axis is:
f′′(x)=6x. At x=1: f′′=6>0 (local min). f(1)=1−3=−2.
Key Formulas
Complete Calculus Formula Reference
Limits
Formula
Notes
x→0limxsinx=1
Fundamental limit
x→0limxex−1=1
Derived from series
L’Hôpital: x→alimg(x)f(x)=x→alimg′(x)f′(x)
Only for 00 or ∞∞
Differentiation Rules
Rule
Formula
Power
dxd[xn]=nxn−1
Product
dxd[uv]=u′v+uv′
Quotient
dxd[vu]=v2u′v−uv′
Chain
dxd[f(g(x))]=f′(g(x))⋅g′(x)
Implicit: yn
nyn−1dxdy
Key Derivatives
f(x)
f′(x)
sinx
cosx
cosx
−sinx
tanx
sec2x
ex
ex
lnx
1/x
arcsinx
1/1−x2
arctanx
1/(1+x2)
Integration
Rule / Formula
Notes
∫xndx=n+1xn+1+C
n=−1
∫x1dx=ln∣x∣+C
Absolute value required
∫exdx=ex+C
∫sinxdx=−cosx+C
Note sign
∫cosxdx=sinx+C
∫sec2xdx=tanx+C
∫udv=uv−∫vdu
Integration by parts
Substitution: ∫f(g(x))g′(x)dx=∫f(u)du
u=g(x)
∫x2+a21dx=a1arctan(ax)+C
∫a2−x21dx=arcsin(ax)+C
Applications
Quantity
Formula
Tangent gradient at x=a
m=f′(a)
Normal gradient at x=a
m=−1/f′(a)
Area under curve
A=∫ab∣f(x)∣dx
Area between curves
A=∫ab[f(x)−g(x)]dx
Volume of revolution (x-axis)
V=π∫ab[f(x)]2dx
Displacement from v
s=∫vdt
Distance from v
d=∫∣v∣dt
Differential Equations
Type
Method
Separable: dxdy=f(x)g(y)
∫g(y)dy=∫f(x)dx
Exponential growth/decay
N=N0e±kt
Newton’s cooling: dtdθ=−kθ
θ=θ0e−kt, θ=T−Tenv
Maclaurin Series
Function
Series
Interval
ex
n=0∑∞n!xn=1+x+2!x2+⋯
All x
sinx
n=0∑∞(2n+1)!(−1)nx2n+1=x−6x3+120x5−⋯
All x
cosx
n=0∑∞(2n)!(−1)nx2n=1−2x2+24x4−⋯
All x
ln(1+x)
n=1∑∞n(−1)n+1xn=x−2x2+3x3−⋯
−1<x≤1
Mixed Practice — Exam Style
How to use this section: Unlike topic-specific practice, these questions are interleaved — they mix all topics from this guide in random order. Before answering, identify which concept or topic area the question is testing. This is exactly the skill you need on Paper 2 and Paper 3, where you don’t know in advance which topic each question covers.
[Integration] Evaluate ∫01xex2dx.
A. 2e−1
B. e−1
C. 21
D. e2−1
[Limits] Evaluate x→0lim5xsin3x.
A. 0
B. 53
C. 1
D. 35
[Differential Equations] The rate of change of a population P satisfies dtdP=0.04P. If P(0)=500, find P(10).
A. 500+0.04(10)
B. 500e0.4
C. 500e4
D. 500(1.04)10
[Applications of Derivatives] A function f has f′(x)=(x−2)2(x+1). Which statement is correct?
A. f has a local minimum at x=2 and a local maximum at x=−1
B. f has a local minimum at x=−1 only; x=2 is a stationary point of inflection
C. f has local minima at both x=−1 and x=2
D. f has a local maximum at x=−1 and no stationary point at x=2
[Maclaurin Series] The first three non-zero terms of the Maclaurin series of cos(2x) are:
A. 1−2x2+32x4
B. 1−2x+2x2
C. 2x−68x3+12032x5
D. 1+2x2−32x4
[Differentiation Rules] Find dxdy if y=ln(sinx).
A. sinx1
B. cosx
C. cotx
D. −cotx
[Volumes of Revolution] The region bounded by y=x, the x-axis, and x=4 is rotated 2π radians about the x-axis. The exact volume is:
A. 4π
B. 8π
C. 16π
D. 32π
[Limits — L’Hôpital] Use L’Hôpital’s rule to evaluate x→0limx2ex−1−x.
A. 0
B. 41
C. 21
D. 1
[Differential Equations] The general solution of dxdy=yx is:
A. y=x+C
B. y2=x2+C
C. y=2x2+C
D. lny=lnx+C
[Integration by Parts] Evaluate ∫xcosxdx.
A. xsinx+cosx+C
B. xsinx−cosx+C
C. −xsinx+cosx+C
D. sinx−xcosx+C
Show Answers
A — 2e−1. Substitute u=x2, du=2xdx, so the integral becomes 21∫01eudu=21[eu]01=2e−1. B is a common error from forgetting the factor of 21.
B — 53. Use the standard limit limu→0usinu=1: rewrite as 53⋅3xsin3x→53. C (answer of 1) is the trap when students forget to account for the coefficient 3 in the numerator.
B — 500e0.4. Exponential growth P=P0ekt, so P(10)=500e0.04×10=500e0.4. D uses compound interest formula — a distractor for students who confuse continuous and discrete growth.
B — Local minimum at x=−1 only; x=2 is a stationary point of inflection. At x=−1, f′ changes from negative to positive (local min). At x=2, f′=0 but (x−2)2≥0 on both sides, so f′ does not change sign — it is a stationary point of inflection.
A — 1−2x2+32x4. Substitute 2x into cosu=1−2!u2+4!u4−⋯: 1−2(2x)2+24(2x)4=1−2x2+32x4.
C — cotx. Chain rule: dxd[ln(sinx)]=sinxcosx=cotx. D is a trap — the derivative of ln(cosx) is −tanx, not −cotx here.
B — 8π. V=π∫04(x)2dx=π∫04xdx=π[2x2]04=π⋅8=8π.
C — 21. limx→0x2ex−1−x: first application of L’Hôpital gives 2xex−1 (00 still), apply again: 2ex→21. Students who apply L’Hôpital only once get 00 and may incorrectly conclude the limit is 0.
B — y2=x2+C. Separate: ydy=xdx, integrate both sides: 2y2=2x2+C1, multiply by 2: y2=x2+C. Note the constant absorbs the factor of 2.
A — xsinx+cosx+C. Let u=x, dv=cosxdx; then du=dx, v=sinx. IBP: xsinx−∫sinxdx=xsinx+cosx+C. B has the wrong sign on cosx.
IB Math IA Ideas — Calculus
Exploration topics from this chapter:
Modelling drug concentration — Use a first-order differential equation dtdC=−kC to model how a drug is eliminated from the bloodstream. Investigate how the elimination constant k varies across drugs, optimise dosing intervals to keep concentration within a therapeutic window, and compare your model against real pharmacokinetic data.
Lorenz curves and the Gini coefficient — A Lorenz curve L(x) describes income distribution; the Gini coefficient G=1−2∫01L(x)dx measures inequality. Download World Bank income-share data for two countries and use numerical integration to calculate and compare their Gini coefficients. Extend by fitting a functional form to the curve.
The Brachistochrone problem — Find the curve of fastest descent between two points under gravity. Derive the cycloid parametrically and verify it is faster than a straight line by comparing definite integrals of travel time. This connects differentiation, integration, and parametric equations in one elegant problem.
Population growth: logistic vs exponential — The logistic model dtdP=rP(1−KP) accounts for carrying capacity. Source census data for a real population, solve both ODEs analytically, and use least-squares or residual analysis to determine which model fits better.
Optimising packaging — Minimise the surface area of a cylindrical tin for a fixed volume using drdS=0. Extend to elliptical cross-sections, conical lids, or prism shapes, and compare your theoretical optimum against the dimensions of real commercial products.
Volumes of revolution in architecture — Model a dome, arch, or vase using a curve y=f(x) and compute the volume using V=π∫ab[f(x)]2dx. Photograph a real object, digitise its profile, fit a function, and compare the calculated volume to the manufacturer’s stated capacity.
The Mean Value Theorem and speed cameras — Prove rigorously that if a car’s average speed between two cameras exceeds the limit, then by the Mean Value Theorem it must have instantaneously exceeded the limit at some point. Extend to discuss the mathematics behind average-speed enforcement and how it differs from point-speed checks.
Tip: A strong IA has a clear personal engagement angle. Pick a topic that connects to something you genuinely find interesting — sports, medicine, economics, or architecture — and let the mathematics serve your question, not the other way around.
May 2026 Prediction Questions
These are NOT official IB questions. These are trend-based practice questions written to reflect the topic areas and question styles most likely to appear on the May 2026 IB Math AA HL Paper 2. Based on recent exam patterns (2022–2025), expect heavy weighting on: integration techniques, differential equations, optimization, and Maclaurin series.
Question 1 [Integration by Parts] [~7 marks]
Evaluate the definite integral
∫0πxsinxdx
showing all working. State the integration technique used.
Show Solution
Technique: Integration by parts — ∫udv=uv−∫vdu
Step 1: Choose u and dv.
Let u=x and dv=sinxdx.
Then du=dx and v=−cosx.
Step 2: Apply the integration by parts formula.
∫0πxsinxdx=[−xcosx]0π−∫0π(−cosx)dx
=[−xcosx]0π+∫0πcosxdx
Step 3: Evaluate the remaining integral.
∫0πcosxdx=[sinx]0π=sinπ−sin0=0−0=0
Step 4: Evaluate the boundary term.
[−xcosx]0π=(−πcosπ)−(−0⋅cos0)=(−π)(−1)−0=π
Step 5: Combine.
∫0πxsinxdx=π+0=π
Answer:∫0πxsinxdx=π
Question 2 [Optimization] [~8 marks]
A closed cylindrical tin has a fixed volume of V=250π cm3. The total surface area of the tin is S.
(a) Show that S=2πr2+r500π, where r is the radius of the base in cm.
(b) Find the value of r that minimizes S, and verify it is a minimum.
(c) Find the minimum surface area, giving your answer in exact form.
Show Solution
Part (a) — Setting up the expression for S
A closed cylinder has surface area S=2πr2+2πrh.
Volume constraint: πr2h=250π, so h=r2250.
Substitute:
S=2πr2+2πr⋅r2250=2πr2+r500π✓
Part (b) — Minimizing S
Step 1: Differentiate with respect to r.
drdS=4πr−r2500π
Step 2: Set drdS=0.
4πr=r2500π
4r3=500
r3=125⟹r=5 cm
Step 3: Verify it is a minimum using the second derivative.
dr2d2S=4π+r31000π
At r=5:
dr2d2S=4π+1251000π=4π+8π=12π>0
Since dr2d2S>0, this is a local (and global) minimum.
Part (c) — Minimum surface area
Smin=2π(5)2+5500π=50π+100π=150π cm2
Answer:r=5 cm gives minimum surface area Smin=150π cm2≈471 cm2.