IBIB Mathematics AA HL

IB Math AA HL Functions Formulae: Complete Higher-Level Guide

Master IB Math AA HL functions: polynomials, factor and remainder theorems, roots, rational asymptotes, odd/even functions, inequalities and modulus.
IB Math AA HL advanced functions map showing polynomials, rational asymptotes, symmetry, inequalities and modulus transformations

IB Mathematics: Analysis and Approaches Higher Level

Functions Formulae for AA HL Only

A complete higher-level guide to polynomial functions, factor and remainder theorems, roots, advanced rational functions, symmetry, restricted inverses, function inequalities, transformations and modulus problems.

AHL 2.12–2.16PolynomialsRational functionsInverses and symmetryAdvanced transformations
Scope note: this page covers the additional higher-level Functions content in IB Mathematics AA. It assumes that you already know the shared SL material on domain and range, composite and inverse functions, quadratic and rational functions, transformations, exponential and logarithmic functions, and graphical or analytical equation solving. Start with the AA SL and HL Functions guide if those foundations are not yet fluent.

Higher-level functions are not simply longer versions of SL questions. They require you to move deliberately between algebra, graphs, structure and technology. A factor theorem calculation may reveal a root; a root changes the graph; a graph may determine an inequality; a domain restriction may make an inverse possible; and a transformation can create new asymptotes or erase the sign of the original function.

The formulas in this guide are therefore presented with conditions and interpretation. You will learn what each result tells you, when it is valid, which details belong on a graph and how to build an examination solution that communicates more than calculator output.

IB Math AA HL advanced functions map showing polynomials, rational asymptotes, symmetry, inequalities and modulus transformations
Visual map of the additional higher-level Functions content in IB Mathematics AA.

What Functions content is AA HL only?

The official additional higher-level sequence runs from AHL 2.12 to AHL 2.16. AHL 2.12 develops polynomial functions, their graphs and equations, zeros, roots, factors, the factor and remainder theorems, and the sum and product of roots. AHL 2.13 extends rational functions to forms with quadratic numerators or denominators and requires graphs with every relevant vertical, horizontal or oblique asymptote and axis intercept.

AHL 2.14 covers odd and even functions, including periodic examples, and extends inverse work to functions that need a domain restriction. It also includes self-inverse functions. AHL 2.15 asks students to solve g(x)≥f(x) graphically and analytically. AHL 2.16 investigates the graphs of |f(x)|, f(|x|), 1/f(x), f(ax+b) and [f(x)]², plus modulus equations and inequalities.

Shared SL foundation

Function notation, domain and range, composites, basic inverses, quadratics, simple reciprocal/rational functions, exponentials, logarithms, transformations and equations.

Additional HL development

General polynomial structure, root relationships, harder rational behavior, symmetry, restricted or self-inverses, function inequalities and transformations that depend on the sign or input.

This separation prevents two common revision problems. SL students should not be overloaded with content outside their course, while HL students must not mistake familiarity with basic graphs for mastery of higher-level structure.

AA HL Functions quick formula sheet

IdeaFormula or testMeaning
Remainder theoremRemainder when P(x) is divided by x−a is P(a)Evaluates a linear-divisor remainder without division
Factor theoremx−a is a factor ⇔ P(a)=0Connects factors, roots, zeros and x-intercepts
Sum of all rootsr1+⋯+rn=−an−1/anFor anxn+⋯+a0=0, counting multiplicity
Product of all rootsr1rn=(−1)na0/anWorks without finding individual roots
Even functionf(−x)=f(x)Symmetry in the y-axis
Odd functionf(−x)=−f(x)Rotational symmetry of order two about the origin
Inverse verificationf(f−1(x))=xWith the appropriate domains and ranges
Self-inversef(f(x))=xThe function equals its own inverse
Function inequalityg(x)≥f(x) ⇔ g(x)−f(x)≥0Compare graphs or solve a sign problem
Output modulusy=|f(x)|Reflect negative output portions above the x-axis
Input modulusy=f(|x|)Copy the right-hand half of f into the left half
Reciprocal transformy=1/f(x)Zeros of f usually become vertical asymptotes
Squared outputy=[f(x)]²Outputs are non-negative; zeros are preserved
Conditions matter: root formulas count complex roots and repeated roots with multiplicity; an inverse must be a function on the chosen domain; vertical asymptotes come from non-cancelled denominator zeros; and transformations such as f(|x|) depend on the original domain.

