斯通—魏尔施特拉斯逼近定理 (Stone-Weierstrass Theorem) 是一个分析学上的定理,其描述了在紧致豪斯多夫空间
上的实数连续函数
能够被较小的函数集逼近的条件。
对于紧致豪斯多夫空间
以及
,我们定义
是一个代数 (algebra) 如果
是一个实数子空间,并且对于所有
,
。
分离相异点(separates points)如果对于所有相异
,存在
使得
。
是一个晶格 (lattice) 如果对于所有
,
。
对于紧致豪斯多夫空间
以及分离相异点的闭子代数
,那么
是以下两个情况之一:
;
- 存在一个
使得
。
且(1)当且仅当
;(2)当且仅当存在
使得对于所有
。
注意:由于
分离相异点,在(2)的等价(不论哪个方向)中的
是唯一的。
引理A:如果将
视为一个实数向量空间,且两向量间乘法定义为
,那么
是个代数。且所有子代数只能是以下几个情况:
;
;
的线性生成空间,其中
。
证明:显然,(1), (2)跟(3)都是子代数。如果
是一个子代数,那么因为
是一个子空间。那么如果
,对应到(1), (2)。如果
,那么存在一个非零向量
使得
。那么因为
是一个代数,存在
使得
。所以
。如果
,那么
,对应到(3)中
的情况;如果
其一非零,则对应到(3)中
的情况。
引理B:对于豪斯多夫空间
和分离相异点的子代数
,以及相异点
,定义
。那么只能是以下两个情况:
- 对于所有相异
。
- 存在一组相异
。
另外,(2)等价于存在一个
使得对于所有
,
。
注意:由于
分离相异点,在(2)的等价(不论哪个方向)中的
是唯一的。
证明:显然,对于所有相异
是一个子代数。根据引理A,只需要证明对于所有相异
不可能是
,但这显然成立,因为
分离相异点以及。
接着证明(2)的等价:如果存在一组相异
,那么根据
的定义,存在一个
使得对于所有
,
。相反地,如果存在一个
使得对于所有
,
,那么对于所有相异于
的
,我们有
。
引理C:对于任意
,存在一个实多项式
使得
,且对于所有
,
。
证明:令
,
。那么根据数学归纳法可以证明:
- 对于所有
,
。
- 对于所有
,
。
因为
,得证。
引理D:对于紧致豪斯多夫空间
和闭子代数
,如果
,那么
,且
是一个晶格。
证明:对于非零函数
,令
,其中
是在
上的无穷范数。那么因为
根据引理C,存在一个存在一个实多项式
使得
,且对于所有
,有
。因为
,所以
。因为
是任意的,所以
。对于任意
。

引理E:对于紧致豪斯多夫空间
和闭晶格
,如果
,且对于所有
,存在
使得
,那么
。
证明: 给定
,对于所有
,令
。那么根据条件,对于所有
,
。于是对于任意
,
是一个
的开覆盖。因此存在
使得
。注意到这等价于对所有
,存在一个
使得
。于是,如果令
,那么对于所有
且对于所有
。令
,那么因为
是是一个
的开覆盖。存在
使得
。令
。于是
。因为
是个闭晶格,
。
我们宣称以下等价:
- 对于所有相异
,
,其中
如引理B中所述;
;
。
显然,我们有(3)
(2)。假设(2)成立,那么
就不可能是
。所以根据引理B,(1) 成立。假设(1)成立,那么给定任意
以及相异
,有
,所以存在
使得
。另外,对于
,根据引理B中(2)的等价,存在
使得对于
。因此
,其中
。于是,根据引理D以及引理E,
。因为
是任意的,(3)成立。
类似地,我们宣称以下等价:
- 存在相异
,
,其中
如引理B中所述;
- 存在
使得对于所有
;
- 存在
使得
。
(1)
(2)已由引理B给出且(3)
(2)显然。因此,仅须证明(2)
(3)。假设(2)成立,那么显然有
。注意到因为
分离相异点,该
唯一。 给定
且
。给定相异
,如果
,那么根据引理B (的证明),
,所以存在
使得
。如果
其一为
,那么根据
的唯一性,
,因此一样有
使得
。
给定任意
,如果
,那么
,其中
指零函数。如果
,那么根据
的唯一性,存在
使得
,因此
,其中
。于是,根据引理D以及引理E,
。因为
是任意的,(3)成立。
根据亚历山德罗夫紧化(Alexandroff's extension),可以延伸到非紧致的局部紧致豪斯多夫空间中,叙述如下:
叙述:给定一个非紧致的局部紧致豪斯多夫空间
以及在
在无穷远处消失(vanishes at infinity)的实连续函数集
(也就是说,对于任意
,
是一个紧致集)。如果
使一个分离相异点的闭子代数,那么
是以下两个情况之一:
;
- 存在一个
使得
。
在复数域中,包含常数函数
的闭子代数
并不会都与
相等。不过如果
对于共轭映射
封闭,那么有类似的结论:
叙述:对于紧致豪斯多夫空间
以及分离相异点,且对共轭封闭的的闭子代数
,那么
是以下两个情况之一:
;
- 存在一个
使得
。