| Study Guides
IBO · ibo-math-aa-sl · IB Math: Analysis & Approaches SL · Functions · 16 min read · Updated 2026-05-06

Functions — IB Math AA SL AA SL Study Guide

For: IB Math AA SL candidates sitting IB Math: Analysis & Approaches SL.

Covers: domain, range, composite and inverse functions, core linear/quadratic/exponential/logarithmic function properties, graph transformations, graphical equation solving, and real-world function modelling per the IB AA SL syllabus.

You should already know: IGCSE / pre-DP math.

A note on the practice questions: All worked questions in the "Practice Questions" section below are original problems written by us in the IB Math AA SL style for educational use. They are not reproductions of past IBO papers and may differ in wording, numerical values, or context. Use them to practise the technique; cross-check with official IBO mark schemes for grading conventions.


1. What Are Functions?

A function is a rule that maps every input value from a set called the domain to exactly one output value in a set called the range, most often written as where represents the input. Unlike general relations, no input can map to more than one output, a property you can verify using the vertical line test on a plotted graph: if any vertical line intersects the graph more than once, it is not a function. Functions are one of the most heavily weighted topics in IB Math AA SL, appearing across both Paper 1 (no calculator) and Paper 2 (calculator allowed), and accounting for 15-20% of total exam marks.

2. Domain, Range, Composite, Inverse

These four concepts form the foundational building blocks for all function work in the syllabus:

Domain

The domain is the set of all valid input values for which is defined. Common mandatory restrictions include:

  • Expressions under square roots must be non-negative
  • Denominators of rational functions cannot equal zero
  • Arguments of logarithmic functions must be strictly positive

Range

The range is the set of all output values produced by inputs from the domain, most easily found by sketching the graph of the function or identifying bounds on the output. Worked Example 1: Find the domain and range of .

  • Domain: , written as in interval notation
  • Range: Square roots are always non-negative, so , or

Composite Functions

A composite function applies one function to the output of another, written as . Always evaluate the inner function first, and note that order matters: almost never equals . Worked Example 2: If and , find and .

Inverse Functions

The inverse function reverses the mapping of the original function: if , then . Inverses only exist for one-to-one functions (functions that pass the horizontal line test, with no two inputs mapping to the same output). To calculate an inverse:

  1. Replace with
  2. Swap and in the equation
  3. Rearrange to solve for
  4. Replace with The graph of is a reflection of across the line . Worked Example 3: Find the inverse of .

3. Linear, Quadratic, Exponential, Log Functions

These four function types are tested in every exam sitting, either as standalone questions or embedded in calculus, statistics, or modelling problems:

Linear Functions

Form: , where is the gradient (slope) and is the y-intercept. The gradient between two points and is calculated as . The x-intercept occurs at for .

Quadratic Functions

Three standard forms:

  1. Standard: , y-intercept at , axis of symmetry at
  2. Vertex: , vertex (turning point) at , opens upwards if , downwards if
  3. Factored: , roots (x-intercepts) at and Worked Example: has a vertex at , opens upwards, and has roots at and .

Exponential Functions

Form: , where , is the initial value when , and there is a horizontal asymptote at . If the function models growth; if it models decay.

Logarithmic Functions

The inverse of exponential functions: is equivalent to . The natural logarithm , where is Euler's constant. Log functions have a domain of , a vertical asymptote at , and pass through the point . Worked Example: Solve . Rewrite in exponential form: .

4. Transformations of Graphs

All function transformations are applied to a parent function , and follow consistent rules that examiners test frequently:

  1. Vertical translation: shifts the graph up by units if , down if
  2. Horizontal translation: shifts the graph right by units if , left if (note the opposite sign inside the bracket)
  3. Vertical stretch/compression: stretches the graph vertically by a factor of if , compresses it if . If is negative, reflect the graph across the x-axis first before stretching.
  4. Horizontal stretch/compression: compresses the graph horizontally by a factor of if , stretches it by if . If is negative, reflect the graph across the y-axis first before stretching. Exam Tip: Always apply reflections and stretches before translations to avoid calculation errors, following the same order as BEDMAS. Worked Example: Describe the transformations mapping the parent function to :
  5. Reflect across the x-axis
  6. Stretch vertically by a factor of 3
  7. Shift 2 units to the left
  8. Shift 5 units upwards

5. Solving Equations Graphically

The core rule for graphical equation solving is simple: the solution to is the x-coordinate of any intersection point between the graphs of and . If you are solving , find the intersection of and the horizontal line . For Paper 2, you can use your graphical display calculator (GDC) to plot both functions and use the built-in intersection tool to find solutions directly. For Paper 1, you will either be given a pre-plotted graph or be expected to sketch the function using its known properties to find intersections. Worked Example: The graphs of and are plotted. Find the solutions to . Rearrange the equation: , so solutions are and , corresponding to the intersection points and . Exam Note: If you are asked for solutions in a specified interval, only include intersection points that fall within that interval: extra solutions outside the range will cost you marks.

