Improper Integrals

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

Calculus I

Prerequisite Knowledge

This section contains mathematical content from previous courses that are necessary for improper integrals.

Limits

Definition: Limit

The limit of f(x) as x approaches a is L. This is written as:

limxaf(x)=L

NOTE: Here is how to interpret the symbols in the definition of a limit.

Infinite Limits

NOTE: is NOT a real number, i.e., R.

Limits at Infinity

Definition: Limit at Infinity

Let f be a function defined on some open interval (a,). Then limxf(x)=L means that as x becomes large without bound, the values of f(x) become arbitrarily close to L.

Definition: Limit at Negative Infinity

Let f be a function defined on some open interval (,a). Then limxf(x)=L means that as x becomes small without bound, the values of f(x) become arbitrarily close to L.

NOTE: Since is NOT a real number, then f() is NOT meaningful.

Evaluating Limits

Definition: Direct Substitution

Indeterminate Forms of Limits

Definition: Indeterminate Quotients
  1. Type 00: If limxaf(x)=0 and limxag(x)=0, then limxaf(x)g(x) may or may not exist.
  2. Type : If limxaf(x) becomes large without bound and limxag(x) becomes large without bound, then limxaf(x)g(x) may or may not exist.
Definition: Indeterminate Differences
  1. Type : If limxaf(x) becomes large without bound and limxag(x) becomes large without bound, then limxa[f(x)g(x)] may or may not exist.
Definition: Indeterminate Products
  1. Type 0: If limxaf(x)=0 and limxag(x) becomes large without bound, then limxa[f(x)g(x)] may or may not exist.
Definition: Indeterminate Powers
  1. Type 00: If limxaf(x)=0 and limxag(x)=0, then limxaf(x)g(x) may or may not exist.
  2. Type 0: If limxaf(x) becomes large without bound and limxag(x)=0, then limxaf(x)g(x) may or may not exist.
  3. Type 1: If limxaf(x)=1 and limxag(x) becomes large without bound, then limxaf(x)g(x) may or may not exist.

l'Hôpital's Rule

NOTE: l'Hôpital's Rule is valid only for indeterminate quotients.

Definition: l'Hôpital's Rule

Suppose f and g are differentiable and g(x)0 on some open interval that contains a. Suppose that

then limxaf(x)g(x)=limxaf(x)g(x)

Practice

Evaluate the following limits:

  1. limx[xex]
  2. limx1+ex2x
  3. limxx1+x2
  4. limx2x3+51+x3
  5. limx1+x61+x3
  6. limx0x1+x2
  7. limx2x2x2x2
  8. limx0exex2xxsin(x)
  9. limx0[xln(x)]
  10. limx1x81x51
  11. limxx3ex2

Check Your Work

Use Technology to Verify Limits

NOTE: The use of technology in this activity is to verify, i.e., check, your answers. You must show work on assessments to receive credit for all Calculus I work.

Mathematica

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. Limit[ ] has two arguments:

    1. The function in the argument of the limit;

    2. x->a, how the limit is to be determined.

    3. The direction:

      1. Direction->"FromAbove" for limits from the right;
      2. Direction->"FromAbove" for limits from the left;
      3. Do not use Direction for limits from both sides.
  3. Mathematica uses Sqrt[] for    ; Cos[ ] for cos(x); Log[ ] for ln(x); Ex for ex; etc.

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

  5. You may need parens, ( and ), to group multiple terms in the numerator and denominator.

  6. If Mathematica returns either or , then the limit DNE.

  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 limits at infinity. On all Assessments, you must show that you understand the Calculus I concept of evaluating limits at infinity.

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. limit( ) command has three arguments:

    1. The function, f, in the argument of the limit;
    2. x​, where x​​ is the variable used in the function.
    3. a, where a is written as oo for or -oo for . [oo is two lower-case ‘oo’]
  4. Python uses sqrt() for    ; log( ) for ln(x); exp(x) for ex; etc.

  5. You only need to change:

    1. the function in line 9 of the code;
    2. a in line 12 of the code.
  6. The code will output all three directional limits. Choose the appropriate one.

  7. You may need parens, ( and ), to group multiple terms in the numerator and denominator.

  8. Python requires for explicit multiplication; ​ for exponents; exp(x) for ex; etc.

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

  10. If Python returns either or , then the limit DNE.

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

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: Tuesday, 15 September 2020 12:39 EDT Last Modified: Monday, 14 February 2022 - 07:01 (EST)