Tutorials › Real Analysis › Uniform Convergence and Boundedness

Sequences of Functions · Tutorial 586 of 1000

Uniform Convergence and Boundedness

See how uniform closeness and boundedness work together, and distinguish a common bound for a whole sequence from bounds that depend on the function or input.

Advanced 9 min read

What You'll Learn

  • Distinguish individually bounded functions from a uniformly bounded sequence.
  • Prove that a uniformly convergent sequence of bounded functions has one bound for all its terms.
  • Transfer boundedness between functions at finite uniform distance.
  • Show that a pointwise limit inherits a common bound.
  • Recognize why pointwise convergence alone does not control the bounds of a sequence.

Individual Bounds and a Common Bound

A function can be bounded even when its bound is very large, and a sequence can consist entirely of bounded functions while their bounds grow without limit. Uniform convergence gives a useful way to rule out that growth: once two sufficiently late functions are uniformly close, one bounded function controls all the others in the tail. The finitely many earlier functions can then be handled separately.

Throughout, \(E\) is a nonempty set and each \(f_n:E\to\mathbb{R}\). A function \(f:E\to\mathbb{R}\) is bounded if there is a finite \(M\geq0\) such that \(|f(x)|\leq M\) for every \(x\in E\). The bound may depend on the function.

Definition: A sequence of functions \((f_n)\) is uniformly bounded on \(E\) if there is one finite \(M\geq0\) such that \(|f_n(x)|\leq M\) for every \(n\) and every \(x\in E\). The same bound must work for all functions and all inputs.

Uniform boundedness is stronger than saying that each \(f_n\) is bounded. In the latter statement, a different bound \(M_n\) may be used for each index, and those bounds might grow without limit. The distinction is similar to the distinction between having a bound at each fixed input and having a bound that works simultaneously for every input.

Boundedness Under a Uniform Error

The basic estimate behind the topic is the triangle inequality. If two functions differ by at most a fixed finite amount everywhere, then one is bounded exactly when the other is bounded. This fact is useful even when the functions are not limits of a sequence.

Theorem (Boundedness at Finite Uniform Distance): Let \(f,g:E\to\mathbb{R}\), and suppose there is a finite \(C\geq0\) such that \(|f(x)-g(x)|\leq C\) for every \(x\in E\). Then \(f\) is bounded if and only if \(g\) is bounded.

Proof. Suppose first that \(f\) is bounded, with \(|f(x)|\leq M\) for every \(x\in E\). For each \(x\in E\),

$$ |g(x)|\leq |g(x)-f(x)|+|f(x)|\leq C+M. $$

Thus \(g\) is bounded. Interchanging \(f\) and \(g\) gives \(|f(x)|\leq |f(x)-g(x)|+|g(x)|\leq C+|g(x)|\), so boundedness of \(g\) implies boundedness of \(f\). This proves both directions. \(\square\)

In terms of the supremum norm from earlier in the course, the hypothesis holds whenever \(\|f-g\|_\infty\) is finite. Uniform convergence gives just this kind of control between a sufficiently late term and the limit: for example, if \(f_n\to f\) uniformly, then for all sufficiently large \(n\), \(|f_n(x)-f(x)|<1\) at every \(x\). Consequently, if the limit is bounded, all sufficiently late terms are bounded by a common bound. The theorem also explains why finite uniform error alone cannot make an unbounded function bounded.

Worked Example: A Uniformly Convergent Sequence with a Common Bound

On \(E=[-1,1]\), define \(f_n(x)=x^2+\frac{\sin(nx)}{n+1}\). We first check uniform convergence to \(f(x)=x^2\). Since \(|\sin(nx)|\leq1\) for every real \(x\),

$$ |f_n(x)-f(x)| =\left|\frac{\sin(nx)}{n+1}\right| \leq\frac{1}{n+1} \qquad (x\in[-1,1]). $$

