Revision Notes
Pearson Edexcel International Advanced Level Mathematics: Functions, modulus and graph transformations (YMA01) – Revision Notes
Condensed revision notes for Edexcel IAL Mathematics P3 section 1: rational expressions, composites, inverses, modulus graphs and transformations.
- Subject
- Mathematics
- Level
- A LEVELS
- Topic
- Functions, the modulus function and combined graph transformations
- Author
- Marlbridge Academic Team
- Updated
Aligned to Pearson Edexcel A Level Mathematics (YMA01), Specification Issue 3, April 2019. Official specification .
Syllabus page (what it covers and how it is assessed): Pearson Edexcel A Level Mathematics.
Syllabus points this page covers
YMA01
- P3.1 Algebra and functions
Found an error? Report a correction.
Need help with this topic? Request a free trial class for A Level Mathematics (YMA01).
These notes condense topics 1.1 to 1.4 of Unit P3 in the Pearson Edexcel International Advanced Subsidiary/Advanced Level in Mathematics, Further Mathematics and Pure Mathematics specification, Issue 3 (April 2019). For full explanations and worked examples, read the study guide. The specification lists P3 as compulsory for IAL Mathematics and IAL Pure Mathematics, with IAS weighting N/A.
When you are ready to test yourself, use the practice questions. The course pages are the Edexcel A-level Mathematics hub and the printable checklist. The free 10-minute diagnostics show which topics need work first.
1.1 Rational expressions
Method in steps:
- Factorise numerator and denominator fully.
- Cancel common factors only.
- If the numerator’s degree is at least the denominator’s and nothing cancels, divide.
- Write numerator/denominator = quotient + remainder/denominator.
Useful factorisations: difference of two squares a² − b² = (a − b)(a + b), and a³ − b³ = (a − b)(a² + ab + b²).
Reminder. Divide 2x² + x − 1 by x + 2:
2x² ÷ x = 2x; 2x(x + 2) = 2x² + 4x; remainder −3x − 1
−3x ÷ x = −3; −3(x + 2) = −3x − 6; remainder 5
(2x² + x − 1)/(x + 2) = 2x − 3 + 5/(x + 2)
1.2 Functions
| Term | Meaning |
|---|---|
| Domain | The set of allowed inputs x |
| Range | The set of outputs f(x) |
| One-one | Each output comes from exactly one input |
| Many-one | At least two inputs give the same output |
| fg(x) | f(g(x)): do g first, then f |
| f⁻¹ | The inverse, which exists only if f is one-one |
Inverse in steps:
- Put y = f(x).
- Rearrange for x.
- Rename y as x to get f⁻¹(x).
- The domain of f⁻¹ comes from the outputs of f, and the range of f⁻¹ comes from the inputs of f.
Facts to know
- f⁻¹f(x) = ff⁻¹(x) = x
- The graph of y = f⁻¹(x) is the graph of y = f(x) reflected in y = x.
- A many-one function needs its domain restricted before it has an inverse.
Domain and range of a composite. The domain of fg is the set of x that g accepts and for which g(x) lies in the domain of f. The range of fg is f applied to the outputs of g. For f(x) = √x and g(x) = x − 5, fg(x) = √(x − 5) needs x ≥ 5. For f(x) = 3/x and g(x) = x² + 1, the outputs of g are at least 1, so fg(x) = 3/(x² + 1) takes every value with 0 < fg(x) ≤ 3.
Reminder. f(x) = 4x − 3 gives y = 4x − 3, x = (y + 3)/4, so f⁻¹(x) = (x + 3)/4. For f(x) = 1/(x + 3), x ≠ −3, the value 0 is never reached, so the range is f(x) ≠ 0 and f⁻¹(x) = 1/x − 3 has domain x ≠ 0.
1.3 The modulus function
| Graph | How to draw it from y = f(x) |
|---|---|
| y = |ax + b| | Draw the line, reflect the part below the x-axis. Vertex at x = −b/a. |
| y = |f(x)| | Reflect every part below the x-axis in the x-axis. |
| y = f(|x|) | Keep x ≥ 0, delete x < 0, mirror the kept part in the y-axis. |
Solving |ax + b| = cx + d
- Sketch both graphs and see how many intersections to expect.
- Solve ax + b = cx + d and −(ax + b) = cx + d.
- Substitute each answer back into the original. Reject any that fail.
- For an inequality, use the sketch to see where the V sits higher than the other graph (for >) or lower (for <).
Sketch reminder. Let f(x) = x² + 4x − 21 = (x + 7)(x − 3), with minimum (−2, −25) and y-intercept −21.
y = |f(x)|: x-intercepts (−7, 0), (3, 0); y-intercept (0, 21);
the minimum becomes a local maximum at (−2, 25).
y = f(|x|): keep x ≥ 0 only. x-intercepts (−3, 0), (3, 0);
y-intercept (0, −21), a corner there,
because the gradient at x = 0 from the right is 4, not 0.
The old minimum at x = −2 is discarded.
Reminder. |2x + 1| = 5 gives 2x + 1 = 5, so x = 2, or 2x + 1 = −5, so x = −3. Both work. Also |x + 1| > 4 means x + 1 > 4 or x + 1 < −4, so x > 3 or x < −5.
1.4 Combined transformations
| Equation | What happens to y = f(x) |
|---|---|
| y = f(x) + a | translation up by a, vector (0, a) |
| y = f(x + a) | translation left by a, vector (−a, 0) |
| y = af(x) | stretch in the y-direction, scale factor a |
| y = f(ax) | stretch in the x-direction, scale factor 1/a |
| y = −f(x) | mirror image in the x-axis |
| y = f(−x) | mirror image in the y-axis |
The specification says that y = f(ax + b) will not be required.
Order for several steps:
- Work in the order you would evaluate the expression for a given x.
- Changes inside the brackets act on x-coordinates. Changes outside act on y-coordinates.
- Move key points, intercepts and asymptotes together.
Trigonometric reminder. For y = 1 + 2 sin(x/2), the factor 1/2 inside stretches the x-direction by scale factor 2, so the period is 4π. The 2 outside stretches the y-direction, so the amplitude is 2. The +1 lifts the midline to y = 1. The graph runs between −1 and 3, passing through (0, 1), and reaches its maximum 3 at x = π.
To sketch y = −f(x + a) on a trig graph, translate first, then reflect in the x-axis. Mark the first maximum, minimum and axis crossings on the sketch.
Reminder. A point (6, −2) on y = f(x) goes to (3, −4) on y = 2f(2x), and to (−6, 5) on y = 3 − f(−x).
Sketching checklist. Whatever the transformation, a full sketch shows:
- The axes and the shape of the curve.
- Coordinates of intercepts and turning points, after transforming them.
- Equations of any asymptotes, after transforming them.
- Which part of the curve changed (for a modulus graph, the part that was reflected).
Must-know distinctions
- f(x + a) moves the graph left by a, but f(x) + a moves it up by a.
- fg means “g first”. gf means “f first”.
- The domain of f⁻¹ is the range of f.
- y = |f(x)| reflects the negative part up. y = f(|x|) copies the positive-x part across the y-axis.
- Stretch scale factor for af(x) is a, but for f(ax) it is 1/a.
- A rational expression and its simplified form can differ at a point you cancelled, so keep the restriction.
- Solving a modulus equation needs two cases. Squaring both sides is another route, but it can introduce extra roots, so check each one.
Quick self-test
- Simplify (x² − 16)/(x² + x − 12).
- Write (x² + 5x + 7)/(x + 2) as a quotient plus a remainder term.
- Given f(x) = 2x + 5 and g(x) = x² − 3, work out fg(x) and gf(x).
- Find f⁻¹ when f(x) = 1/(x + 3), x ≠ −3, and state the domain of f⁻¹.
- f(x) = x² − 4 for x ≥ 0. State the domain of f⁻¹.
- Solve |2x + 1| = 5.
- State the vertex and y-intercept of y = |2x − 6|.
- Name the transformation that takes y = f(x) to y = f(2x).
- The point (4, −2) is on y = f(x). What are the coordinates of the matching point on y = 3 − f(x)?
- Solve |x + 1| > 4.
- State the maximum value, minimum value and period of y = 2 + cos 3x.
Answers
- (x − 4)/(x − 3)
- x + 3 + 1/(x + 2)
- fg(x) = 2x² − 1 and gf(x) = (2x + 5)² − 3
- f⁻¹(x) = 1/x − 3, with domain x ≠ 0
- The range of f is f(x) ≥ −4, so f⁻¹ has domain x ≥ −4
- x = 2 or x = −3
- Vertex (3, 0) and y-intercept (0, 6)
- A horizontal stretch with scale factor 1/2
- (4, 5)
- x < −5 or x > 3
- Maximum 3, minimum 1, period 2π/3
Where marks are usually lost
- Cancelling single terms when only whole factors can cancel.
- Leaving out a restriction such as x ≠ 3 when asked for the domain.
- Writing fg(x) when gf(x) is meant.
- Using the domain of f as the domain of f⁻¹.
- Not showing the algebra when a question says “show that” or asks you to verify.
- Not checking modulus solutions in the original equation.
- Sketching y = |f(x)| without the reflected turning point or the new y-intercept.
- Moving f(x + a) the wrong way, or stretching by a instead of 1/a.
- Leaving key coordinates and asymptote equations off a sketch.
- Using a decimal when the question wants an exact value such as √2/2 or π/4.
- Not stating the range of a function that is restricted by its domain, or the range of a composite.
Official syllabus
Pearson Edexcel International Advanced Subsidiary/Advanced Level in Mathematics, Further Mathematics and Pure Mathematics, Specification Issue 3, April 2019, Unit P3 content section 1 (Algebra and functions), topics 1.1 to 1.4. Pearson Education Limited.
Get free revision emails (optional)
Occasional emails with practice questions, worked explanations and links to free resources for the qualification and subjects you choose. No spam, and you can unsubscribe from any email. The free tools on this site never need an email.
Related resources
-
Study guides
Pearson Edexcel International Advanced Level Mathematics: Functions, modulus and graph transformations (YMA01)
Study guide to Edexcel IAL Mathematics P3 section 1: rational expressions, functions and inverses, the modulus function and combined graph transformations.
Mathematics · Pearson Edexcel · A Level
Read guide -
Practice questions
Pearson Edexcel International Advanced Level Mathematics: Functions, modulus and graph transformations (YMA01) – Practice Questions
Original practice questions with worked answers on Edexcel IAL Mathematics P3 section 1: rational expressions, functions, modulus and transformations.
Mathematics · Pearson Edexcel · A Level
Try questions -
Study guides
Pearson Edexcel International Advanced Level Mathematics: Further trigonometry and R-formulae (YMA01)
Study guide to sec, cosec, cot, arcsin, arccos, arctan, double angle, compound angle and R-formulae for Edexcel IAL Mathematics P3, with worked examples.
Mathematics · Pearson Edexcel · A Level
Read guide
Related articles
-
exam preparation
Where IGCSE Mathematics marks are lost early
The first weeks of an IGCSE Mathematics course rarely go wrong on difficulty. They go wrong on method, command words, rounding and units — four habits that cost marks a student had already earned.
24 August 2026
-
teaching
A Level tuition in Dubai: Cambridge or Pearson Edexcel International A Level?
Schools in Dubai and Abu Dhabi teach either Cambridge International AS & A Level or Pearson Edexcel International A Level. How the two are structured, why it matters for tuition, and how online classes from Lahore work.
9 October 2026
Studying this with a teacher
Working through Mathematics A LEVELS?
This page is free and stays free. If you would rather be taught it, Marlbridge runs Mathematics classes one-to-one and in small groups of up to 15, online in your own time zone. The first trial class is free. WhatsApp replies within an hour (8am–11pm Pakistan time, every day); email the same day.
Pearson Edexcel Mathematics teachers at Marlbridge