Tutorials › Real Analysis › Pointwise Versus Uniform Convergence

Sequences of Functions · Tutorial 573 of 1000

Pointwise Versus Uniform Convergence

See how the order of quantifiers separates pointwise from uniform convergence, and use finite-domain and moving-point tests to distinguish them.

Advanced 10 min read

What You'll Learn

  • Contrast the quantifiers in pointwise and uniform convergence
  • Identify why pointwise convergence does not provide one index for an entire domain
  • Test nonuniform convergence by choosing inputs that vary with the index
  • Prove that pointwise convergence on a finite domain is uniform
  • Use a sequence of moving inputs to characterize uniform convergence
  • Distinguish convergence behavior on different domains

Two Ways to Control the Error

Pointwise and uniform convergence both describe how functions approach a limit, but they ask for different kinds of control. In pointwise convergence, one fixes an input and then asks whether the numerical sequence of function values converges there. Uniform convergence asks for a single index that controls the error at every input in the domain. The difference is the order in which the input and the index are chosen.

Recall the definition of pointwise convergence from the tutorial “Pointwise Convergence.” The sequence \(f_n:E\to\mathbb{R}\) converges pointwise to \(f:E\to\mathbb{R}\) if, for each fixed \(x\in E\), the numerical sequence \(f_n(x)\) converges to \(f(x)\). In epsilon language, for every \(x\in E\) and every \(\varepsilon>0\), there is an index \(N\) such that the error is less than \(\varepsilon\) whenever \(n\geq N\). Here, \(N\) may depend on both \(x\) and \(\varepsilon\).

By contrast, uniform convergence requires that for every \(\varepsilon>0\), there is one \(N\) such that the error is less than \(\varepsilon\) for all \(n\geq N\) and all \(x\in E\). The index may depend on \(\varepsilon\), but it may not depend on \(x\). As established in “Uniform Convergence,” uniform convergence implies pointwise convergence. The converse is not generally true.

Convergence typeOrder of choicesMay the index depend on the input?
PointwiseChoose \(x\), then choose \(N\)Yes
UniformChoose \(N\), then require the estimate for every \(x\)No

This distinction is not about whether the error becomes small at each individual input. Pointwise convergence guarantees that. It is about whether the indices needed at different inputs can be replaced by a single index for the whole domain.

Worked Examples

Worked Example: Pointwise Convergence Without Uniform Convergence

For positive integers \(n\), define

$$ f_n(x)=\frac{nx}{1+n^2x^2}, \qquad x\in\mathbb{R}. $$

We first find the pointwise limit. At \(x=0\), \(f_n(0)=0\) for every \(n\). If \(x\neq0\), then

$$ \left|f_n(x)\right| =\frac{n|x|}{1+n^2x^2} \leq \frac{n|x|}{n^2x^2} =\frac{1}{n|x|}. $$

For each fixed nonzero \(x\), the final expression tends to zero as \(n\to\infty\). Thus \(f_n(x)\to0\) for every real \(x\), so the sequence converges pointwise to the zero function.

To test whether the convergence is uniform, let the input vary with the index: set \(x_n=1/n\). Substitution gives

$$ f_n(x_n) =\frac{n(1/n)}{1+n^2(1/n)^2} =\frac{1}{1+1} =\frac{1}{2}. $$

The error at \(x_n\) is therefore \(1/2\) for every \(n\). In particular, it does not become smaller than \(1/4\), so no single index can make the error less than \(1/4\) across all of \(\mathbb{R}\). The convergence is pointwise but not uniform. The estimate for a fixed \(x\neq0\) does not provide a bound that works independently of \(x\): its right-hand side contains \(1/|x|\).

Worked Example: A Pointwise Estimate That Is Uniform

Define

$$ g_n(x)=\frac{x}{n(1+x^2)}, \qquad x\in\mathbb{R}. $$

For every real \(x\), the inequality \(2|x|\leq 1+x^2\) follows from \((|x|-1)^2\geq0\). Consequently,

