Definition · Parent functionA parent function here is simply the supplied reference graph y = f(x). The core examples use a line, |x| and x³, whose arithmetic is already available. The lab also offers root and reciprocal previews, but those families are not part of this lesson's completion standard.
Why inside is backwards
This is the one point in the lesson that repays a proof rather than a rule. Nothing about the graph of f changes; what changes is which input is asked for.
Let g(x) = f(x − 3). Take any point (t, f(t)) on the graph of f. Ask where g takes that same value: g(x) = f(t) as soon as x − 3 = t, which is x = t + 3.
So the point (t, f(t)) on the graph of f corresponds to the point (t + 3, f(t)) on the graph of g. Same height, input three larger. Every point moves three to the right, so the graph does.
The subtraction inside produces an addition to the coordinate because the equation x − 3 = t is solved for x. That single rearrangement is the entire reason horizontal effects are inverted, and it applies equally to the stretch: g(x) = f(2x) takes the value f(t) at x = t/2, so distances from the vertical axis are halved.
□
The four moves
- f(x) + k. Vertical shift. Up if k is positive, down if negative. The x-values are untouched.
- a f(x). Vertical stretch by |a|, and a reflection over the horizontal axis when a is negative. Points on the horizontal axis stay put, since a·0 = 0.
- f(x − h). Horizontal shift, right by h. Written with a minus sign inside, so f(x + 4) is h = −4 and moves left.
- f(bx). Horizontal squash toward the vertical axis by a factor of 1/|b|, and a reflection over the vertical axis when b is negative. f(2x) is half as wide, not twice as wide.
The two reflections are worth separating. −f(x) negates the output and turns the picture upside down; f(−x) negates the input and turns it left to right. For f(x) = x + 1, they are −x − 1 and −x + 1, visibly different parallel lines. At the parent point (0, 1), the vertical flip lands at (0, −1) while the horizontal flip leaves (0, 1) fixed. One point separates the two readings without requiring a new curve family.
Reading a combined formula
Take g(x) = −2|x − 3| + 5, in the template with parent f(x) = |x|, a = −2, b = 1, h = 3, k = 5. Move each parent point by (x₀, y₀) → (x₀ + 3, −2y₀ + 5). The corner (0, 0) lands at (3, 5); the two points (−1, 1) and (1, 1) land at (2, 3) and (4, 3). Those three points determine the transformed V without any future quadratic technique.
g(x) = -2|x - 3| + 5 parent f(x) = |x|
parent point new x = x0 + 3 new y = -2y0 + 5 image
( 0, 0) 3 5 (3, 5)
(-1, 1) 2 3 (2, 3)
( 1, 1) 4 3 (4, 3)
direct checks: g(3) = 5 g(2) = 3 g(4) = 3
the equal heights at x = 2 and x = 4 confirm symmetry about x = 3
The coordinate map makes the order explicit. The new x-coordinate is found from the inside equation b(x − h) = x₀, giving x = x₀/b + h; the new y-coordinate is found after the parent has run, as ay₀ + k. Mixing those routes — adding k to an x-coordinate or dividing a y-coordinate by b — is not a small slip but a change of which quantity each constant acts on.
When a horizontal stretch and a shift are combined
Let f(x) = x³ and r(x) = f(2x + 6). The 6 is not the shift. Factoring gives f(2(x + 3)), so b = 2 and h = −3. A parent point with input x₀ lands at x₀/2 − 3: the graph is half as wide and moved left by 3.
r(x) = f(2x + 6) = f(2(x + 3)) f(x) = x^3
parent ( 0, 0) -> ( 0/2 - 3, 0) = ( -3, 0)
parent ( 1, 1) -> ( 1/2 - 3, 1) = (-5/2, 1)
parent (-1, -1) -> (-1/2 - 3, -1) = (-7/2, -1)
check at x = -5/2: 2(-5/2) + 6 = 1, so r(-5/2) = f(1) = 1
The point calculation settles both horizontal constants at once. Reading 6 as a shift left 6 would send (0, 0) to (-6, 0), but direct substitution shows r(−6) = f(−6), not f(0). The factored 3 and the division by 2 are not a mnemonic; they are the solution of 2x + 6 = x₀ for the new input.
Example · Vertical and horizontal changes kept separateIf (4, −2) lies on y = f(x), then on y = 3f(x − 5) + 1 it becomes (9, −5): the inside equation x − 5 = 4 gives x = 9, while the outside calculation 3(−2) + 1 gives −5. Checking one mapped point forces each constant to act on the coordinate it actually controls.