A broad generalization of the classical Weierstrass theorem on the approximation of functions, due to M.H. Stone (1937). Let be the ring of continuous functions on a compact with the topology of uniform convergence, i.e. the topology generated by the norm
and let be a subring containing all constants and separating the points of , i.e. for any two different points there exists a function for which . Then , i.e. every continuous function on is the limit of a uniformly converging sequence of functions in .