Chapter 4
Differential Calculus and Its Uses
4.4 The Product Rule
4.4.2 A General Rule for Differentiating Products
As we noted in the Comment on Activity 1, the general product rule for differentiation has the following form.
The Product Rule (Functional Notation) If
`ftext[(]x text[)]=gtext[(]x text[)]htext[(]x text[)]`, then |
We may also describe this rule in terms of variables.
The Product Rule (Variable Notation) If
`u=gtext[(]x text[)]`, `v=htext[(]x text[)]`, and `w=gtext[(]x text[)]htext[(]x text[)]`, then |
Let's see why this general rule holds. Suppose `ftext[(]x text[)]=gtext[(]x text[)]htext[(]x text[),]` where `g` and `h` are any functions that have derivatives. We attempt to find `f'text[(]x text[)]` — a rate of growth — as approximately a rise divided by a run. From a starting `x,` a run of `Delta x` changes the independent variable to `x+ Delta x.` This also changes the value of `f` from `ftext[(]x text[)]=gtext[(]x text[)]htext[(]x text[)]` to `ftext[(]x+Delta x text[),]` which is equal to `gtext[(]x+Delta x text[)]htext[(]x+Delta xtext[).]`
To understand how changes in `g` and `h` affect the product `f` we approximate those changes by local linearity:
so
and
We solve these approximate equalities for the new values of `g` and `h`:
and
Now we multiply the last two expressions to get an approximate description of the new value of `f`:
Next we approximate the rise in `f` by subtracting `ftext[(]x text[)]` from both sides:
From the rise, we can calculate the rate of growth by dividing both sides by the run:
Finally, we consider what happens as the run, `Delta x`, shrinks to zero. On the left, we get `f'text[(]x text[)]`. On the right, nothing happens to the first two terms, but the third term approaches zero. And the approximation becomes exact:
In words, the Product Rule says: The derivative of a product is the first factor times the derivative of the second plus the second factor times the derivative of the first.