Transform graph inputs and combine horizontal moves
Solve for the new input coordinate instead of copying a sign, and preserve the transformed domain.
Section 1.2 · Functions
Pure Mathematics 1 (Paper 1) · AS & A Level Mathematics 9709, 2026–2027. Written practice is self-checked; show your reasoning and domain restrictions.
Before you begin
- Solve a linear equation for its input variable.
- Understand vertical graph transformations and declared domains.
Work on paper. Try each question before revealing help, and explain why your method works.
Quick readiness check
Which input x makes x + 4 equal to an original input 2?
What you will learn
- Describe y = f(x + a) and y = f(ax) using horizontal transformations.
- Map points and domains under a simple combination of input and output changes.
Ask which new input produces the old one
If (u, v) lies on y = f(x), then y = f(x + a) needs x + a = u to produce that same output. Thus the new point is (u − a, v): translation by vector (−a, 0). A plus inside f shifts left; a minus inside shifts right. For example, f(x + 4) moves (2, −1) to (−2, −1).
For y = f(ax), with a ≠ 0, solve ax = u to get the new point (u/a, v). A positive a gives a stretch parallel to the x-axis with factor 1/a. For a < 0, include reflection in the y-axis and use the positive horizontal factor 1/|a|. Thus f(−2x) reflects in the y-axis and halves horizontal distances; it does not double them. The exceptional a = 0 gives f(0) as a constant only if 0 is in f's domain.
Factor the input expression to read a combination
For y = f(2x − 6) + 1, write the input as 2(x − 3). An original point (u, v) moves to ((u + 6)/2, v + 1). One valid description is a horizontal stretch factor 1/2, then translation right by 3, then up by 1. Original point (4, 5) therefore becomes (5, 6). Moving right by 6 and then halving horizontal distances gives the same horizontal result; moving right by 3 and then halving does not.
Always impose the original function's domain on the transformed argument. For f(u) = (u − 1)² with u ≥ 1, the rule f(2x − 6) + 1 becomes (2x − 7)² + 1, but is defined only when 2x − 6 ≥ 1, hence x ≥ 7/2. Its vertex is (7/2, 1) and range y ≥ 1. Keeping the old domain x ≥ 1 would admit inputs the original function cannot accept.
Pause and explain
What horizontal scale factor describes y = f(2x)?
Worked example
Describe y = f(2x − 6) + 1 and give the image of an original point (4, 5).
Show the worked solution
- Factor 2x − 6 as 2(x − 3), giving horizontal scale factor 1/2 followed by a shift right by 3.
- The outside +1 translates the result upward by 1.
- Solve 2x − 6 = 4 to get x = 5; the new output is 5 + 1 = 6.
Answer Horizontal stretch factor 1/2, then translation (3, 0), then (0, 1); point (5, 6).
Try a topic test
Choose Easy, Normal or Difficult. Save your answers and open worked review after finishing.
Test this topic →From guided practice to a new situation
Write your answer and reasoning first. Use a hint only if you are stuck. The model solution is for self-checking; your written work is not automatically marked.
A point (2, −1) lies on y = f(x). Describe y = f(x + 4) and give that point's image.
Give me a hint
Set the new argument x + 4 equal to the old input 2.
Compare my reasoning
- Solve x + 4 = 2 to get x = −2.
- The original output −1 is unchanged.
- Every point moves left by 4, so the translation vector is (−4, 0).
Translation (−4, 0); point (−2, −1).
Look for these in your work
- Solve the argument equation to determine direction.
- Keep the output coordinate unchanged.
A point (6, 3) lies on y = f(x). Describe y = f(−2x) and give the point's image.
Give me a hint
Solve −2x = 6 and separate reflection from positive scaling.
Compare my reasoning
- The new input is x = −3 and the output remains 3.
- The negative multiplier reflects the input positions in the y-axis.
- Its magnitude 2 gives a horizontal stretch factor 1/2, so the image is (−3, 3).
Reflection in the y-axis, horizontal stretch factor 1/2; point (−3, 3).
Look for these in your work
- Use the reciprocal horizontal scale.
- Name the reflection axis and preserve y.
Let f(u) = (u − 1)² on u ≥ 1. For h(x) = f(2x − 6) + 1, find its rule, domain, range and vertex.
Give me a hint
Impose u = 2x − 6 ≥ 1 before interpreting the completed square.
Compare my reasoning
- Substitute the full argument: h(x) = (2x − 7)² + 1 = 4(x − 7/2)² + 1.
- The original input restriction requires 2x − 6 ≥ 1, so the new domain is x ≥ 7/2.
- The allowed vertex is (7/2, 1); the square gives every output at least 1 on this right branch.
h(x) = (2x − 7)² + 1, domain x ≥ 7/2, range y ≥ 1, vertex (7/2, 1).
Look for these in your work
- Substitute correctly and transform the original domain.
- State the range and full vertex coordinates.
Common mistakes
- A positive constant inside f moves the graph left, not right.
- The horizontal scale factor for f(ax) is 1/|a|, together with a reflection if a < 0.
- Transform the input domain as well as points and the algebraic rule.
What can you explain now?
An original point is (6, 3). Find its image on y = f(−2x) and describe the transformation.
Compare with the explanation
(−3, 3); reflection in the y-axis and horizontal stretch factor 1/2.
Solve −2x = 6 to get −3; the output stays 3. The negative input multiplier reflects and its magnitude 2 gives reciprocal horizontal scale 1/2.
After trying it yourself, choose your next review. This is your self-assessment.
Your review choice appears on Today. Sign in to sync it across devices.
Make it stick
Derive the point-mapping rule for f(B(x − H)) from an argument equation. Use it to explain horizontal signs, reciprocal scales and changed input restrictions.
If you needed the solution, close it and solve the problem again from a blank page. A correct answer is stronger when you can explain the reason for each step.