$$ |g_n(x)| =\frac{|x|}{n(1+x^2)} \leq\frac{1}{2n} \qquad(x\in\mathbb{R}). $$

Given \(\varepsilon>0\), choose a positive integer \(N>1/(2\varepsilon)\). Then, for every \(n\geq N\) and every \(x\in\mathbb{R}\),

$$ |g_n(x)-0| \leq\frac{1}{2n} \leq\frac{1}{2N} <\varepsilon. $$

The same index works for every real input, so \(g_n\) converges uniformly to zero on \(\mathbb{R}\). In particular, it also converges pointwise. A bound that is independent of \(x\) is the key feature of this argument.

Worked Example: Pointwise Convergence on a Finite Domain

Let \(E=\{a,b,c\}\), where \(a,b,c\) are three distinct real numbers, and define functions on \(E\) by

$$ h_n(a)=\frac{1}{n}, \qquad h_n(b)=\frac{(-1)^n}{n^2}, \qquad h_n(c)=\frac{3}{n+1}. $$

Each of the three numerical sequences tends to zero, so \(h_n\) converges pointwise to zero on \(E\). Moreover, for every positive integer \(n\),

$$ |h_n(a)|\leq\frac{3}{n}, \qquad |h_n(b)|=\frac{1}{n^2}\leq\frac{1}{n}\leq\frac{3}{n}, \qquad |h_n(c)|=\frac{3}{n+1}\leq\frac{3}{n}. $$

Thus every input has error at most \(3/n\). Given \(\varepsilon>0\), choose \(N>3/\varepsilon\). For all \(n\geq N\) and all \(x\in E\), the error is at most \(3/n\leq3/N<\varepsilon\). Hence this convergence is uniform. The next theorem explains why pointwise convergence on any finite domain always has this property.

Pointwise Convergence on a Finite Domain

For a finite domain, only finitely many input-dependent indices need to be coordinated. Taking their maximum produces a single index that works throughout the domain. This argument does not extend directly to an infinite domain: there may be infinitely many required indices with no finite maximum.

Theorem (Pointwise Convergence on a Finite Domain Is Uniform): Let \(E\) be a nonempty finite set, and suppose \(f_n:E\to\mathbb{R}\) converges pointwise to \(f:E\to\mathbb{R}\). Then \(f_n\to f\) uniformly on \(E\).

Proof. Fix \(\varepsilon>0\). For each \(x\in E\), pointwise convergence gives a positive integer \(N_x\) such that

$$ n\geq N_x \quad\Longrightarrow\quad |f_n(x)-f(x)|<\varepsilon. $$

Because \(E\) is finite and nonempty, the finite collection of indices \(N_x\) has a maximum. Define

$$ N=\max_{x\in E}N_x. $$

If \(n\geq N\), then \(n\geq N_x\) for every \(x\in E\). Therefore \(|f_n(x)-f(x)|<\varepsilon\) for every \(x\in E\). This is exactly the uniform convergence condition, so \(f_n\to f\) uniformly on \(E\). \(\square\)

Finiteness matters here. On an infinite domain, pointwise convergence still provides an index for each input, but those indices need not be bounded by one finite number. The first worked example demonstrates this failure: inputs \(x_n=1/n\) continue to exhibit a fixed error even though the error tends to zero at every fixed input.

A Moving-Input Test

A useful way to detect the difference between the two types of convergence is to let the input change as the index changes. Pointwise convergence tests \(f_n(x)\) at each fixed \(x\); uniform convergence must also control errors at inputs chosen differently for different indices. The following criterion makes that idea precise.

Theorem (Moving-Input Criterion for Uniform Convergence): Let \(E\) be nonempty, and let \(f_n,f:E\to\mathbb{R}\). Then \(f_n\to f\) uniformly on \(E\) if and only if, for every sequence \((x_n)\) with \(x_n\in E\), the numerical sequence \(|f_n(x_n)-f(x_n)|\) tends to zero.

