# 6.5 Function Composition

Suppose we wanted to calculate how much it costs to heat a house on a particular day of the year. The cost to heat a house will depend on the average daily temperature, and the average daily temperature depends on the particular day of the year. Notice how we have just defined two relationships: The temperature depends on the day, and the cost depends on the temperature. Using descriptive variables, we can notate these two functions.

The first function, C(T), gives the cost C of heating a house when the average daily temperature is T degrees Celsius, and the second, T(d), gives the average daily temperature on day d of the year in some city.  If we wanted to determine the cost of heating the house on the 5th day of the year, we could do this by linking our two functions together, an idea called composition of functions.  Using the function T(d), we could evaluate T(5) to determine the average daily temperature on the 5th day of the year.  We could then use that temperature as the input to the C(T) function to find the cost to heat the house on the 5th day of the year:  C(T(5)).

Composition of Functions

When the output of one function is used as the input of another, we call the entire operation a composition of functions.  We write , and read this as “f of g of x” or “f composed with g at x”.

An alternate notation for composition uses the composition operator:
is read “f of g of x” or “f composed with g at x”, just like

Be careful!  . It is NOT a multiplication!  and it is NOT multiplied by .

Example of a Function Composition

Suppose c(s) gives the number of calories burned doing s sit-ups, and s(t) gives the number of sit-ups a person can do in t minutes.  Interpret c(s(3)).

When we are asked to interpret, we are being asked to explain the meaning of the expression in words.  The inside expression in the composition is s(3).  Since the input to the s function is time, the 3 is representing 3 minutes, and s(3) is the number of sit-ups that can be done in 3 minutes.  Taking this output and using it as the input to the c(s) function will gives us the calories that can be burned by the number of sit-ups that can be done in 3 minutes.

Note that it is not important that the same variable be used for the output of the inside function and the input to the outside function.  However, it is essential that the units on the output of the inside function match the units on the input to the outside function, if the units are specified.

Another Example of Function Composition

Suppose gives miles that can be driven in hours, and gives the gallons of gas used in driving y miles.  Which of these expressions is meaningful: or ?

The expression takes miles as the input and outputs a number of gallons.  The function is expecting a number of hours as the input; trying to give it a number of gallons as input does not make sense.  Remember the units must match, and number of gallons does not match number of hours, so the expression is meaningless.

The expression takes hours as input and outputs a number of miles driven.  The function is expecting a number of miles as the input, so giving the output of the function (miles driven) as an input value for , where gallons of gas depends on miles driven, does make sense.  The expression makes sense, and will give the number of gallons of gas used, , driving a certain number of miles, , in hours.

Try it Now 1

In a department store you see a sign that says 50% off clearance merchandise, so final cost C depends on the clearance price, p, according to the function C(p). Clearance price, p, depends on the original discount, d, given to the clearance item, p(d).  Interpret .

#### Composition of Functions using Tables and Graphs

When working with functions given as tables and graphs, we can look up values for the functions using a provided table or graph, as discussed in section 2.1.  We start evaluation from the provided input, and first evaluate the inside function.  We can then use the output of the inside function as the input to the outside function.  To remember this, always work from the inside out.

Examples of Composition of Functions with Tables

Using the tables below, evaluate and .

 x f(x) 1 6 2 8 3 3 4 1
 x g(x) 1 3 2 5 3 2 4 7

To evaluate , we start from the inside with the value 3. We then evaluate the inside expression using the table that defines the function g.

We can then use that result as the input to the f function, so is replaced by the equivalent value 2 and we can evaluate .  Then using the table that defines the function f, we find that .

To evaluate , we first evaluate the inside expression using the first table: . Then using the table for g we can evaluate:
.

Try it Now 2

Using the tables from the example above, evaluate and .

Example Using Graphs to Evaluate Composition of Functions

Using the graphs above, evaluate .

To evaluate , we again start with the inside evaluation.  We evaluate using the graph of the function, finding the input of 1 on the horizontal axis and finding the output value of the graph at that input.  Here, .

Using this value as the input to the function, .  We can then evaluate this by looking to the graph of the function, finding the input of 3 on the horizontal axis, and reading the output value of the graph at this input.
so .

Try it Now 3

Using the graphs from the previous example, evaluate .

#### Composition using Formulas

When evaluating a composition of functions where we have either created or been given formulas, the concept of working from the inside out remains the same.  First, we evaluate the inside function using the input value provided, then use the resulting output as the input to the outside function.

Example Using a Formula to Evaluate a Composition Function

Given and , evaluate .

