The Central Idea

Begin with the parent function

\[ f(x)=x^2. \]

Now compare

\[ g(x)=(x-3)^2+2. \]

The rule is still built from squaring, but the graph has moved:

So \(g\) belongs to the same general family as \(f\), but its parameters place the parabola differently.

A great deal of graph behavior can be understood through transformations rather than starting from scratch each time.

What Is a Function Family?

A function family is a collection of related functions sharing a common structural form.

For example,

\[ f(x)=ax^2+bx+c \]

describes a family of quadratic functions.

Different values of

\[ a,\quad b,\quad c \]

select different members of the family.

Parent Functions

A parent function is a simple representative used as a reference for a family.

Common examples include:

\[ f(x)=x \]

for linear functions,

\[ f(x)=x^2 \]

for quadratics,

\[ f(x)=|x| \]

for absolute-value functions,

\[ f(x)=\sqrt{x} \]

for square-root functions, and

\[ f(x)=\frac1x \]

for reciprocal functions.

Transformations Build New Functions

Given a parent function

\[ y=f(x), \]

common transformations include:

Vertical Translation

Consider

\[ g(x)=f(x)+k. \]

Every output changes by the same amount \(k\).

If \(k>0\), the graph moves upward. If \(k<0\), the graph moves downward.

Vertical Translation Example

Start with

\[ f(x)=x^2. \]

Then

\[ g(x)=x^2+4 \]

moves the graph upward by \(4\).

The vertex changes from \((0,0)\) to \((0,4)\).

Horizontal Translation

Consider

\[ g(x)=f(x-h). \]

If \(h>0\), the graph moves right by \(h\). If \(h<0\), it moves left.

The sign appears reversed because the transformation changes the input before the parent function receives it.

Why Horizontal Shifts Look Backward

Suppose an old input is \(u\). In

\[ f(x-3), \]

we need

\[ x-3=u. \]

Therefore,

\[ x=u+3. \]

The corresponding point occurs three units to the right.

Horizontal Translation Examples

For the parent

\[ f(x)=x^2, \]

the function

\[ (x-5)^2 \]

shifts right by \(5\), while

\[ (x+2)^2=(x-(-2))^2 \]

shifts left by \(2\).

Reflection Across the \(x\)-Axis

Consider

\[ g(x)=-f(x). \]

Every output changes sign, so the graph reflects across the \(x\)-axis.

For example,

\[ f(x)=x^2 \]

becomes

\[ g(x)=-x^2. \]

Reflection Across the \(y\)-Axis

Consider

\[ g(x)=f(-x). \]

The input changes sign before entering the function, so the graph reflects across the \(y\)-axis.

For example,

\[ f(x)=\sqrt{x} \]

becomes

\[ g(x)=\sqrt{-x}. \]

Vertical Stretch and Compression

For

\[ g(x)=af(x), \]

the parameter \(a\) scales vertical distances from the \(x\)-axis.

Vertical Scaling Example

For

\[ f(x)=x^2, \]

the function

\[ g(x)=3x^2 \]

is a vertical stretch by factor \(3\), while

\[ h(x)=\frac12x^2 \]

is a vertical compression by factor \(1/2\).

Horizontal Scaling

For

\[ g(x)=f(bx), \]

the horizontal scale factor is

\[ \boxed{\frac1{|b|}}. \]

Why Horizontal Scaling Is Reciprocal

To reproduce an old input \(u\), solve

\[ bx=u. \]

Then

\[ x=\frac{u}{b}. \]

That is why \(f(2x)\) compresses horizontally by factor \(1/2\), while \(f(x/3)\) stretches horizontally by factor \(3\).

The General Transformation Form

A broad transformation pattern is

\[ \boxed{g(x)=a\,f(b(x-h))+k}. \]

The parameters control:

Transformation Summary

Form Effect
\(f(x)+k\)Vertical shift by \(k\)
\(f(x-h)\)Horizontal shift by \(h\)
\(-f(x)\)Reflect across the \(x\)-axis
\(f(-x)\)Reflect across the \(y\)-axis
\(af(x)\)Vertical scale by \(|a|\)
\(f(bx)\)Horizontal scale by \(1/|b|\)

Input Versus Output Transformations

Transformations outside the function act directly on outputs:

\[ af(x)+k. \]

Transformations inside the function act on inputs:

\[ f(b(x-h)). \]

This distinction explains why outside transformations behave directly while inside transformations appear reciprocal.

Point Mapping

Suppose

\[ (u,v) \]

lies on

\[ y=f(x). \]

For

\[ g(x)=a\,f(b(x-h))+k, \]

the corresponding point is

\[ \boxed{ \left(h+\frac{u}{b},\,av+k\right) } \]

when \(b\ne0\).

Point-Mapping Example

Suppose \((2,5)\) lies on \(y=f(x)\), and

