Tutorials › Real Analysis › Proof of the Sequential Criterion

Continuity · Tutorial 349 of 1000

Proof of the Sequential Criterion

Learn how a failure of the epsilon-delta condition produces a sequence that disproves sequential continuity, completing the sequential criterion for continuity.

Intermediate 9 min read

What You'll Learn

  • State the sequential criterion for continuity at a point
  • Construct a sequence from the negation of the epsilon-delta condition
  • Verify that the constructed sequence approaches the point
  • Use a sequence to certify that a function is discontinuous
  • Apply the criterion on domains with isolated points
  • Distinguish testing one sequence from controlling every sequence

From Sequential Continuity Back to Continuity

In the previous tutorial, continuity at a point was shown to imply sequential continuity there: whenever inputs in the domain converge to the point, their function values converge to the value at that point. The converse is also true. The key idea is to turn a failure of continuity into a sequence that approaches the point while keeping every output a fixed positive distance from the function value.

This construction explains why the word every matters in the definition of sequential continuity. If even one sequence approaching \(a\) fails to have outputs converging to \(f(a)\), then continuity at \(a\) is impossible. Conversely, if no such sequence fails, the epsilon-delta condition must hold.

Theorem (Sequential Criterion for Continuity): Let \(E\subseteq\mathbb{R}\), let \(f:E\to\mathbb{R}\), and let \(a\in E\). The function \(f\) is continuous at \(a\) if and only if, for every sequence \((x_n)\) in \(E\) with \(x_n\to a\), the sequence \((f(x_n))\) converges to \(f(a)\).

Proof. If \(f\) is continuous at \(a\), the previous tutorial’s theorem, “Continuity Implies Sequential Continuity,” gives the required conclusion. It remains to prove the converse.

Suppose \(f\) is sequentially continuous at \(a\). We prove that \(f\) is continuous at \(a\) by contradiction. If \(f\) were not continuous at \(a\), the negation of the epsilon-delta definition would give some \(\varepsilon_0>0\) such that, for every \(\delta>0\), there exists an \(x\in E\) satisfying

$$ |x-a|<\delta \quad\text{and}\quad |f(x)-f(a)|\geq\varepsilon_0. $$

For each positive integer \(n\), apply this statement with \(\delta=1/n\). Choose \(x_n\in E\) such that

$$ |x_n-a|<\frac{1}{n} \quad\text{and}\quad |f(x_n)-f(a)|\geq\varepsilon_0. $$

The first inequality shows that \(x_n\to a\). Indeed, given any \(\eta>0\), choose a positive integer \(N\) with \(1/N<\eta\). Whenever \(n\geq N\),

$$ |x_n-a|<\frac{1}{n}\leq\frac{1}{N}<\eta. $$

But the second inequality holds for every \(n\), so \(f(x_n)\) cannot converge to \(f(a)\). For example, convergence to \(f(a)\) would require the distance from \(f(x_n)\) to \(f(a)\) eventually to be less than \(\varepsilon_0/2\), whereas that distance is always at least \(\varepsilon_0\). This contradicts sequential continuity at \(a\). Therefore \(f\) is continuous at \(a\). \(\square\)

The proof uses no assumption that \(E\) contains an interval around \(a\). Every selected \(x_n\) belongs to \(E\), exactly as required by continuity on that domain. Also, the sequence need not have distinct terms. The inequalities themselves guarantee the needed approach to \(a\) and the persistent failure of the output values to approach \(f(a)\).

How the Witness Sequence Is Built

The construction follows a general pattern. A failed epsilon-delta condition says there is one fixed output error \(\varepsilon_0\) that cannot be eliminated, no matter how small an input neighborhood is chosen. Choosing successively smaller neighborhoods, such as radius \(1/n\), produces a sequence that gets arbitrarily close to \(a\) while retaining that same output error.

1
Negate continuity.
Find one \(\varepsilon_0>0\) for which every positive \(\delta\) admits a domain point with input distance less than \(\delta\) and output distance at least \(\varepsilon_0\).
2
Shrink the input neighborhoods.
Use \(\delta=1/n\) and choose one corresponding point \(x_n\in E\) for each positive integer \(n\).
3
Check both properties.
The bound \(|x_n-a|<1/n\) gives \(x_n\to a\), while \(|f(x_n)-f(a)|\geq\varepsilon_0\) for every \(n\) prevents convergence of the outputs to \(f(a)\).

The output bound must use a positive number that is fixed independently of \(n\). Merely knowing that each output differs from \(f(a)\) is not enough: those differences might still tend to zero. The fixed lower bound \(\varepsilon_0\) is what makes the sequence a decisive witness.

Worked Example: A Sign Function with a Defined Value at Zero

Define \(f:\mathbb{R}\to\mathbb{R}\) by \(f(0)=0\), \(f(x)=1\) when \(x>0\), and \(f(x)=-1\) when \(x<0\). Consider the sequence \(x_n=1/n\). Each term is positive, so \(f(x_n)=1\), while \(x_n\to0\). Thus

$$ f(x_n)=1\longrightarrow1\ne0=f(0). $$

This sequence disproves sequential continuity at zero, and the Sequential Criterion for Continuity therefore shows that \(f\) is not continuous at zero. In terms of the construction in the proof, \(\varepsilon_0=1/2\) works: for every \(\delta>0\), choose a positive integer \(n\) with \(1/n<\delta\) and set \(x=1/n\). Then \(|x-0|<\delta\) and \(|f(x)-f(0)|=1\geq1/2\).