Polynomial functions, equations, zeros and graphs

A polynomial function has the form P(x)=anxn+an−1xn−1+⋯+a1x+a0, where an≠0. Its degree n and leading coefficient determine end behavior. Zeros are values of x for which P(x)=0; real zeros appear as x-intercepts, roots solve the equation, and each corresponding linear expression x−r is a factor.

Multiplicity changes how a graph meets the axis. At a simple root the graph normally crosses. At an even-multiplicity root it touches and turns. At an odd multiplicity greater than one it crosses with a flattened shape. The exact appearance also depends on the remaining factors, but multiplicity supplies essential local information.

Worked example: build a polynomial from roots

A monic quartic has roots 2, −1 and 3, with −1 repeated. Then P(x)=(x−2)(x+1)²(x−3). The graph crosses at 2 and 3, touches at −1, and has positive end behavior on both sides because it is a monic even-degree polynomial. Expanding is unnecessary unless coefficients are required.

A degree-n polynomial has exactly n complex roots when multiplicity is counted. Non-real roots of a polynomial with real coefficients occur in conjugate pairs. This connects Functions to the AA HL complex-number work in Number and Algebra AA HL Only.

Factor and remainder theorems

The remainder theorem states that division of P(x) by x−a leaves remainder P(a). The factor theorem is the zero-remainder case: x−a is a factor if and only if P(a)=0. Be careful with divisors such as 2x+3. Rewrite the corresponding zero as x=−3/2 and evaluate P(−3/2).

Remainder on division by x−a: P(a)
x−a is a factor ⇔ P(a)=0

Worked example: find an unknown coefficient

Let P(x)=x³+kx²−5x+6, and suppose x−2 is a factor. Then P(2)=8+4k−10+6=4+4k=0, so k=−1. The theorem converts the factor statement directly into a linear equation.

Worked example: specified remainder

If dividing Q(x)=2x³−3x²+mx+4 by x+1 leaves remainder 7, then Q(−1)=7. Thus −2−3−m+4=7, giving −1−m=7 and m=−8. Substituting x=1 would correspond to divisor x−1, not x+1.

Sum and product of polynomial roots

For anxn+an−1xn−1+⋯+a0=0 with roots r1,…,rn, the official higher-level relationships are:

Σri = −an−1/an
Πri = (−1)na0/an

Roots are counted with multiplicity and may be complex. The alternating sign in the product comes from expanding an(x−r1)⋯(x−rn). For a cubic ax³+bx²+cx+d, the sum is −b/a and the product is −d/a. For a quartic, the product is +e/a.

Worked example: find a missing root without solving

The polynomial 2x³−5x²−4x+3 has roots α, β and γ. Their sum is 5/2 and their product is −3/2. If α+β=1, then γ=5/2−1=3/2. The product then gives αβ=(−3/2)/(3/2)=−1. This obtains symmetric information without the individual values of α and β.

When a problem asks for a sum such as α²+β²+γ², rewrite it using symmetric expressions: (α+β+γ)²−2(αβ+αγ+βγ). For a cubic, the pairwise sum is c/a. Although the official headline emphasizes sum and product, coefficient comparison gives a powerful systematic method.

Polynomial division and structural rewriting

Polynomial long division expresses a numerator as divisor × quotient + remainder. It is useful for factorization after discovering a root and for finding an oblique asymptote of a rational function. Synthetic division is a compact alternative for a divisor x−a, but long division remains reliable for general divisors.

Worked example: divide by a linear factor

Divide x³−2x²−5x+6 by x−1. Synthetic division with coefficients 1, −2, −5, 6 gives quotient x²−x−6 and remainder 0. Hence P(x)=(x−1)(x²−x−6)=(x−1)(x−3)(x+2).

Include missing powers with zero coefficients. Dividing x³+4x−1 requires the coefficient list 1, 0, 4, −1. Omitting the zero shifts every later coefficient and corrupts the quotient.

Advanced rational functions

The additional HL course includes rational functions such as a linear numerator over a quadratic denominator and a quadratic numerator over a linear denominator. A complete analysis combines algebraic domain restrictions, intercepts, sign, asymptotes and graphical behavior.

Begin by factorizing numerator and denominator where possible. Record denominator zeros as excluded domain values before cancelling anything. If a common factor cancels, the simplified expression may have a removable hole at the excluded value rather than a vertical asymptote. Non-cancelled denominator zeros usually produce vertical asymptotes.

