前置

定义

是一个紧 Hausdorff 空间。考虑值连续函数空间 ,其范数为

  • (代数,Algebra) 一个子集 被称为一个 代数,如果它对加法、标量乘法(中的数)和乘法封闭:

    • ,则
    • ,则
    • ,则
  • (分离点,Separates points) 我们说代数 分离点,如果对于任意两个不同的点 ,存在一个函数 使得

    如果 不是 Hausdorff 的,那么存在两个不同的点 ,但它们不可能被开集分开(即它们“黏在一起”)。此时,任何连续函数 都必须满足 (因为连续函数不能分离非 Hausdorff 点)。

  • (包含常数函数,Contains constants) 我们说 包含常数函数,如果对于每个中的常数 ,函数 (即对所有 )属于

    在 Stone–Weierstrass 的标准陈述中,只要 包含非零常数函数(通常是 )即可,结合代数的标量乘法性质,所有的常数函数自然都在其中。

  • (复共轭封闭,Closed under complex conjugation) 我们说 共轭封闭,如果对于每个 ,其共轭函数 (定义为 )也属于

    这是复值情况下强加的一个重要条件。对于实值情况(),这个条件自动满足(因为 )。

  • (一致闭包,Uniform closure) 一个代数 一致闭包 是包含 的最小一致闭集(即度量空间 下的闭包)。

Weierstrass 逼近定理

定理陈述:
,则对于任意 ,存在多项式 使得:

构造 Bernstein 多项式

对于定义在 上的函数 ,我们定义第 阶 Bernstein 多项式为:

为了简化符号,令 。这些项本质上是二项分布 的概率质量函数,因此它们满足:

这三个等式本质上是对二项式展开的应用。我们从二项式定理开始:

为了方便计算,我们令 ,并记


证明

直接在二项式公式中代入

证明

我们需要求 的一次加权和。利用恒等式

(注意 时项为 0,所以求和从 开始)

提取公因子

最后两边除以

证明

先展开平方项:

于是求和式变为:

利用前面的结果,后两项为 。现在只需计算
利用技巧

提取

所以:

代入总式:

Q.E.D.

利用一致连续性

由于 是紧集,连续函数 在其上一致连续
即对于任意 ,存在 ,使得当 时,有
同时,由于 连续,它在 上是有界的,设

估计误差

利用 ,我们可以写出:

我们将求和索引 分为两个集合:

  • 集合 :满足
  • 集合 :满足

对于集合 (邻域内):

根据一致连续性,

对于集合 (邻域外):

此时 。根据定义, 等价于

利用步骤 1 中的方差公式:

由于 上的最大值是 ,所以:

完成证明

现在合并两部分误差:

只要我们选取足够大的 (使得 ),第二项也会小于
从而对于所有的

这意味着 Bernstein 多项式序列 一致收敛于

关于区间 的说明

如果函数定义在一般的闭区间 上,只需通过线性变换 将其映射到 即可。这一变换不改变函数的连续性和多项式的性质。

证毕。

实值 Stone–Weierstrass 定理

利用 Weierstrass 逼近定理处理绝对值

我们需要证明:如果 ,那么

  1. ,令
  2. 考虑实函数 ,它在区间 上连续。
  3. 调用 Weierstrass 逼近定理:对于任意 ,存在一个多项式 使得在
  4. 由于 是一个代数且包含常数,因此 仍然属于
  5. 这意味着我们可以用 中的元素一致逼近 。由于 是闭的,故

格(Lattice)性质与局部线性逼近

有了绝对值,我们就可以构造“最大值”和“最小值”函数:

这说明 运算封闭。

局部两点插值

对于任意 及任意实数 ,由于 分离点且含常数,我们可以构造 使得

构造法:取 使得 ,令

从点到全局的逼近

  • 固定 ,逼近 :对于每个 ,对每一个 ,存在 使得
  • 由于连续性,存在 的邻域 使得在
  • 利用 紧致性,有限个这样的 (记作 )满足: 且对所有
  • 同理,对 附近取 。存在 的邻域 使得在
  • 再次利用紧致性,有限个 (记作 )将满足:对所有

总结

由于 是通过有限次 运算得到的,且每次运算的对象都在 中,因此

Q.E.D.

复值 Stone–Weierstrass 定理

定理 (Stone–Weierstrass, 复值版本)
是一个紧致 Hausdorff 空间,且 是一个代数。
如果 满足以下条件:

  1. 分离点:对于任意 ,存在 使得
  2. 包含常数函数(即常函数1属于 )。
  3. 复共轭封闭:若 ,则

那么 一致稠密,即

构造实代数部分

中所有实值函数构成的集合:

我们需要证明 满足实值 Stone–Weierstrass 定理的所有条件:

  • 是一个代数
    由于 上的代数,且两个实值函数的加法、实标量乘法、乘法结果仍为实值函数,故 上的代数。
  • 包含常数函数
    已知 。由于 是实值的,故
  • 分离点
    这是最关键的一步。对于任意 ,由已知条件存在 使得
    ,其中 分别是 的实部和虚部:

由于 复共轭封闭)且对标量乘法封闭,所以 。又因为 显然是实值的,故
因为 ,则必须有
这说明实代数 同样能够分离点。

应用实值定理

根据实值 Stone–Weierstrass 定理 在实连续函数空间 中是一致稠密的。
即:

完成复值逼近

现在考虑任意复值连续函数
我们可以将其分解为实部和虚部:

其中

对于任意

  1. 由于 ,存在 使得
  2. 同理,存在 使得

构造函数
由于 ,且 上的代数,故

计算误差:

这证明了 中一致稠密。

Q.E.D.