Math for Non-Geeks/ Epsilon-delta definition of continuity

From testwiki
Jump to navigation Jump to search

{{#invoke:Math for Non-Geeks/Seite|oben}}

Motivation and derivation

First examples

Consider the limit limnexp(1n). In school, this limit would be calculated as follows:

Template:Math

The sign function sgn(x)

Intuitively, this calculation makes sense: if 1n0, then exp(1n)exp(0) should hold. But can we really argument like that? Why should we be allowed to "pull" the limit inside the function brackets? Let us consider another example: the sign function sgn(x), which is returning the sign of x:

Template:Math

Since 1n>0 there is:

Template:Math

So limnsgn(1n)sgn(limn1n). This simple example shows that the limit may not simply be pulled into the function brackets. The function plot shows, why this worked with exp(x), but not with sgn(x). For exp(x), the sequence (exp(1n))n converges to exp(0), when taking the limit n:

exp(1/n) converges to exp(0) for n going to infinity

The sign function has a "jump" in the graph at x=0 and hence, the sequence (sgn(1n))n does not converge to sgn(0):

sgn(1/n) does not converge to(0) for n going to infinity

We note: There are certain functions, where the limit may be pulled into the brackets, wile for other functions this may not always work.

Jumps and continuity

The reason why we cannot pull the limit into the sign function sgn(1n), is because its graph has a "jump" at x=0. Let us now try to figure out, why pulling the limit into the brackets does not work, if the graph has a jump at the limit of the argument sequence. We assume f to have the following graph:

Graph of a function f with a jump at x0, where the right-handed limit at x0 exists.
Graph of a function f with a jump at x0, where the right-handed limit at x0 exists.

When approaching x0 from the left, the function values will also approach f(x0). So if the sequence of arguments consists only or almost only (meaning: with finitely many exceptions) of real numbers smaller or equal x0, then we may pull the limit inside the brackets. However, this fails if infinitely many elements bigger than x0 appear in the sequence of arguments. Their function values will not approach f(x0), as the graph is having a jump at x0, when looking to the right. This jump causes a minimal distance which function values in the proximity and right of x0 cannot fall below. The jump at x0 prevents us from being able to pull the limit into the brackets for some sequences of arguments.

The same happens if the graph has a jump at x0 in the left-handed direction:

Graph of the function f with a jump at x0, where the left-handed limit at x0 exists.
Graph of the function f with a jump at x0, where the left-handed limit at x0 exists.

Here, pulling the limit in fails whenever the sequence of arguments contains infinitely many elements smaller than x0. Function values left of x0 will not approach f(x0) due to the jump.

Mind that the situation may be different if f is not defined at the jump:

Graph of a function f with a jump at x0, where the function is not defined.
Graph of a function f with a jump at x0, where the function is not defined.

Here, the expression f(limnxn) does not make sense, since f is not defined at x0. So we do not need to consider, whether pulling in the limes is allowed there. For all other real numbers, the graph of f is continuous. We observe: A jump does only cause discontinuity of a function f, if f is even defined at the position of the jump.

Transition to a formal definition

Let us take again a function f with a jump at x0. When approaching the argument x0 from one side, a certain minimal distance between f(x) and f(x0) will always be kept. This minimal distance between f(x) and f(x0) is caused by the jump at x0. When approaching x0 from the other side, the f(x)-values will come arbitrarily close to f(x0) (provided there is no second jump).

For x-values that should approach arbitrarily (=„infinitely“) close to x0, we can use the notion of a sequence. To do so, we treat the x-values as a sequence (xn)n, converging to x0. The notion of a sequence is useful, as we need usually need infinitely many x-values for the approach and sequences are containing infinitely many elements as well.

Now, let us assume that we approach x0 from the side, where our f(xn) obey a minimal distance to f(x0) for x in the vicinity of x0. This minimal distance will be sustained in the limit process limn. In case that limnf(xn) exists, we can therefore be sure that limnf(xn)f(x0).

However, in our example we may also choose the sequence (xn)n such that limnf(xn)=f(x0). This will, for instance, be the case when x0 is approached by our xn from the other side. So in order to have limnf(xn)f(x0), we cannot make an arbitrary choice of our sequence converging to x0. But we certainly know that there are sequences (xn)n, for which f(xn) does not tend towards f(x0).

Derivation of the sequence criterion

Let us recap what we found so far:

Template:-

So if there is a jump at xD then we may not pull the limit inside the brackets (i.e. limnf(xn)f(x)=f(limnxn)) for at least one sequence of arguments (xn)n converging to x. Now, our intuition tells us that a function is discontinuous at some argument x, whenever its graph has a jump there. Therefore, we may define:

Template:-

In order to find the corresponding definition for continuity at x, we just need to take the negation of the above definition for discontinuity. That means, we may understand continuity as absence of a jump, where the exact definition reads:

Template:-

So we memorize: in case a function is continuous at some argument x, we may pull the limit inside the brackets for any sequence of arguments convrging to x. This is the sequence criterion of continuity. The entire function f is considered to be continuous, if it is continuous at each argument xD in its domain of definition. The definition of continuity for a function f therefore reads:

Template:-

So let us recap: For continuous functions f , we may always pull the limit inside the brackets – regardless of the limit x of the sequence of arguments. For instance, the exponential function is continuous, so we may always pull the limit inside the brackets of this function. The sign function is discontinuous at x=0 , so we may not pull the limit inside the brackets, if the sequence of argument converges to zero.

Formal definition

In the above section, we already learned the definition of continuity. Let us formalize this:

<section begin="Sequence criterion of continuity for a single argument" />Math for Non-Geeks: Template:Definition<section end="Sequence criterion of continuity for a single argument" />

A function is said to be continuous if it is continuous at each argument:

<section begin="Sequence criterion of continuity" />Math for Non-Geeks: Template:Definition<section end="Sequence criterion of continuity" />

So continuity guarantees us that we are allowed to pull the limit inside the brackets. This may simplify calculations of limits tremendously - and indeed, continuity is a concept one may encounter frequently when calculating limits.

Consequences of this definition

We just found a formal definition of continuity by using our intuition of jumps. This definition turned out to be useful over the years and is therefore accepted in the mathematical community as the definition of continuity. And we will use it for the following considerations as well. So if we want to decide whether a function is continuous, we will replace our first intuition by the sequence criterion which we just found. This will also have some side effects. We consider the topological sine function:

Template:Math

Its graph is given by:

Graph der topologischen Sinusfunktion
Graph der topologischen Sinusfunktion

Our first intuition is not suitable for deciding, whether this function is continuous at x=0 , since it is oscillating here infinitely many times with the period of oscillation tending to zero. The graph itself does not look as if there would be a jump. However, using the sequence criterion of continuity, we may show that the topological sine function is discontinuous at x=0, which corresponds to the infinitely fast oscillations (Exercise).

As a byproduct of our definition, we found a type of discontinuity differing from a jump. It is also called essential discontinuity . And we need to accept these kind of discontinuities, if we want to use the sequence criterion as a definition for discontinuities. Please note that this is one of the standard definitions in mathematics. So denying it or looking for an alternative would certainly make us some lonely outsiders in the world of mathematicians!

Examples for the sequence criterion

Quadratic functions are continuous

<section begin="Continuity of quadratic functions" /> Math for Non-Geeks: Template:Aufgabe<section end="Continuity of quadratic functions" />

Application of the sequence criterion

We have just proven that the quadratic funtion is continuous. So we may pull the limit inside the brackets without further thinking about it. This is a nice thing about continuity, as the following example underlines:

Math for Non-Geeks: Template:Aufgabe

Common sketches of proofs

Proofs of continuity using the sequence criterion

<section begin="Beweisskizze:Stetigkeit" /> In order to prove continuity of a function at some x0 , we need to show that for each sequence (xn)n of arguments converging to limnxn=x0 , there is limnf(xn)=f(x0) . A proof for this could schematically look as follows:

Template:-

In order to prove continuity for the function f (for all arguments in its domain of definition), we need to slightly adjust that scheme:

Template:-<section end="Beweisskizze:Stetigkeit" />

Proving discontinuity using the sequence criterion

<section begin="Sketch of proof:discontinuity" /> In order to show that a function f:D is discontinuous at x0D using the sequence criterion, we need to find one specific sequence of arguments (xn)n with xnD for all n which is converging to x0 , such that the sequence of function values (f(xn))n does not converge to f(x0) . So there shall be limnxn=x0 but limnf(xn)f(x0) . In order for limnf(xn)f(x0) to hold, there are two cases to be distinguished:

  • The sequence of function values (f(xn))n diverges.
  • The sequence of function values (f(xn))n converges, but its limit is not f(x0).

Therefore, a proof of discontinuity using the sequence criterion could take the following form:

Template:-<section end="Sketch of proof:discontinuity" />

Equivalence to the epsilon-delta criterion

{{#lst:Math for Non-Geeks: Epsilon-delta definition of continuity|Equivalence to the sequence criterion}}

Exercises

Continuity of the absolute function

<section begin="Exercise:Continuity of the absolute function" />Math for Non-Geeks: Template:Aufgabe<section end="Exercise:continuity of the absolute function" />

Discontinuity of the topological sine function

<section begin="Exercise:Discontinuity of the topological sine function" /> Math for Non-Geeks: Template:Aufgabe<section end="Exercise:Discontinuity of the topological sine function" />

{{#invoke:Math for Non-Geeks/Seite|unten|quellen=

}}

Template:BookCat