f(x)=(ax+b)/(cx²+dx+e)    or    f(x)=(ax²+bx+c)/(dx+e)

Worked example: analyze a rational function

Consider f(x)=(x²+1)/(x−2). The domain excludes 2. Long division gives f(x)=x+2+5/(x−2), so the vertical asymptote is x=2 and the oblique asymptote is y=x+2. There are no real x-intercepts because x²+1≠0 for real x. The y-intercept is f(0)=−1/2.

Vertical, horizontal and oblique asymptotes

FeatureHow to find itCheck
Vertical asymptoteNon-cancelled denominator zero x=aExamine one-sided behavior; a cancelled factor may be a hole
Horizontal asymptoteIf numerator degree is lower: y=0; if equal: ratio of leading coefficientsA graph may cross a horizontal asymptote
Oblique asymptoteWhen numerator degree is one greater, use polynomial divisionThe quotient line is approached as |x| grows
x-interceptNumerator zero that remains in the domainDo not include a cancelled excluded value
y-interceptf(0), when 0 belongs to the domainState as coordinate (0,f(0))

Asymptotes describe limiting behavior, not walls in every direction. A rational graph cannot cross a vertical asymptote because the function is undefined there, but it can cross a horizontal or oblique asymptote at a finite input. Use sign checks or technology to place branches accurately.

Worked example: horizontal asymptote

For g(x)=(3x²−2)/(2x²+5x−3), numerator and denominator have equal degree, so the horizontal asymptote is y=3/2. Factor the denominator to locate possible vertical asymptotes, then check whether the numerator shares either factor before finalizing the graph.

Odd, even and periodic functions

An even function satisfies f(−x)=f(x) and has y-axis symmetry. An odd function satisfies f(−x)=−f(x) and has origin symmetry. The domain must also be symmetric about zero for the classification to make sense across all required inputs.

Worked example: algebraic symmetry test

Let f(x)=x⁵−3x³+2x. Then f(−x)=−x⁵+3x³−2x=−f(x), so f is odd. By contrast, x⁴+2x²−7 is even. A mixture such as x³+x² is generally neither.

Periodicity and parity can coexist. Cosine is even and periodic; sine is odd and periodic. Do not infer parity from one attractive section of a graph. Apply the definition or verify the full symmetry over the domain.

Restricted inverses and self-inverse functions

A function needs to be one-to-one on its domain before its inverse is a function. A quadratic on all real numbers fails the horizontal-line test, but a restriction such as xh or xh selects one branch. The inverse’s domain is the original range, and its range is the original domain.

To find an inverse algebraically, write y=f(x), solve for x in terms of y, interchange the variable labels, and state the new domain. The graphs of f and f−1 reflect in y=x.

Worked example: restrict before inverting

Let f(x)=(x−2)²+1 with domain x≥2. Then y−1=(x−2)² and the domain selects the positive square root: x=2+√(y−1). Therefore f−1(x)=2+√(x−1) with domain x≥1. Choosing the negative root would correspond to the other branch.

A self-inverse function satisfies f−1=f, equivalently f(f(x))=x on the appropriate domain. Its graph is symmetric in y=x. The reciprocal function f(x)=1/x on nonzero real numbers is a standard example.

Solving g(x) ≥ f(x)

Graphically, solve by finding where the graph of g lies on or above the graph of f. Intersections form candidate boundaries. Analytically, move everything to one side and solve h(x)=g(x)−f(x)≥0 using factorization, roots and a sign chart.

Worked example: cubic comparison

Solve x³−4xx²−4. Rearranging gives x³−x²−4x+4≥0. Factor by grouping: (x−1)(x²−4)=(x−1)(x−2)(x+2)≥0. A sign chart across −2, 1 and 2 gives the solution [−2,1]∪[2,∞). Equality includes the boundary roots.

For rational comparisons, include domain restrictions and use a sign chart with both numerator and denominator critical values. Never multiply an inequality by an expression of unknown sign without splitting cases, because the inequality direction may reverse.

Advanced graph transformations

Output modulus: y=|f(x)|

Keep the portions of f on or above the x-axis. Reflect every negative-output portion upward. The zeros stay fixed, the range becomes non-negative, and sharp corners can appear where a crossing is reflected.

Input modulus: y=f(|x|)

