Skip to content

Weierstrass MM-test

Theorem

Suppose (fn)n=1∞(f_n)_{n=1}^\infty is a sequence of bounded functions on XX such that the series ∑n=1∞∥fn∥∞\displaystyle \sum_{n=1}^\infty \|f_n\|_\infty converges. Then, the series ∑n=1∞fn(x)⇉f.\displaystyle \sum_{n=1}^\infty f_n(x)\rightrightarrows f\text{.}

The Uniform Norm ∥fn∥∞\|f_n\|_\infty is the smallest common upper bound on ∣fn(x)∣|f_n(x)| over all xx. Summability of these bounds is what makes the tail estimate independent of the input.


Interpretation

The MM-test reduces uniform convergence of a series of functions to convergence of one numerical series. Bound each term by a constant MnM_n that is valid at every x∈Xx\in X; if ∑nMn\displaystyle \sum_n M_n converges, the series of functions converges uniformly. The smallest such constant is ∥fn∥∞\|f_n\|_\infty, so the theorem is stated with the uniform norms, and any larger summable bounds MnM_n work by comparison.

Three panels with functions f1, f2 and f3 oscillating inside shaded bands of half-width M1, M2 and M3, which shrink from panel to panel.

Each panel shows one term fnf_n inside a band of half-width MnM_n, and the bands shrink from panel to panel. The band bounds the whole graph of fnf_n, not just its value at one point, which is what makes the estimate below independent of xx.

Here ∣fn(x)∣≤Mn=1/n2|f_n(x)|\le M_n=1/n^2 for every xx. The tail bound ∑n>NMn\displaystyle \sum_{n>N}M_n is one band width for all xx at once, which gives uniform convergence.

For partial sums SN=∑n=1Nfn\displaystyle S_N=\sum_{n=1}^N f_n and K>NK>N, the same bounds control every tail:

∣SK(x)−SN(x)∣≤∑n=N+1KMn.|S_K(x)-S_N(x)|\le\sum_{n=N+1}^{K}M_n.

The right-hand side tends to zero independently of xx. For each fixed xx, the partial sums therefore form a Cauchy sequence of real numbers, so by the Cauchy criterion they converge, which gives a pointwise limit ff. Letting K→∞K\to\infty gives ∣f(x)−SN(x)∣≤∑n>NMn\displaystyle |f(x)-S_N(x)|\le\sum_{n>N}M_n for all xx, so the convergence is uniform.

The hypothesis is normal convergence. The test is the standard tool for proving that a power series converges uniformly on closed intervals inside its radius, and that the Weierstrass function is continuous.

A common slip is to use a bound that depends on xx. On (−1,1)(-1,1), ∣xn∣≤∣x∣n|x^n|\le|x|^n with ∑n∣x∣n<∞\displaystyle \sum_n|x|^n<\infty for each fixed xx, but this gives only pointwise convergence, and the geometric series is indeed not uniformly convergent there. The test is also sufficient, not necessary: the constant functions (−1)n/n(-1)^n/n form a uniformly convergent series, although ∑n1/n\displaystyle \sum_n 1/n diverges.


Key Results

  • The limit function ff is also bounded on XX.
  • Due to the uniform limit theorem, if each fnf_n is continuous, then the limit function ff is continuous.

Examples

  • On X=RX=\mathbb{R}, take fn(x)=2−ncos⁡(3nx)f_n(x)=2^{-n}\cos(3^nx). Since ∣cos⁡(3nx)∣≤1|\cos(3^nx)|\le1 for every real xx, the bound ∣fn(x)∣≤Mn=2−n|f_n(x)|\le M_n=2^{-n} holds simultaneously for all xx. The numerical series of bounds sums to 11, so the function series converges uniformly on R\mathbb{R}:
sup⁡x∈R∣f(x)−SN(x)∣≤∑n=N+1∞2−n=2−N.\sup_{x\in\mathbb{R}}|f(x)-S_N(x)|\le\sum_{n=N+1}^\infty 2^{-n}=2^{-N}.

For example, N=10N=10 makes the error at most 2−10=1/10242^{-10}=1/1024 at every real xx, using the same number of terms everywhere.


Prerequisites

Sources

Aliases: M-test, Weierstrass test, m test Symbols: element of, infinity, real numbers, sum

Last updated: 20 October 2026 03:02