Proof. Suppose first that \(f_n\to f\) uniformly on \(E\). Let \((x_n)\) be any sequence of points in \(E\), and fix \(\varepsilon>0\). Uniform convergence supplies an index \(N\) such that, for every \(n\geq N\) and every \(x\in E\),

$$ |f_n(x)-f(x)|<\varepsilon. $$

In particular, this estimate holds at \(x=x_n\), so \(|f_n(x_n)-f(x_n)|<\varepsilon\) for every \(n\geq N\). Thus the errors along the chosen sequence of inputs tend to zero.

Conversely, suppose that for every sequence \((x_n)\) in \(E\), the errors \(|f_n(x_n)-f(x_n)|\) tend to zero. Assume, for contradiction, that \(f_n\) does not converge uniformly to \(f\). By the definition of uniform convergence, there is an \(\varepsilon_0>0\) such that for every positive integer \(N\), there are an index \(n\geq N\) and a point \(x\in E\) with

$$ |f_n(x)-f(x)|\geq\varepsilon_0. $$

We can use this failure repeatedly to choose strictly increasing indices \(n_1<n_2<\cdots\) and points \(y_k\in E\) such that

$$ |f_{n_k}(y_k)-f(y_k)|\geq\varepsilon_0 \qquad\text{for every }k. $$

Define a sequence \((x_n)\) in \(E\) by setting \(x_{n_k}=y_k\) for each \(k\), and setting \(x_n=x_0\) at all other indices, where \(x_0\) is any fixed point of the nonempty set \(E\). Along the indices \(n_k\), the errors satisfy

$$ |f_{n_k}(x_{n_k})-f(x_{n_k})| =|f_{n_k}(y_k)-f(y_k)| \geq\varepsilon_0. $$

Since \(n_k\to\infty\), these errors cannot tend to zero. This contradicts the assumed property for every sequence of inputs. Therefore \(f_n\to f\) uniformly on \(E\). \(\square\)

This criterion is especially effective for proving that convergence is not uniform: it is enough to find a sequence of inputs along which the errors fail to tend to zero. In the first worked example, the choice \(x_n=1/n\) gives error exactly \(1/2\) at every index. To prove uniform convergence by this criterion, however, one must control the errors for every possible sequence of inputs, which is often less direct than finding a bound independent of \(x\).

What the Comparison Does—and Does Not—Say

Uniform convergence is stronger than pointwise convergence, but the distinction depends on the domain. Restricting functions to a smaller set can change whether convergence is uniform. For example, the functions \(f_n(x)=nx/(1+n^2x^2)\) from the first example do not converge uniformly on \(\mathbb{R}\). On the smaller set \(E=\{0\}\), however, every function is zero, so convergence to zero is uniform there. A uniform estimate on a whole domain also works on each subset, since it remains valid for every point in that subset.

A common mistake is to show that, for each fixed \(x\), the error tends to zero and then treat the index as though it were independent of \(x\). Pointwise convergence permits the needed index to become arbitrarily large as the input changes. When testing uniform convergence, a moving input is therefore not a distraction: it is a direct way to check whether one index truly controls the entire domain.

Takeaway: Pointwise convergence controls one fixed input at a time; uniform convergence controls all inputs with the same index. Finite domains allow the individual indices to be combined by taking a maximum, while moving-input tests can expose failures of uniform control.

Check Your Understanding

Use the definitions, examples, and results in this tutorial to answer the following questions.

  1. How does the order of choosing the input and the index differ between pointwise and uniform convergence?
  2. For \(f_n(x)=nx/(1+n^2x^2)\), what sequence of inputs shows that convergence to zero is not uniform, and what is the error at those inputs?
  3. Why does pointwise convergence on a finite nonempty domain imply uniform convergence?
  4. In the moving-input criterion, why does failure of uniform convergence allow the selection of strictly increasing indices with errors bounded below by one positive number?
  5. Can uniform convergence on a domain fail after restricting the functions to a subset? Explain why or why not.