For x≥0 the graph is unchanged. Reflect that right-hand part into the left half-plane. The original negative-input portion is discarded. The transformed graph is even wherever it is defined.

Reciprocal output: y=1/f(x)

Zeros of f become excluded inputs and typically vertical asymptotes of 1/f. Inputs where f=1 or −1 are fixed at the same output. Large magnitudes of f become values close to zero; values of f close to zero produce large reciprocal magnitudes. The reciprocal keeps the sign of f.

Linear input: y=f(ax+b)

Solve ax+b=u to track important original inputs u. The graph has horizontal scale factor 1/|a|, with a reflection in the y-axis when a<0, and the input expression places the horizontal shift at −b/a. Working from the bracket’s zero avoids memorising the shift with the wrong sign.

Squared output: y=[f(x)]²

All outputs become non-negative. Zeros remain zeros, outputs 1 and −1 both become 1, and sign information is lost. This is not the same as f(x²), which changes the input rather than the output.

Worked example: transform a quadratic

Take f(x)=x²−4. For |f(x)|, the section between −2 and 2 lies below the x-axis and reflects upward, creating three upward arcs joined at the zeros. For f(|x|), nothing changes because the original quadratic is already even. For 1/f(x), x=±2 become vertical asymptotes and y=0 is a horizontal asymptote.

Modulus equations and inequalities

For a simple expression, |u|=k with k≥0 means u=k or u=−k. The inequality |u|≤k means −kuk, while |u|≥k means u≤−k or uk. When u is a complex function rather than a linear expression, graphing and sign analysis may be clearer.

Worked example: quadratic inside a modulus

Solve |x²−5x+4|≤2. This is equivalent to −2≤x²−5x+4≤2. Solve both inequalities: x²−5x+2≤0 and x²−5x+6≥0. The first holds between (5−√17)/2 and (5+√17)/2; the second holds outside [2,3]. Intersect the sets carefully rather than treating the two inequalities as alternatives.

For an equation or inequality involving functions such as |3x arccos x|>1, respect the domain before using technology. Graph the relevant sides on the valid domain, find boundary intersections to appropriate accuracy, test intervals and report endpoints with correct inclusion.

Technology: use it to investigate, not replace reasoning

The official guide explicitly allows technology where an analytic approach is not appropriate. A graphing calculator or dynamic graphing package is especially useful for higher-degree roots, rational branches, intersections and transformed graphs. Before trusting the display, enter brackets correctly, choose a window based on algebraic features and verify that apparent asymptotes are not merely steep curves.

Use algebra to predict what technology should show: degree and leading coefficient for end behavior, denominator zeros for exclusions, quotient for an oblique asymptote, parity for symmetry and roots for interval boundaries. Then use the graph to refine, confirm or reveal behavior. Record the equation and interval in the written solution; unexplained screenshots or decimal lists are not enough.

How to connect an equation, graph and solution set

Higher-level functions questions often look like separate algebra and graphing tasks, but they usually test one connected idea. An equation tells you where two expressions have the same output. A graph displays those equal outputs as intersections. An inequality asks on which intervals one output is above or below the other. Moving deliberately between these three representations makes unfamiliar problems much easier to organize.

Begin with the algebraic structure rather than entering the complete expression into a calculator immediately. For a polynomial, identify its degree, leading term and any obvious factors. For a rational function, factor the numerator and denominator before cancelling anything, and keep every excluded input in view. For a transformed function, decide whether the instruction changes the input, the output or both. This first pass predicts the important x-values and prevents a misleading calculator window from controlling the solution.

A feature-map method for rational functions

Suppose r(x)=(x²−1)/(x−1). Factoring gives (x−1)(x+1)/(x−1), but the original domain still excludes x=1. The simplified rule is y=x+1 for x≠1, so the graph is a line with a hole at (1,2), not a line with a vertical asymptote. This small example captures an essential habit: simplification changes the visible formula but does not restore a value excluded by the original expression.

Now compare s(x)=(x²+1)/(x−1). No factor cancels. Division gives s(x)=x+1+2/(x−1). The denominator creates the vertical asymptote x=1, while the quotient gives the oblique asymptote y=x+1. Because the numerator has no real zero, neither branch crosses the x-axis. A calculator becomes a confirmation tool once these features are known.

Build a sign chart from boundaries, not guesses