A Sequence Characterizes Discontinuity

The criterion gives an equivalent way to describe failure. Rather than checking all possible epsilon-delta choices directly, one can look for a single sequence in the domain whose inputs approach \(a\) but whose outputs do not approach \(f(a)\).

Theorem (Sequential Witness for Discontinuity): Let \(E\subseteq\mathbb{R}\), let \(f:E\to\mathbb{R}\), and let \(a\in E\). The function \(f\) is not continuous at \(a\) if and only if there exists a sequence \((x_n)\) in \(E\) such that \(x_n\to a\) and \(f(x_n)\) does not converge to \(f(a)\).

Proof. If \(f\) is not continuous at \(a\), the construction in the proof of the Sequential Criterion gives a sequence \((x_n)\) in \(E\) with \(x_n\to a\) and \(|f(x_n)-f(a)|\geq\varepsilon_0\) for every \(n\), for some \(\varepsilon_0>0\). Therefore \(f(x_n)\) does not converge to \(f(a)\).

Conversely, suppose such a sequence exists. If \(f\) were continuous at \(a\), the previously proved implication “Continuity Implies Sequential Continuity” would force \(f(x_n)\to f(a)\). That contradicts the choice of the sequence. Hence \(f\) is not continuous at \(a\). \(\square\)

This theorem is especially useful when the sequence is easy to identify from the function’s definition. To prove discontinuity, one needs only one valid witness. To prove continuity by sequences, however, one must consider every sequence in the domain converging to the point.

Worked Example: A Function That Jumps at One Point

Let \(E=[-1,1]\), and define \(g:E\to\mathbb{R}\) by \(g(0)=2\) and \(g(x)=0\) for every \(x\in E\) with \(x\ne0\). Take \(x_n=1/(n+1)\). Since \(0<1/(n+1)\leq1/2\), every \(x_n\) belongs to \(E\) and differs from zero. Also, \(x_n\to0\). Hence \(g(x_n)=0\) for every \(n\), and

$$ g(x_n)=0\longrightarrow0\ne2=g(0). $$

The sequence is a witness to discontinuity at zero. Notice that the output sequence does converge; what fails is convergence to the required value \(g(0)\). Sequential continuity is about convergence to the function value at the limiting input, not merely convergence to some real number.

Using the Criterion on Different Domains

Sequences in the criterion must lie in the domain. This matters when the domain has gaps or isolated points. An isolated point \(a\in E\) has a neighborhood containing no other points of \(E\). Any sequence in \(E\) converging to \(a\) must then eventually equal \(a\), so its function values eventually equal \(f(a)\). The criterion consequently gives continuity at \(a\), regardless of how the function behaves at other points.

Worked Example: Continuity at a Point of a Finite Domain

Let \(E=\{-4,1,6\}\), define \(h:E\to\mathbb{R}\) by \(h(-4)=3\), \(h(1)=-2\), and \(h(6)=10\), and consider \(a=1\). If \((x_n)\) is a sequence in \(E\) converging to \(1\), then eventually \(|x_n-1|<1\). Among the points of \(E\), only \(1\) satisfies that inequality, since \(|-4-1|=5\) and \(|6-1|=5\). Thus \(x_n=1\) eventually, and so \(h(x_n)=-2=h(1)\) eventually. It follows that \(h(x_n)\to h(1)\) for every sequence in \(E\) converging to \(1\). The criterion proves that \(h\) is continuous at \(1\).

This conclusion is local to the point and the domain. It does not claim that every function on every domain is continuous at every point; points that are not isolated may have many sequences approaching them, and those sequences can reveal a failure.

What the Criterion Does—and Does Not—Ask

The Sequential Criterion for Continuity is a complete replacement for the pointwise epsilon-delta definition when working in subsets of \(\mathbb{R}\): the two conditions are equivalent. It gives a flexible proof method because sequences can be chosen to reflect particular features of a domain or function. The next tutorial compares the epsilon-delta and sequential formulations directly.

A common error is to check one sequence and conclude that a function is continuous. One successful sequence says nothing about all the other sequences that may approach the same point. A single failing sequence proves discontinuity, but a continuity proof through sequences must begin with an arbitrary sequence in \(E\) converging to \(a\) and establish convergence of its function values.

Another important detail is the target of convergence. The required conclusion is always \(f(x_n)\to f(a)\). If \(f(x_n)\) converges to a different value, that sequence still shows failure of sequential continuity. The jump-function example illustrates this directly.

Check Your Understanding

Use the proof and examples to answer the following questions.

  1. What statement about \(\varepsilon_0\) and \(\delta\) follows from the failure of continuity at \(a\)?
  2. Why does choosing \(\delta=1/n\) produce a sequence converging to \(a\)?
  3. Why does a fixed lower bound \(|f(x_n)-f(a)|\geq\varepsilon_0>0\) prevent \(f(x_n)\) from converging to \(f(a)\)?
  4. In the sequential witness for discontinuity, must the output sequence fail to converge altogether, or is it enough that it fails to converge to \(f(a)\)?
  5. Why is it not sufficient to verify the sequential condition for just one sequence approaching \(a\)?
  6. What feature of the domain in the finite-domain example forces every sequence approaching \(1\) to be eventually equal to \(1\)?