\[ g(x)=3f(2(x-4))-1. \]

Here

\[ a=3,\quad b=2,\quad h=4,\quad k=-1. \]

The point becomes

\[ \left(4+\frac22,\,3(5)-1\right) = \boxed{(5,14)}. \]

Transformations and Domain

If

\[ g(x)=f(b(x-h)), \]

then the transformed input must still belong to the original domain:

\[ b(x-h)\in\operatorname{dom}(f). \]

So transformations can shift or rescale domain restrictions.

Square-Root Domain Example

Start with

\[ f(x)=\sqrt{x}, \qquad x\ge0. \]

For

\[ g(x)=\sqrt{x-4}, \]

we require

\[ x-4\ge0. \]

Thus,

\[ \boxed{x\ge4}. \]

Transformations and Range

Vertical transformations act directly on the range.

If an original output is \(y\), then

\[ y\mapsto ay+k. \]

For example,

\[ f(x)=x^2 \]

has range \([0,\infty)\), while

\[ g(x)=-2x^2+5 \]

has range

\[ \boxed{(-\infty,5]}. \]

Quadratic Family

In vertex form,

\[ f(x)=a(x-h)^2+k, \]

the vertex is

\[ (h,k). \]

The parameter \(a\) controls vertical scale and opening direction.

Absolute-Value Family

The transformed absolute-value family is

\[ f(x)=a|x-h|+k. \]

The vertex is

\[ (h,k), \]

and \(a\) controls the steepness and opening direction of the V-shape.

Square-Root Family

A transformed square-root function can be written

\[ f(x)=a\sqrt{b(x-h)}+k. \]

The input transformation changes the starting point and domain, while the output transformation changes vertical placement and scale.

Reciprocal Family

A transformed reciprocal function may be written

\[ f(x)=\frac{a}{x-h}+k. \]

The parent asymptotes

\[ x=0, \qquad y=0 \]

shift to

\[ \boxed{x=h, \qquad y=k}. \]

Exponential Family

A transformed exponential function may be written

\[ f(x)=a\,b^{x-h}+k, \qquad b>0, \qquad b\ne1. \]

The parameter \(k\) shifts the horizontal asymptote, while \(a\) controls vertical scale and possible reflection.

Trigonometric Families

A sinusoidal family can be written

\[ f(x)=A\sin(B(x-h))+k. \]

The parameters can control:

Changing an Input Versus Changing a Parameter

Consider the family

\[ f_h(x)=(x-h)^2. \]

For fixed \(h\), changing \(x\) moves along one parabola.

Changing \(h\) selects a different parabola in the family.

This is the difference between varying an independent variable and varying a model parameter.

Transformations as Composition

Transformations can be understood as function composition.

If

\[ S(x)=x-3, \]

then

\[ f(S(x))=f(x-3) \]

applies an input transformation before the parent function.

Output Transformations as Composition

If

\[ T(y)=2y+5, \]

then

\[ T(f(x))=2f(x)+5. \]

The parent function acts first, and then its output is transformed.

Transformation Order Matters

Because composition is generally not commutative, the order of transformations can matter.

This is especially important when translations and scalings are combined.

Factor the Input Before Reading Horizontal Transformations

Consider

\[ f(2x-6). \]

Factor:

\[ 2x-6=2(x-3). \]

So

\[ f(2x-6)=f(2(x-3)). \]

This reveals:

Do Not Read the Inside Constant Too Quickly

In

\[ f(2x-6), \]

the shift is not right by \(6\).

The horizontal structure becomes clear only after factoring:

\[ 2(x-3). \]

Worked Example: Transformed Parabola

Describe

\[ g(x)=-(x-2)^2+5 \]

relative to

\[ f(x)=x^2. \]

Transformations:

The vertex is

\[ \boxed{(2,5)}. \]

Worked Example: Absolute Value

Describe

\[ g(x)=3|x+1|-4 \]

relative to

\[ f(x)=|x|. \]

The vertex is

\[ \boxed{(-1,-4)}. \]

Worked Example: Combined Transformation

Describe

\[ g(x)=-2f(3(x-4))+7. \]

Relative to \(f\):

Transformations and Intercepts

Transformations can move intercepts.

For example, a vertical translation usually changes the zeros because solving

\[ f(x)+k=0 \]

is different from solving

\[ f(x)=0. \]

Transformations and Extrema

A vertical translation shifts maximum and minimum values.

A negative vertical scale reflects the graph, causing maxima and minima to exchange roles.

Transformations and Increasing Behavior

If \(f\) is increasing, then

\[ -f(x) \]

is decreasing on the corresponding interval because all output inequalities reverse.

Transformations and Injectivity

Translations, reflections, and nonzero scalings preserve injectivity when applied to a function with compatible domains.