The right-hand side tends to zero independently of \(x\), so the convergence is uniform. Also, \(0\leq x^2\leq1\) on this domain. Therefore

$$ |f_n(x)| \leq x^2+\frac{|\sin(nx)|}{n+1} \leq 1+\frac{1}{n+1} \leq\frac32 \qquad (n\geq1,\ x\in[-1,1]). $$

Thus \(3/2\) is a common bound for the entire sequence. The estimate shows both the role of the domain and the role of the error: the term \(x^2\) is bounded on \([-1,1]\), and the additional term is uniformly small. No choice of \(x\) can make the functions exceed the displayed common bound.

Uniform Convergence Gives a Common Bound for Bounded Terms

The next theorem does not require first identifying or bounding the limit. Instead, it uses the Uniform Cauchy Criterion established earlier in the course. Far enough along the sequence, any two terms are uniformly close. Fixing one bounded term in that tail provides a bound for every later term.

Theorem (Uniform Boundedness of a Uniformly Convergent Sequence): Suppose each \(f_n:E\to\mathbb{R}\) is bounded and \(f_n\) converges uniformly on \(E\). Then \((f_n)\) is uniformly bounded on \(E\).

Proof. Uniform convergence implies that \((f_n)\) is uniformly Cauchy, by the Uniform Cauchy Criterion. Choose an index \(N\) such that whenever \(m,n\geq N\),

$$ |f_n(x)-f_m(x)|<1 \qquad\text{for every }x\in E. $$

In particular, take \(m=N\). Since \(f_N\) is bounded, choose \(M_N\geq0\) such that \(|f_N(x)|\leq M_N\) for every \(x\in E\). For \(n\geq N\) and \(x\in E\),

$$ |f_n(x)|\leq |f_n(x)-f_N(x)|+|f_N(x)|<1+M_N. $$

The terms with indices \(1,\ldots,N-1\) are also bounded individually. For each such \(j\), choose \(M_j\geq0\) with \(|f_j(x)|\leq M_j\) for all \(x\in E\). Then the finite number

$$ M=1+M_N+\sum_{j=1}^{N-1}M_j $$

bounds every term: it is at least \(1+M_N\) for \(n\geq N\), and at least \(M_j\) for each \(j<N\). (When \(N=1\), the sum is zero.) Hence \(|f_n(x)|\leq M\) for every \(n\) and every \(x\in E\). The sequence is uniformly bounded. \(\square\)

The proof separates the sequence into a tail and a finite beginning. Uniform Cauchy behavior controls the whole tail using one fixed function, \(f_N\). Individual boundedness then supplies bounds for the finite number of terms before that tail. The finite beginning matters: a tail bound by itself says nothing about whether an earlier function is bounded.

Worked Example: Uniform Convergence Does Not Make Unbounded Functions Bounded

On \(E=\mathbb{R}\), define \(f_n(x)=x+\frac1n\), and let \(f(x)=x\). For every real \(x\),

$$ |f_n(x)-f(x)|=\frac1n. $$

Thus \(f_n\to f\) uniformly on \(\mathbb{R}\). But each \(f_n\) is unbounded: as \(x\) increases without bound, \(x+1/n\) increases without bound. The limit \(f(x)=x\) is unbounded as well. This does not contradict the theorem, whose hypothesis that every term is bounded is absent. The boundedness-at-finite-uniform-distance theorem gives the same conclusion: a function at finite uniform distance from an unbounded function must also be unbounded.

When a Common Bound Passes to a Limit

There is a useful converse-looking observation. If a single bound already works for every function in a sequence, then any pointwise limit inherits that bound. Uniform convergence is not needed for this particular conclusion; pointwise convergence at each input is enough.

Theorem (A Common Bound Passes to a Pointwise Limit): Suppose \(|f_n(x)|\leq M\) for every \(n\) and \(x\in E\), where \(M\geq0\). If \(f_n\) converges pointwise to \(f:E\to\mathbb{R}\), then \(|f(x)|\leq M\) for every \(x\in E\).