For an inequality such as (x−3)/(x+2)≥0, the boundaries are the zero x=3 and the exclusion x=−2. These split the real line into three intervals. Test one value in each interval, include 3 because equality is allowed, and exclude −2 because the function is undefined. The result is x∈(−∞,−2)∪[3,∞). Multiplying both sides by x+2 without controlling its sign could reverse the inequality on part of the domain, which is why the sign-chart method is safer.

Read transformation chains in the correct order

For y=|f(2x−4)|, first rewrite the input as 2(x−2). The input transformation compresses the graph horizontally by factor 1/2 and shifts its key inputs two units right. The outside modulus then reflects every negative output above the x-axis. A point (u,v) on the original graph maps to ((u+4)/2, |v|). Writing this point mapping is a reliable check when a verbal transformation description feels ambiguous.

The same connection supports an exam-quality conclusion. State the exact boundaries when possible, show which points are excluded, give the requested interval or coordinate accuracy and finish with a sentence that answers the question. Correct working that stops at a calculator display or an unsolved equation may not communicate the solution set clearly enough.

AA HL Functions exam workflow

  1. State the domain. Record denominator restrictions, square-root restrictions and any imposed inverse branch.
  2. Choose a useful form. Factor for roots and signs; divide for asymptotes; complete a square for restriction and inverse work.
  3. Connect algebra and graph. Mark intercepts, multiplicities, symmetry, asymptotes and end behavior.
  4. Preserve exact values. Use coefficient relationships before approximating roots.
  5. Solve boundaries first. For inequalities, find every root, intersection, exclusion or modulus change point.
  6. Test intervals. Do not infer signs from an unreliable not-to-scale sketch.
  7. Verify transformations. Decide whether the change acts on input or output.
  8. Use technology transparently. State the functions, window/domain logic and required accuracy.

Common mistakes and how to repair them

MistakeWhy it failsRepair
Using P(a) for divisor x+aThe divisor zero is −aSet the divisor equal to zero before substituting
Ignoring repeated rootsSum/product formulas count multiplicityList roots with repetition before applying relationships
Calling every denominator zero an asymptoteA common factor may create a removable holeFactor and preserve domain restrictions before cancellation
Forgetting an oblique asymptoteDegree difference one requires divisionDivide numerator by denominator and use the quotient
Finding an inverse without restrictionA many-to-one function does not have a functional inverseChoose and state a one-to-one domain branch
Confusing |f(x)| with f(|x|)One changes outputs; the other changes inputsDescribe the transformation in words before sketching
Multiplying a rational inequality by its denominatorThe denominator’s sign may reverse the inequalityUse a combined sign chart with exclusions
Reporting graph intersections onlyIt omits the intervals where one graph is above the otherTest each region and use interval notation
Trusting a default calculator windowIt may hide roots, branches or asymptotesPredict features algebraically and select a justified window

Mixed higher-level worked problems

Problem 1: roots and a parameter

The cubic x³−4x²+kx+6 has roots α, β and γ, and one root is −1. The factor theorem gives −1−4−k+6=0, so k=1. The sum of roots is 4; therefore the other two roots sum to 5. Their total product is −6, so their product is 6. Hence they solve t²−5t+6=0 and are 2 and 3.

Problem 2: rational graph from division

For f(x)=(2x²−3x+4)/(x−1), division gives 2x−1+3/(x−1). Thus x=1 is a vertical asymptote and y=2x−1 is oblique. The y-intercept is −4. The quadratic numerator has discriminant 9−32<0, so there are no real x-intercepts. These facts determine the essential branch placement before technology is used.

Problem 3: inequality involving two functions

Let f(x)=x² and g(x)=3x+4. Solve g(x)≥f(x): 3x+4≥x², so x²−3x−4≤0. Factor to (x−4)(x+1)≤0. The upward quadratic is non-positive between its roots, giving −1≤x≤4. Graphically, the line lies above the parabola between the intersections.

Fourteen-day AA HL Functions revision plan