Since the inside evaluation is , we start by evaluating the function at 1:

Then , so we evaluate the function at an input of 5:

Try it Now 4

Using the functions from the example above, evaluate .

While we can compose the functions as above for each individual input value, sometimes it would be really helpful to find a single formula which will calculate the result of a composition .  To do this, we will extend our idea of function evaluation.  Recall that when we evaluate a function like , we put whatever value is inside the parentheses after the function name into the formula wherever we see the input variable.

Recall that if given , we can evaluate and .

We are not limited, however, to using a numerical value as the input to the function. We can put anything into the function: a value, a different variable, or even an algebraic expression, provided we use the input expression everywhere we see the input variable.

We could evaluate the function for . This means that the input value for t is some unknown quantity a.  As before, we evaluate by replacing the input variable t with the input quantity, in this case a.

The same idea can then be applied to expressions more complicated than a single letter.  We could evaluate our function at .

Everywhere in the formula for f where there was a t, we would replace it with the input .  Since in the original formula the input t was squared in the first term, the entire input  needs to be squared when we substitute, so we need to use grouping parenthesesTo avoid problems, it is advisable to always use parentheses around inputs.

We could simplify this expression further to if we wanted to:

Example Evaluating a Function with an Expression

Using the same function, , evaluate .

Note that in this example, the same variable is used in the input expression and as the input variable of the function.  This doesn’t matter – we still replace the original input t in the formula with the new input expression, .

Try it Now 5

Given , evaluate

This now allows us to find an expression for a composition of functions.  If we want to find a formula for , we can start by writing out the formula for .   We can then evaluate the function at that expression, as in the examples above.

Example Finding an Expression for a Composition of Functions

Let and , find and .

To find , we start by evaluating the inside, writing out the formula for

We then use the expression as input for the function .

We then evaluate the function using the formula for as the input.
Since , then

We could even simplify this further to if we foil this out.

Likewise to find , we evaluate the inside, writing out the formula for

Now we evaluate the function using as the input.

Note that as a general rule, . This only happens in specific cases that we will discuss in a later section.

Try it Now 6

Let and , find and .

Example of an Application of Composition of Functions

A city manager determines that the tax revenue, R, in millions of dollars collected on a population of p thousand people is given by the formula , and that the city’s population, in thousands, is predicted to follow the formula , where t is measured in years after 2010.  Find a formula for the tax revenue as a function of the year.

Since we want tax revenue as a function of the year, we want year to be our initial input, and revenue to be our final output.  To find revenue, we will first have to predict the city population, and then use that result as the input to the tax function.  So we need to find .  Evaluating this,

This composition gives us a single formula which can be used to predict the tax revenue during a given year, without needing to find the intermediary population value.

For example, to predict the tax revenue in 2017, when (because t is measured in years after 2010),
million dollars.

#### Domain of Compositions

When we think about the domain of a composition , we must consider both the domain of the inner function and the domain of the composition itself.  While it is tempting to only look at the resulting composite function, if the inner function were undefined at a value of x, the composition would not be possible.

Example Finding the Domain of a Composition of Functions

Let and , find the domain of .

Since we want to avoid the square root of negative numbers, the domain of is the set of values where . The domain is .

We also need to avoid dividing by a zero. So the domain of is the set of values where or , so . However, that is not of concern because the domain is and since both 1 and -1 are less than 2, they will not be in the domain of the composition anyway.

The composition is

The composition is undefined when , so that value must also be excluded from the domain.  Notice that the composition doesn’t involve a square root, but we still have to consider the domain limitation from the inside function.

Combining the two restrictions, the domain is all values of , except .

In inequalities, the domain is:  .

In interval notation, the domain is:   .

Try it Now 7

Let and , find the domain of .

#### Decomposing Functions

In some cases, it is desirable to decompose a function – to write it as a composition of two simpler functions.

Example of Decomposition of a Function

Write  as the composition of two functions.

We are looking for two functions, and , so . To do this, we look for a function inside a function in the formula for . As one possibility, we might notice that is the inside of the square root. We could then decompose the function as:

We can check our answer by recomposing the functions:

Note that this is not the only solution to the problem. Another non-trivial decomposition would be and .

Try it Now Answers

1. The final cost, C, depends on the clearance price, p, which is based on the original discount, d.  (Or the original discount d, determines the clearance price and the final cost is half of the clearance price.)
2. and
3.   (Did you remember to insert your input values using parentheses?)
4.   and
5. is undefined at .  The composition, is undefined when , when .  Restricting these two values, the domain is