Proof. Fix any \(x\in E\). Pointwise convergence gives \(f_n(x)\to f(x)\). For every \(n\), the triangle inequality and the common bound give

$$ |f(x)|\leq |f(x)-f_n(x)|+|f_n(x)| \leq |f(x)-f_n(x)|+M. $$

Let \(\varepsilon>0\). Choose \(n\) large enough that \(|f(x)-f_n(x)|<\varepsilon\). Then \(|f(x)|\leq M+\varepsilon\). Since this holds for every \(\varepsilon>0\), it follows that \(|f(x)|\leq M\). The point \(x\) was arbitrary, so the inequality holds throughout \(E\). \(\square\)

The crucial hypothesis is the existence of one \(M\) that works for every index and every input. Merely knowing that each function is bounded does not provide such an \(M\). The following example makes that distinction visible even when the sequence has a pointwise limit.

Worked Example: Bounded Functions with No Common Bound

For \(n\geq1\), define a function on \(\mathbb{R}\) by

$$ f_n(x)=\max\{0,\ n(1-n|x-n|)\}. $$

The function is zero whenever \(|x-n|\geq1/n\). On its support, \(0\leq1-n|x-n|\leq1\), so \(0\leq f_n(x)\leq n\). At the input \(x=n\), the value is \(f_n(n)=\max\{0,n(1-0)\}=n\); hence each \(f_n\) is bounded, but its supremum is at least \(n\).

For any fixed \(x\in\mathbb{R}\), choose \(n\) large enough that \(n-1/n>|x|\). The support of \(f_n\) lies in \([n-1/n,n+1/n]\), entirely to the right of \(|x|\), so \(x\) is outside that support and \(f_n(x)=0\). Therefore \(f_n(x)\to0\) for every fixed \(x\). The sequence converges pointwise to the bounded zero function, but it is not uniformly bounded: any proposed common bound \(M\) fails for an integer \(n>M\), since \(f_n(n)=n>M\). Pointwise convergence does not prevent the large values from moving to new inputs.

What the Bounds Do—and Do Not—Say

The results above answer different questions. If each term is bounded and the sequence converges uniformly, the Uniform Cauchy Criterion supplies a common bound for the entire sequence. If the sequence already has a common bound and converges pointwise, that bound passes to the limit. In contrast, a uniform limit of bounded functions is itself bounded by the earlier theorem Uniform Limits of Bounded Functions Are Bounded; that result concerns the limit, whereas the theorem proved here controls all terms of the sequence at once.

A common error is to treat “every function is bounded” as if it meant “the sequence is uniformly bounded.” The moving-spike example shows why that inference fails: each individual function has a finite bound, but the bounds increase with the index. Another error is to infer boundedness just from uniform convergence. The sequence \(x+1/n\) converges uniformly on \(\mathbb{R}\), yet every term is unbounded. Always check which function or family the bound is supposed to control, and whether the bound may depend on the index or the input.

Takeaway: Uniform convergence makes sufficiently late terms uniformly close to one another. If every term is individually bounded, this tail control and the finite number of early terms give a common bound for the whole sequence. A common bound also passes to any pointwise limit, but pointwise convergence alone does not create one.

Check Your Understanding

Use the definitions and estimates in this tutorial to answer the following questions.

  1. What is the difference between saying that each \(f_n\) is bounded and saying that \((f_n)\) is uniformly bounded?
  2. In the proof of uniform boundedness, why is it useful to compare every sufficiently late term with the single function \(f_N\)?
  3. If \(|f(x)-g(x)|\leq C\) everywhere and \(f\) is bounded by \(M\), what bound does the triangle inequality give for \(g\)?
  4. Does uniform convergence of \(f_n(x)=x+1/n\) on \(\mathbb{R}\) imply that any \(f_n\) is bounded? Explain.
  5. Why does the moving-spike sequence converge pointwise to zero but fail to be uniformly bounded?