Historical Context & Motivation
Long before the modern idea of a function had a precise definition, people were already thinking about relationships between quantities. Ancient astronomers tracked how the position of the Sun depended on the day of the year, and medieval merchants calculated how the cost of goods changed with the number of items purchased. The concept of a function gave mathematicians a compact, reliable way to capture these relationships so they could be analyzed, graphed, and communicated without ambiguity.
Today, function notation is the backbone of every branch of mathematics. In the IB Applications and Interpretation course, you will use functions to model real-world situations — from population growth to financial projections. The central question this lesson addresses is: How do we write, read, and interpret functions so that we can communicate mathematical relationships precisely?
Core Principles & Definitions
Before we start evaluating functions or sketching graphs, you need to lock in a handful of foundational ideas. Each one builds on the previous, so take them in order.
Function
Function Notation f(x)
Domain
Range
Interpretation in Context
Visualizing Functions: The Mapping Diagram
One of the clearest ways to see what a function does is through a mapping diagram. This type of diagram shows the domain on the left and the range on the right, with arrows indicating which input maps to which output. The diagram below illustrates a simple function alongside a non-function so you can see the critical difference.
Notice that in the valid function on the left, inputs 1 and 2 both map to 5. That is perfectly fine — multiple inputs can share an output. The rule that makes something a function is one-directional: each input must produce exactly one output. On the right, input 1 leads to two different outputs, which violates this rule and disqualifies the relationship from being a function.
Mathematical Framework
Now let's formalize the notation you'll use throughout the IB course. Understanding each piece of the notation will help you read exam questions quickly and write answers that earn full marks.
Domain & Range in Context
In the IB Applications and Interpretation course, functions almost always appear inside a real-world scenario. This means you need to determine the domain and range from the context, not just from the algebra. The diagram below shows the graph of a function that models the height of a ball thrown into the air. Study it carefully — it illustrates how context constrains both domain and range.
| Question | How to Find It | Example Answer |
|---|---|---|
| What is f(3)? | Substitute t = 3 into the function. | h(3) = −5(9) + 60 + 2 = 17 metres |
| What does f(0) represent? | Interpret: the output when the input is 0. | h(0) = 2 → the ball's initial height is 2 m. |
| What is the domain? | Identify the smallest and largest meaningful input values from the context. | 0 ≤ t ≤ 4.1 (throw to landing). |
| What is the range? | Identify the minimum and maximum output values the function actually reaches. | 0 ≤ h ≤ 22 (ground to peak). |
Worked Example
A smartphone app charges a monthly subscription fee. The total cost in dollars after m months is modelled by C(m) = 4.99m + 12, where the 12 represents a one-time setup fee. Let's work through a full set of IB-style questions.
Common Pitfalls & Tips
Students frequently lose marks on function notation questions not because the math is hard, but because of small misunderstandings. The table below summarizes the most common pitfalls and how to avoid them.
| Pitfall | What Students Do Wrong | How to Fix It |
|---|---|---|
| Treating f(x) as multiplication | Reading f(x) as "f times x" and trying to distribute. | Remember: f(x) means "f of x" — it names the function and its input, not a product. |
| Ignoring context for domain | Writing "all real numbers" when the scenario only allows positive integers. | Always re-read the problem. Ask: What values of the input make sense in this situation? |
| Confusing range with codomain | Stating the range is ℝ without checking which outputs the function actually produces. | The range is only the set of outputs that are actually attained. Sketch or calculate to verify. |
| Forgetting to interpret | Giving a numeric answer without explaining what it means in context. | IB questions that say "interpret" require a sentence linking the number to the real-world situation. |
Connection to Advanced Topics
Function notation and the ideas of domain and range form the foundation for virtually everything else in the IB Math AI course. The table below shows how these basics connect to more advanced topics you'll encounter later.
| What You Learn Now (SL 2.1) | Where It Leads |
|---|---|
| Evaluating f(x) at a specific input | Composite functions f(g(x)) — plugging one function into another (SL 2.5) |
| Domain restrictions | Asymptotes and holes in rational functions; domains of logarithms (SL 2.7) |
| Range from a graph | Finding the range of transformed functions using translations and reflections (SL 2.4) |
| Interpretation in context | Modelling with linear, quadratic, exponential, and sinusoidal functions (SL 2.5–2.6) |
| Understanding inputs and outputs | Inverse functions f⁻¹(x) — reversing input and output (SL 2.3) |
Mastering the language of functions now will pay dividends throughout the course. Every modelling question, every graph interpretation, and every optimization problem relies on your ability to read and write function notation fluently. As you move into HL topics or cross-curricular projects, you'll find that the domain-range framework translates directly into constraint analysis in real-world applications.
Practice Problems
Lesson Summary
A function is a rule that assigns exactly one output to each input. We write this using function notation f(x), where f names the function and x is the input. To evaluate, substitute the input value and simplify. The domain is the set of all allowable inputs, and the range is the set of all possible outputs. Both can be expressed in set-builder or interval notation.
In the IB Applications and Interpretation course, interpretation in context is essential — you must explain what a function's input, output, and specific values mean within the real-world scenario described. Always check for contextual domain restrictions (negative time, non-integer people, etc.) and remember that the range is only the outputs the function actually achieves, not all theoretically possible values. These fundamentals — notation, domain, range, and interpretation — are the building blocks for every modelling topic you will encounter in the rest of the course.