They change position or scale without forcing two previously distinct function values to become equal.

Transformations Are Often Reversible

A shift right by \(h\) is undone by shifting left by \(h\).

A nonzero scaling by \(a\) is undone by scaling by

\[ \frac1a. \]

A reflection is its own inverse.

Function Families as Reusable Templates

Once a parent function is understood, many related functions can be analyzed through parameter changes.

This reduces memorization and emphasizes structure that can be reused across algebra, geometry, trigonometry, and calculus.

Modeling with Function Families

Suppose data appear approximately quadratic.

Instead of inventing a new model from scratch, we may begin with

\[ f(x)=a(x-h)^2+k. \]

Then choose parameter values that fit the observed location, scale, and orientation.

Parameter Estimation

In applied mathematics and statistics, a model family is often chosen first.

Data are then used to estimate parameter values that best match the observations.

Function families therefore connect algebraic structure with modeling and data analysis.

A Reliable Transformation Workflow

  1. Identify the parent function.
  2. Rewrite the expression in a form resembling \(a\,f(b(x-h))+k\).
  3. Factor the inside expression when necessary.
  4. Identify horizontal shift and scale from \(b(x-h)\).
  5. Identify vertical scale, reflection, and shift from \(a\) and \(k\).
  6. Track domain and range changes.
  7. Use landmark points, intercepts, extrema, or asymptotes to verify the result.

A Reliable Point-Mapping Workflow

  1. Start with a known point \((u,v)\) on the parent graph.
  2. Identify \(a\), \(b\), \(h\), and \(k\).
  3. Apply the coordinate mapping
\[ \boxed{ (u,v) \mapsto \left(h+\frac{u}{b},\,av+k\right) }. \]
  1. Repeat for several landmark points when graphing.
  2. Check restrictions and asymptotes where relevant.

Common Errors

Reading Horizontal Shifts in the Same Direction as the Sign

The expression

\[ f(x-h) \]

shifts right by \(h\).

Using \(b\) as the Horizontal Scale Factor

For

\[ f(bx), \]

the horizontal scale factor is

\[ \frac1{|b|}. \]

Forgetting to Factor the Input

Rewrite

\[ f(2x-6) \]

as

\[ f(2(x-3)) \]

before reading the shift.

Confusing Input and Output Transformations

Inside changes affect inputs; outside changes affect outputs.

Ignoring Hidden Reflections

A negative \(a\) reflects across the \(x\)-axis, and a negative \(b\) reflects across the \(y\)-axis.

Ignoring Domain Changes

Radicals, logarithms, reciprocal functions, and restricted parent functions may acquire shifted or scaled domains.

Treating Family Parameters as the Main Input

Parameters usually select a member of the family; the independent variable then moves through that selected function.

Practice

1. Vertical Shift

Describe the transformation from

\[ f(x)=x^2 \]

to

\[ g(x)=x^2-6. \]
Check Answer

The graph shifts down by \(6\).

2. Horizontal Shift

Describe the transformation from

\[ f(x)=|x| \]

to

\[ g(x)=|x-4|. \]
Check Answer

The graph shifts right by \(4\).

3. Reflection

Describe

\[ g(x)=-\sqrt{x} \]

relative to \(f(x)=\sqrt{x}\).

Check Answer

Reflection across the \(x\)-axis.

4. Horizontal Scale

Describe

\[ g(x)=f(4x). \]
Check Answer

Horizontal compression by factor \(1/4\).

5. Combined Transformation

Describe

\[ g(x)=-3f(x+2)+5. \]
Check Answer
  • shift left \(2\);
  • reflect across the \(x\)-axis;
  • vertical stretch by factor \(3\);
  • shift up \(5\).

6. Factor First

Rewrite

\[ f(3x-12) \]

to reveal the horizontal transformation.

Check Answer \[ 3x-12=3(x-4). \]

So the graph shifts right \(4\) and is horizontally compressed by factor \(1/3\).

7. Point Mapping

If \((6,2)\) lies on \(y=f(x)\), find the corresponding point on

\[ g(x)=2f(3(x-1))+4. \]
Check Answer \[ a=2,\quad b=3,\quad h=1,\quad k=4. \] \[ x=1+\frac63=3, \] \[ y=2(2)+4=8. \]

The transformed point is

\[ \boxed{(3,8)}. \]

8. Quadratic Family

In

\[ f(x)=a(x-h)^2+k, \]

which parameters determine the vertex?

Check Answer \[ \boxed{(h,k)}. \]

Key Ideas

Where This Leads

Transformations and function families provide a reusable language for understanding graphs without rebuilding every function from the beginning.

These ideas lead naturally into inverse functions, polynomial and rational families, exponential and logarithmic models, trigonometric transformations, conic sections, coordinate transformations, regression, parameter estimation, and the broader study of how changing parameters changes mathematical structure.