Substitution Rule

Author: John J Weber III, PhD Corresponding Textbook Sections:

Expected Educational Results

Bloom’s Taxonomy

A modern version of Bloom’s Taxonomy is included here to recognize various different levels of understanding and to encourage you to work towards higher-order understanding (those at the top of the pyramid). All Objectives, Investigations, Activities, etc. are color-coded with the level of understanding.

Bloom’s Taxonomy for different levels of understanding
Figure 1.1: Bloom's Taxonomy

Substitution Rule

Procedure for Substitution Rule for Indefinite Integrals

NOTE: When using the Substitution Rule, you must completely convert all x-variables to u-variable(s). Show the following work:

  1. Substitute u and dx​ into the indefinite integral.

  2. Appropriately cancel factors.

  3. For each converted integral, integrate with respect to u​​​​.

  4. Substitute result back into terms of x.

  5. Verify answer:

    1. Use FTC-I; or

    2. Use technology.

Example 02: Evaluate: sin(x)1+cos2(x)dx​​

Solution 02:

Let u=cos(x)​ because cos(x)​ is an “inside” function​​.

Then the differential for the above let statement is: du=sin(x)dx​​​.

Rewrite the differential as dx=dusin(x)​​.

  1. Substitute u and dx into the indefinite integral: sin(x)1+cos2(x)dxsin(x)1+u2dusin(x)

  2. Appropriately cancel factors: sin(x)1+u2dusin(x)sin(x)1+u2dusin(x)11+u2du NOTE: There is only a single variable in the simplified indefinite integral above.

  3. Integrate with respect to u: 11+u2du=tan1(u)+C​​

  4. Substitute result back into terms of x​​​​​. tan1(u)+C=tan1(cos(x))+C​​​​​

  5. Verify answer: ddx[tan1(cos(x))+C]=11+cos2(x)ddx(cos(x)) 11+cos2(x)(sin(x))=sin(x)1+cos2(x) The derivative function is equivalent to the function in the integrand of the indefinite integral. NOTE: ddxC=0 and Chain Rule for Derivatives is required to differentiate tan1(cos(x)).

Use Technology to Verify Indefinite Integrals

Mathematica

NOTE: Mathematica is used here to verify definite integrals. On all Assessments, you must show that you understand the Calculus I concept of using u​-Substitution to evaluate an indefinite integral.

Warnings:

  1. Be very careful with the syntax. Syntax is the set of rules on how to write computer code. Every software program has its own unique syntax. Some basic Mathematica syntax is located at: https://www.jjw3.com/Common_Mathematica_Code.html.

  2. Integrate[ ] for indefinite integrals has two arguments:

    1. The integrand, i.e., function of the definite integral;

    2. x​, where x​ is the variable used in the integrand.

  3. The Mathematica syntax for ex​​ is Ex​​; cos(x)​​ is Cos[x]​​, ln(x)​​ is Log[x]​​, tan1(x)​​ is ArcTan[x]​​, etc.

  4. Remember to use parens ( and )​ to group multiple terms in the numerator or denominator of a rational expression.

  5. Remember, correct Mathematica code will be all black except for variables.

  6. Mathematica does not return the antiderivative with +C​. You need to use +C for all steps that are antiderivatives.

  7. To execute code (including comment codes), press and hold the SHIFT key and press the ENTER key.

Python

NOTE: Python is used here to verify definite integrals. On all Assessments, you must show that you understand the Calculus I concept of using u-Substitution to evaluate an indefinite integral.

Warnings:

  1. Be very careful with the syntax. Syntax is the set of rules on how to write computer code. Every software program has its own unique syntax. Some basic Python syntax is located at: https://www.jjw3.com/Common_Python_Code.html.

  2. All code is included above with comment codes that explain the executable code.

  3. integrate( ) for indefinite integrals has two arguments:

    1. The integrand, i.e., function of the definite integral;

    2. x​, where x​​ is the variable used in the integrand.

  4. You only need to change the function in the integrate( ) command.

  5. The Python syntax for ex​​ is exp(x)​​; cos2(x)​​ is cos(x)**2​​; x4​​ is x**4​​, ln(x)​​ is log(x)​​, tan1(x)​​ is atan(x)​​, etc.

  6. Python requires for explicit multiplication; ​ for exponents.

  7. Remember to use parens ( and )​ to group multiple terms in the numerator or denominator of a rational expression.

  8. Python does not return the antiderivative with +C. You need to use +C for all steps that are antiderivatives.

  9. To execute code, press the “View the result” button: ​​

Example 03: Evaluate: x31+x8dx​​

Solution 03:

Since the differential appears to be du=4x3dx, Let u=x4 because x4 is an “inside” function of (x4)2=x8.

Rewrite the differential as dx=du4x3​​.

  1. Substitute u and dx into the indefinite integral: x31+(x4)2dxx31+u2du4x3

  2. Appropriately cancel factors: x31+u2du4x3x31+u2du4x31411+u2du NOTE: There is only a single variable in the simplified indefinite integral above. Thus, we choose the appropriate substitution!

  3. Integrate with respect to u: 1411+u2du=14tan1(u)+C​​

  4. Substitute result back into terms of x​​​​​. 14tan1(u)+C=14tan1(x4)+C​​​​​

  5. Verify answer: ddx[14tan1(x4)+C]=1411+(x4)2ddx(x4) 1411+x8(4x3)=x31+x8 The derivative function is equivalent to the function in the integrand of the indefinite integral. NOTE: ddxC=0 and Chain Rule for Derivatives is required to differentiate tan1(x4).

Investigation 06

Evaluate the following indefinite integrals.

  1. ex1+e2xdx

  2. x1+x4dx

  3. sin(x)1cos2(x)dx

  4. 1xln(x)dx

  5. x2(x6+5)2dx

  6. ex+1ex+xdx

  7. sec2(x)tan(x)tan2(x)1dx

  8. sin(2x)1sin4(x)dx; HINT: Let u=sin2(x)

Homework

At this time, you should be able to complete the following assignments:

CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License [http://creativecommons.org/licenses/by-nc-sa/4.0/].

Created: Monday, 9 August 2021 18:16 EDT Last Modified: Tuesday, 16 August 2022 - 10:12 (EDT)