##### How to Use
Enter the function f (x) in the text input field marked "f(x)=".

Example: f (x)=x2

Enter the value of c in the text input field marked "c=".

Example: c=1

Enter the starting value of d in the text input field marked "d=".

Example: d=2

Click the "Restart" button to generate the tables.

Click the "Closer (2x)" button to move the values shown in the tables to values closer to c (by a factor of 2.0).

To generate a new table after entering new values or regenerate the table from the starting values, click the "Restart" button.

To erase the tables and set the text input fields to default values, click the "Clear" button.

##### Examples
Indeterminate form: sin(x)/x as x approaches c=0

Difference Quotient: (ex+1-e)/x as x approaches c=0 -- limit is derivative of ex at x=1

Jump Discontinuity: |x|/x as x approaches c=0 -- note differing one-sided limits

Asymptote: 1/x as x approaches c=0 -- note diverging values in both tables

One-Sided Limit: sin(x)/x as x approaches c=0 from the right
(uses conditional expression to delete domain to left)

##### Other Notes
The starting value of d determines where the tables start, with c-d and f (c-d) on the left, c+d and f (c+d) on the right. The other lines in the tables show values of f (x) for values closer to c -- on the left, c-d/2, c-d/4, c-d/8, etc.

Recall the "-" definition of a limit:

The limit of f (x) as x approaches c
is equal to L if and only if:
for every there is a so that
|f (x)-L|< whenever |x-c|<.

In the tables generated by the applet, the values of d roughly correspond to the values of in the definition -- the limit of f (x) as x approaches c is L just in case sufficiently small values of d in the tables give values of f (x) sufficiently close to the value of L.

If the values in either table diverge, then the limit does not exist. Also, if the values in both tables approach limits, but the limits do not agree, then the limit does not exist; however, it may be possible to demonstrate a one-sided limit in this case.