Equicontinuity plus dense-set convergence implies uniform convergence on compacta

On a compact set, equicontinuity upgrades pointwise convergence on a dense set to uniform convergence
Equicontinuity plus dense-set convergence implies uniform convergence on compacta

Lemma (equicontinuity + dense-set convergence): Let KK be a and let (fn)(f_n) be a sequence of real-valued functions on KK that is : for every ε>0\varepsilon>0 there exists δ>0\delta>0 such that d(x,y)<δ    fn(x)fn(y)<εfor all n. d(x,y)<\delta \implies |f_n(x)-f_n(y)|<\varepsilon \quad \text{for all } n. Assume there exists a subset DKD\subseteq K such that for every xDx\in D, the sequence (fn(x))(f_n(x)) (equivalently, is ).

Then (fn)(f_n) is on KK, hence on KK to some continuous function ff. Moreover, f(x)=limnfn(x)f(x)=\lim_{n\to\infty} f_n(x) for all xDx\in D.

This lemma is a standard compactness-and-equicontinuity upgrade principle and is one of the key steps behind Arzelà–Ascoli-type arguments.

Proof sketch: Fix ε>0\varepsilon>0 and choose δ>0\delta>0 from equicontinuity for ε/3\varepsilon/3. Compactness gives a finite δ\delta-net in KK; by density, choose net points y1,,yNDy_1,\dots,y_N\in D. Since (fn(yi))(f_n(y_i)) converges for each ii, it is Cauchy, so choose N0N_0 making fn(yi)fm(yi)<ε/3|f_n(y_i)-f_m(y_i)|<\varepsilon/3 for all ii when m,nN0m,n\ge N_0. For any xKx\in K, pick ii with d(x,yi)<δd(x,y_i)<\delta and use fn(x)fm(x)fn(x)fn(yi)+fn(yi)fm(yi)+fm(yi)fm(x)<ε, |f_n(x)-f_m(x)| \le |f_n(x)-f_n(y_i)|+|f_n(y_i)-f_m(y_i)|+|f_m(y_i)-f_m(x)|<\varepsilon, giving uniform Cauchy.