DayFocusEvidence of mastery
1Shared SL function prerequisitesDomain, range, composites, inverses and transformations are fluent
2Polynomial graphs and multiplicityEnd behavior and axis behavior predicted from factors
3Factor and remainder theoremsDivisor sign and parameter equations handled accurately
4Sum and product of rootsMultiplicity and alternating product sign correct
5Polynomial divisionMissing powers included and quotient verified
6Rational domains and interceptsHoles distinguished from vertical asymptotes
7Horizontal and oblique asymptotesDegree comparison and division used without graph guessing
8Odd, even and periodic functionsAlgebraic definition and full-domain symmetry both checked
9Restricted inversesOriginal domain and inverse domain/range stated
10Self-inverse functionsComposition verifies f(f(x))=x
11Polynomial and rational inequalitiesComplete sign charts with included/excluded boundaries
12|f|, f(|x|) and [fInput and output transformations never confused
131/f and f(ax+b)Zeros, asymptotes, horizontal scale and shift tracked
14Mixed exam set and error logMethods selected independently and repeated errors repaired

Start each session with retrieval from two earlier days. Complete one algebraic question, one graph interpretation and one technology-supported problem. Mark errors by category—domain, factor, root relationship, asymptote, symmetry, inverse, inequality, transformation or communication—and reattempt them from a blank page after a delay.

These ideas feed directly into AA HL calculus. Rational rewriting, inverse functions, transformations and graph behavior matter when differentiating, finding limits, solving optimization problems and interpreting integrals. Continue to Calculus Formulae AA HL Only after the Functions foundation is secure.

Final mastery checklist

  • I connect a polynomial’s factors, roots, multiplicities, intercepts and graph behavior.
  • I apply factor and remainder theorems with the correct divisor zero.
  • I use sum and product relationships with repeated and complex roots counted.
  • I divide polynomials and verify quotient plus remainder.
  • I identify every rational-function domain restriction, intercept and asymptote.
  • I distinguish holes from vertical asymptotes after cancellation.
  • I prove odd or even behavior algebraically and interpret the symmetry.
  • I restrict a function before finding an inverse and state domains and ranges.
  • I verify a self-inverse function by composition.
  • I solve function inequalities with boundaries, sign charts and correct interval notation.
  • I distinguish transformations of input from transformations of output.
  • I solve modulus problems while preserving domain restrictions.
  • I use technology to confirm algebraic structure rather than replace it.

Frequently asked questions

Which Functions sections are AA HL only?

The additional higher-level sequence is AHL 2.12–2.16: polynomials and roots, advanced rational functions, odd/even and restricted inverses, function inequalities, advanced transformations and modulus equations or inequalities.

Does AA HL also include all SL Functions content?

Yes. HL students study the shared SL sequence before the additional material. This page assumes those foundations.

What is the difference between a root, zero and factor?

If P(a)=0, then a is a root or zero of the equation/function, the graph has a real x-intercept at a, and x−a is a factor.

Do sum and product formulas include complex roots?

Yes. Count all roots over the complex numbers with multiplicity. Non-real roots of real-coefficient polynomials occur in conjugate pairs.

Can a graph cross a horizontal or oblique asymptote?

Yes. Those asymptotes describe end behavior and can be crossed at finite inputs. A vertical asymptote is different because its input is excluded.

Does every denominator zero create a vertical asymptote?

No. A common cancelled factor can produce a removable hole. Preserve the original domain restriction and inspect the simplified form.

Why must some functions have a restricted domain before inversion?

An inverse is a function only if the original function is one-to-one. Restricting to one monotonic branch can make that possible.

What makes a function self-inverse?

A self-inverse function equals its own inverse. Verify that f(f(x))=x with compatible domains.

What is the difference between |f(x)| and f(|x|)?

|f(x)| changes negative outputs into positive outputs. f(|x|) replaces negative inputs with their positive counterparts, copying the right half of the original graph to the left.

Should I solve function inequalities graphically or analytically?

Use the method requested. For simple polynomials up to degree three, be ready for both. Technology is appropriate for more complicated functions, but explain intersections and intervals.

Is polynomial long division directly useful in Functions questions?

Yes. It factorizes after a known root and reveals the quotient or oblique asymptote of a rational function.

Will the first-assessment-2029 course change this page?

The IB has announced a revised course for first assessment in May 2029. Students in that session or later should compare this guide with the new subject guide and formula booklet supplied by their school.

Official sources and related RevisionTown guides

This guide was checked against the official IB Mathematics: Analysis and Approaches guide, the IB Diploma mathematics overview and the official Mathematics AA update page.

Continue with Functions Formulae AA SL and HL, Number and Algebra Formulae AA HL Only, Geometry and Trigonometry Formulae AA HL Only, or Calculus Formulae AA HL Only.

Editorial note: independently written educational guide. Always use your school’s official IB documents for your examination session. Last reviewed: 20 August 2026.

Shares: