Learning Outcomes
- Using correct notation, describe the limit of a function
- Use a table of values to estimate the limit of a function or to identify when the limit does not exist
- Use a graph to estimate the limit of a function or to identify when the limit does not exist
We begin our exploration of limits by taking a look at the graphs of the functions
which are shown in Figure 1. In particular, let’s focus our attention on the behavior of each graph at and around x=2x=2.

Figure 1. These graphs show the behavior of three different functions around x=2x=2.
Each of the three functions is undefined at x=2x=2, but if we make this statement and no other, we give a very incomplete picture of how each function behaves in the vicinity of x=2x=2. To express the behavior of each graph in the vicinity of 2 more completely, we need to introduce the concept of a limit.
Intuitive Definition of a Limit
Let’s first take a closer look at how the function f(x)=(x2−4)(x−2)f(x)=(x2−4)(x−2) behaves around x=2x=2 in Figure 1. As the values of xx approach 2 from either side of 2, the values of y=f(x)y=f(x) approach 4. Mathematically, we say that the limit of f(x)f(x) as xx approaches 2 is 4. Symbolically, we express this limit as
From this very brief informal look at one limit, let’s start to develop an intuitive definition of the limit. We can think of the limit of a function at a number aa as being the one real number LL that the functional values approach as the xx-values approach aa, provided such a real number LL exists. Stated more carefully, we have the following definition:
Definition
Let f(x)f(x) be a function defined at all values in an open interval containing aa, with the possible exception of aa itself, and let LL be a real number. If all values of the function f(x)f(x) approach the real number LL as the values of x(≠a)x(≠a) approach the number aa, then we say that the limit of f(x)f(x) as xx approaches aa is LL. (More succinct, as xx gets closer to aa, f(x)f(x) gets closer and stays close to LL.) Symbolically, we express this idea as
Try It
We can estimate limits by constructing tables of functional values and by looking at their graphs. This process is described in the following Problem-Solving Strategy.
Problem-Solving Strategy: Evaluating a Limit Using a Table of Functional Values
- To evaluate limx→af(x)limx→af(x), we begin by completing a table of functional values. We should choose two sets of xx-values—one set of values approaching aa and less than aa, and another set of values approaching aa and greater than aa. The table below demonstrates what your tables might look like.
Table of Functional Values for limx→af(x)limx→af(x) xx f(x)f(x) xx f(x)f(x) a−0.1a−0.1 f(a−0.1)f(a−0.1) a+0.1a+0.1 f(a+0.1)f(a+0.1) a−0.01a−0.01 f(a−0.01)f(a−0.01) a+0.01a+0.01 f(a+0.01)f(a+0.01) a−0.001a−0.001 f(a−0.001)f(a−0.001) a+0.001a+0.001 f(a+0.001)f(a+0.001) a−0.0001a−0.0001 f(a−0.0001)f(a−0.0001) a+0.0001a+0.0001 f(a+0.0001)f(a+0.0001) Use additional values as necessary. Use additional values as necessary. - Next, let’s look at the values in each of the f(x)f(x) columns and determine whether the values seem to be approaching a single value as we move down each column. In our columns, we look at the sequence f(a−0.1),f(a−0.01),f(a−0.001),f(a−0.0001),f(a−0.1),f(a−0.01),f(a−0.001),f(a−0.0001), and so on, and f(a+0.1),f(a+0.01),f(a+0.001),f(a+0.0001)f(a+0.1),f(a+0.01),f(a+0.001),f(a+0.0001) and so on. (Note: Although we have chosen the xx-values a±0.1,a±0.01,a±0.001,a±0.0001a±0.1,a±0.01,a±0.001,a±0.0001, and so forth, and these values will probably work nearly every time, on very rare occasions we may need to modify our choices.)
- If both columns approach a common yy-value LL, we state limx→af(x)=Llimx→af(x)=L. We can use the following strategy to confirm the result obtained from the table or as an alternative method for estimating a limit.
- Using a graphing calculator or computer software that allows us graph functions, we can plot the function f(x)f(x), making sure the functional values of f(x)f(x) for xx-values near aa are in our window. We can use the trace feature to move along the graph of the function and watch the yy-value readout as the xx-values approach aa. If the yy-values approach LL as our xx-values approach aa from both directions, then limx→af(x)=Llimx→af(x)=L. We may need to zoom in on our graph and repeat this process several times.
We apply this Problem-Solving Strategy to compute a limit below.
Example: Evaluating a Limit Using a Table of Functional Values 1
Evaluate limx→0sinxxlimx→0sinxx using a table of functional values.
Example: Evaluating a Limit Using a Table of Functional Values 2
Evaluate limx→4√x−2x−4limx→4√x−2x−4 using a table of functional values.
Try It
Estimate limx→11x−1x−1limx→11x−1x−1 using a table of functional values. Use a graph to confirm your estimate.
Try It
At this point, we see from the tables that it may be just as easy, if not easier, to estimate a limit of a function by inspecting its graph as it is to estimate the limit by using a table of functional values. In the example below, we evaluate a limit exclusively by looking at a graph rather than by using a table of functional values. Recall that looking at a graph, a function’s value at a given x value is simply the y value at x.
Example: Evaluating a Limit Using a Graph
For g(x)g(x) shown in Figure 4, evaluate limx→−1g(x)limx→−1g(x).

Figure 4. The graph of g(x)g(x) includes one value not on a smooth curve.
Based on the example above, we make the following observation: It is possible for the limit of a function to exist at a point, and for the function to be defined at this point, but the limit of the function and the value of the function at the point may be different.
Watch the following video to see the more examples of evaluating a limit using a graph
Try It
Use the graph of h(x)h(x) in Figure 5 to evaluate limx→2h(x)limx→2h(x), if possible.
![A graph of the function h(x), which is a parabola graphed over [-2.5, 5]. There is an open circle where the vertex should be at the point (2,-1).](https://s3-us-west-2.amazonaws.com/courses-images/wp-content/uploads/sites/2332/2018/01/11202902/CNX_Calc_Figure_02_02_007.jpg)
Figure 5. The graph of h(x)h(x) consists of a smooth graph with a single removed point at x=2x=2.
Looking at a table of functional values or looking at the graph of a function provides us with useful insight into the value of the limit of a function at a given point. However, these techniques rely too much on guesswork. We eventually need to develop alternative methods of evaluating limits. These new methods are more algebraic in nature and we explore them in the next section; however, at this point we introduce two special limits that are foundational to the techniques to come.
Two Important Limits
Let aa be a real number and cc be a constant.
-
limx→ax=alimx→ax=a
-
limx→ac=climx→ac=c
We can make the following observations about these two limits.
- For the first limit, observe that as xx approaches aa, so does f(x)f(x), because f(x)=xf(x)=x. Consequently, limx→ax=alimx→ax=a.
- For the second limit, consider the table below.
x | f(x)=c | x | f(x)=c | |
---|---|---|---|---|
a−0.1 | c | a+0.1 | c | |
a−0.01 | c | a+0.01 | c | |
a−0.001 | c | a+0.001 | c | |
a−0.0001 | c | a+0.0001 | c |
Observe that for all values of x (regardless of whether they are approaching a), the values f(x) remain constant at c. We have no choice but to conclude limx→ac=c.
The Existence of a Limit
As we consider the limit in the next example, keep in mind that for the limit of a function to exist at a point, the functional values must approach a single real-number value at that point. If the functional values do not approach a single value, then the limit does not exist.
Example: Evaluating a Limit That Fails to Exist
Evaluate limx→0sin(1x) using a table of values.
Try It
Use a table of functional values to evaluate limx→2|x2−4|x−2, if possible.
Candela Citations
- 2.2 The Limit of a Function. Authored by: Ryan Melton. License: CC BY: Attribution
- Calculus Volume 1. Authored by: Gilbert Strang, Edwin (Jed) Herman. Provided by: OpenStax. Located at: https://openstax.org/details/books/calculus-volume-1. License: CC BY-NC-SA: Attribution-NonCommercial-ShareAlike. License Terms: Access for free at https://openstax.org/books/calculus-volume-1/pages/1-introduction