6. Modelling with Functions

Functions are used to model real-world relationships across a wide range of contexts, a skill tested in 8-10 mark extended response questions on every exam:

  • Linear models: Used for relationships with constant rate of change, e.g. rental costs with a fixed fee plus per-hour charge, or constant speed motion
  • Quadratic models: Used for projectile motion, area optimization, or profit/loss models with a single maximum/minimum point
  • Exponential models: Used for population growth, radioactive decay, compound interest, or asset depreciation
  • Logarithmic models: Used for pH scales, sound intensity (decibel) measurements, or inverse exponential relationships Steps for function modelling:
  1. Identify the function type from the context description
  2. Use given data points to solve for unknown parameters in the function formula
  3. Verify the model matches all given data points
  4. Use the model to make required predictions Worked Example: A new car costs $25,000 and depreciates exponentially, with a value of $16,000 after 2 years. Find the model , where is the car value after years.
  • Initial value , so
  • Substitute :
  • Final model:

7. Common Pitfalls (and how to avoid them)

  1. Wrong move: Forgetting domain restrictions for log functions, e.g. writing the domain of as . Why it happens: Confusing the non-negative rule for square roots with the strictly positive rule for log arguments. Correct move: Always write domains for log functions with strict inequalities, e.g. for this example.
  2. Wrong move: Reversing the order of composite functions, e.g. calculating as . Why it happens: Reading left to right instead of inside out. Correct move: Write brackets around the inner function to remind yourself to evaluate it first: .
  3. Wrong move: Applying translations before stretches/reflections for graph transformations, leading to incorrect final equations. Why it happens: Ignoring order of operations. Correct move: Follow BEDMAS order for transformations: horizontal changes/reflections first, vertical stretches/reflections next, translations last.
  4. Wrong move: Writing the inverse of as without restricting the domain. Why it happens: Forgetting that inverses only exist for one-to-one functions. Correct move: Restrict the domain of non-one-to-one functions before calculating the inverse, e.g. for , restrict to so the inverse is valid.
  5. Wrong move: Rounding intermediate values when solving graphical or modelling problems on Paper 2, leading to large rounding errors in the final answer. Why it happens: Trying to save time by rounding early. Correct move: Keep at least 3 significant figures for all intermediate steps, or use your GDC's stored values to avoid errors, only rounding the final answer to the required precision.

8. Practice Questions (IB Math AA SL Style)

Question 1

Let and , where . a) State the domain of b) Calculate c) Find the inverse function

Solution

a) The denominator of is zero when , so domain is or b) First calculate . Then c) Swap and :

Question 2

A quadratic function has a vertex at and passes through the point . a) Write the function in vertex form b) Find all roots of c) Describe the transformation mapping to

Solution

a) Vertex so : . Substitute : . Final form: b) Set equal to zero: and c) Shift 5 units left and 18 units up.

Question 3

A bacterial population grows exponentially, starting at 200 cells and reaching 1800 cells after 3 hours. a) Find the model where is time in hours b) Calculate the population after 5 hours, to the nearest whole cell c) Find the time taken for the population to exceed 10,000 cells, to 1 decimal place

Solution

a) Initial population . At : . Model: b) cells c) Solve . Take natural logs: hours.

9. Quick Reference Cheatsheet

Category Rules & Formulas
Domain Restrictions ; ;
Composite/Inverse ; To find : swap and , solve for ; is reflection across
Core Functions Linear: (m=gradient, c=y-intercept); Quadratic vertex: (vertex ); Exponential: (asymptote ); Log:
Transformations : vertical shift; : horizontal shift; : vertical stretch/reflection; : horizontal stretch/reflection
Graphical Solving Solutions to = x-coordinates of intersections of and

10. What's Next

Mastery of functions is foundational for almost every other topic in the IB Math AA SL syllabus. You will use function properties to solve calculus problems (differentiation and integration of all core function types), interpret statistical regression models, and solve trigonometric equations involving sine, cosine, and tangent, which are periodic functions with defined domains, ranges, and inverses. Extended response questions combining functions with calculus are some of the highest-mark questions on both Paper 1 and Paper 2, so strong foundational knowledge here will directly boost your score on later topics.

If you struggle with any of the concepts in this guide, or want to practice more exam-style questions tailored to your skill level, you can ask Ollie for personalized help, additional practice problems, or step-by-step walkthroughs of tricky transformation or modelling questions at any time on the homepage. You can also move on to our dedicated study guide for differential calculus next, where you will apply all the function rules you learned here to find gradients of curves, optimize real-world systems, and interpret rates of change.

← Back to topic

Stuck on a specific question?
Snap a photo or paste your problem — Ollie (our AI tutor) walks through it step-by-step with diagrams.
Try Ollie free →