利用级数构造连续函数
我们现在通过 (C([a,b]),+,⋅,∥⋅∥∞) 和 (R,+,⋅,∣⋅∣) 的类比来构造连续函数. 回忆一下, 级数的构造一个很重要的应用就是用来构造实数, 比如说, e 可以 (定义) 用级数 k=0∑∞k!1 来实现. 对于一般的数项级数, 我们还有绝对收敛的概念, 即对于数项级数 k=1∑∞ak 而言, 如果 k=1∑∞∣ak∣ 收敛, 那么级数本身也收敛. 我们对于闭区间的连续函数的空间也有类似的技术手段:
a<b 是实数, 给定函数列 {f1}n⩾1⊂C([a,b]), 我们考虑函数级数 k=1∑∞fk: 如果部分和 Sn=k=1∑nfk 所定义的函数序列 {Sn}n⩾1 在 (C([a,b]),∥⋅∥∞) 中收敛, 我们就称函数级数 k=1∑∞fk 在 (C([a,b]),∥⋅∥∞) 中收敛. 如果数项级数 k=1∑∞∥fk∥∞ 收敛, 我们就称函数级数 k=1∑∞fk 在 (C([a,b]),∥⋅∥∞) 中绝对收敛 (即加了绝对值之后收敛) .
如果函数级数 k=1∑∞fk 在 (C([a,b]),∥⋅∥∞) 中绝对收敛, 那么函数级数 k=1∑∞fk 在 (C([a,b]),∥⋅∥∞) 中收敛. 特别地, k=1∑∞fk 给出了一个 [a,b] 上定义的连续函数.
证明. 我们应该对比命题
5.9 的证明. 根据
C([a,b]) 的完备性, 利用 Cauchy 判别法: 由于
k=0∑∞∥fk∥∞ 收敛, 所以对任意的
ε>0, 存在
N, 使得对任意的
n⩾N 和任意的
p⩾0, 我们有
n⩽k⩽n+p∑∥fk∥∞<ε. 为了判断部分和
Sn 是否是 Cauchy 序列, 我们注意到对任意的
x∈[a,b], 我们就有
∣∣Sn+p(x)−Sn−1(x)∣∣=∣∣n⩽k⩽n+p∑fk(x)∣∣⩽n⩽k⩽n+p∑∣fk(x)∣⩽n⩽k⩽n+p∑∥fk∥∞<ε.所以,
{Sn}n⩾1 在
(C([a,b]),∥⋅∥∞) 中是 Cauchy 列从而收敛.
作为应用, 我们现在重新构造
R 上的指数函数. 我们首先在任意的
[−N,N] 这个闭区间上构造, 因为函数
f(x)=x 是
[−N,N] 上的连续函数, 我们就考虑
exp(x):=k=0∑∞k!fk.由于
∥∥k!fk∥∥∞⩽k!Nk, 容易看出上面这个函数级数是绝对收敛的, 从而我们在
[−N,N] 上定义了
exp(x). 我们当然需要验证, 如果
N′>N, 那么在
[−N′,N′] 上按照如上方式定义的
exp(x) 在
[−N,N] 上的限制给出的就是按照如上方式定义的
exp(x), 这就构造出了
exp:R→R.
证明, 如上定义的指数函数 exp 恰好是之前所构造的 exp.
闭区间及其上的连续函数空间的很多性质都可以平行的推广到紧的距离空间上去, 并且这些性质在将来分析和几何的学习中会起到很重要的作用. 我们把若干这样的性质整理在下面的命题里:
(X,d) 是紧的距离空间, 那么
1) | (X,d) 是完备的. |
2) | 如果 f:X→R 是连续函数, 那么存在 x1∈X, 使得 f(x1)=x∈Xsupf(x); 存在 x2∈X, 使得 f(x2)=x∈Xinff(x). |
3) | 用 C(X) 表示 X 上的连续函数的空间 (实数值或者复数值) . 对每个 f∈C(X), ∥f∥∞=x∈Xsup∣f(x)∣ 是 X 上的一个范数, 那么, (C(X),∥⋅∥∞) 是完备的赋范线性空间. |
我们在讲义中不给出这个命题的证明了.
至此, 数学分析一这门课程的第一部分全部完成, 这一部分的主旨是收敛和连续. 作为这些理论的应用, 我们再回过头来研究实数的构造.
距离空间的完备化 (阅读)
我们先定义集合上的等价关系. X 是集合, ∼ 是 X 上的一个等价关系, 这指的是对任意 x,y∈X, 我们要么有 x∼y (此时我们说 x 和 y 等价) , 要么有 x∼y, 二者必 (且仅) 居其一, 并且 ∼ 满足:
1) | (自反性) x∼x; |
2) | (对称性) x∼y 等价于 y∼x; |
3) | (传递性) 如果 x∼y, y∼z, 那么 x∼z. |
假定在集合 X 上给定了等价关系 ∼. 对任意的 x∈X, X 的子集 [x]={y∈X∣∣y∼x} 被称作是 x (所在) 的等价类. 我们用 X/∼ 表示等价类的集合, 这是 X 的子集的集合. 根据 ∼ 的上述三条性质, 如果 x′∈[x], 那么 [x′]=[x]; 如果 x′∈/[x], 那么 [x′]∩[x]=∅. 据此, 我们可以将 X 分成两两不交的子集的并集: X=[x]∈X/∼⨆[x].这称作是 X 的等价类的划分. 一个等价关系 ∼ 实际上等价于将 X 分为若干个非空子集的无交并, 直观上说我们将等价的元素看成是一样的. 我们注意到对任意的 x′,x′′∈[x], 我们都有 [x′]=[x′′]=[x], 我们把 x,x′ 或者 x′′ 都称作是等价类 [x] 的代表元. 代表元的选取并不唯一.
作为例子, 我们考虑整数的集合 Z, p 是一个素数, 对于 m,n∈Z, 如果 m 和 n 除 p 的余数相同, 我们就说它们等价, 并记做 m∼n. 我们知道, Z/∼ 恰好有 p 个元素. 当 p=2 时, 这就是把整数分为奇数和偶数两个等价类.
我们回到距离空间 (X,d) 的场景, 它未必完备. 比如说有理数 Q 就不完备, 但是我们知道存在 R, 使得 Q⊂R, 而 R 是完备的. 我们的目标是将 (X,d) 类比为 Q, 然后构造相应的 (X,d).
给定距离空间 (X,d), 我们令C={{xn}n⩾1⊂X∣∣{xn}n⩾1是 Cauchy 列}.这是距离空间 (X,d) 中所有 Cauchy 列的集合. 按照定义, 对 {xn}n⩾1∈C, 对任意的 ε>0, 存在 N, 使得当 m,n⩾N 时, 我们有 d(xm,xn)<ε.
我们在 C 上定义等价关系:
对于 {xn}n⩾1,{yn}n⩾1∈C, {xn}n⩾1∼{yn}n⩾1 当且仅当 n→∞limd(xn,yn)=0.
最终, 我们令 X=C/∼.
我们现在在 X 上定义一个距离函数 d: d:X×X→R, ([{xn}n⩾1],[{yn}n⩾1])↦n→∞limd(xn,yn),其中 [{xn}n⩾1],[{yn}n⩾1]∈X. 注意到, {xn}n⩾1 只是等价类 [{xn}n⩾1] 的一个代表, 而代表的选取并不唯一, 所以, 为了说明距离函数d([{xn}n⩾1],[{yn}n⩾1])=n→∞limd(xn,yn)是良好定义的, 我们需要验证如下两个性质:
• | 极限 n→∞limd(xn,yn) 存在. 只要证明 {d(xn,yn)}n⩾1 是 Cauchy 列即可, 这是因为∣d(xn,yn)−d(xm,ym)∣=∣d(xn,yn)−d(xm,yn)+d(xm,yn)−d(xm,ym)∣⩽∣d(xn,yn)−d(xm,yn)∣+∣d(xm,yn)−d(xm,ym)∣⩽d(xn,xm)+d(yn,ym).根据 {xn}n⩾1 和 {yn}n⩾1 是 X 中的 Cauchy 列, 我们知道 {d(xn,yn)}n⩾1 是 R 中的 Cauchy 列. |
• | 如果我们选取其它的代表元 {xn′}n⩾1∈[{xn}n⩾1], {yn′}n⩾1∈[{yn}n⩾1], 我们必须说明n→∞limd(xn,yn)=n→∞limd(xn′,yn′).首先, 根据三角不等式, 我们有∣∣d(xn,yn)−d(xn′,yn)∣∣⩽d(xn,xn′).令 n→∞, 我们得到n→∞limd(xn,yn)=n→∞limd(xn′,yn).类似地, 我们有n→∞limd(xn′,yn)=n→∞limd(xn′,yn′).综合这两个等式即可. |
为了说明 (X,d) 是度量空间, 我们需要说明 d 满足距离定义中的三个条件: 首先, d([{xn}n⩾1],[{yn}n⩾1])⩾0, d([{xn}n⩾1],[{yn}n⩾1])=d([{yn}n⩾1],[{xn}n⩾1]),明显成立. 为了证明三角不等式, 任取 X 中三个点 [{xn}n⩾1], [{yn}n⩾1] 和 [{zn}n⩾1], 我们有d(xn,yn)+d(yn,zn)⩾d(xn,zn).令 n→∞, 我们就得到 (因为在取极限的运算下 ⩾ 被保持) d([{xn}n⩾1],[{yn}n⩾1])+d([{yn}n⩾1],[{zn}n⩾1])⩾d([{xn}n⩾1],[{zn}n⩾1]).所以, 三角不等式成立. 最终, 我们要证明d([{xn}]n⩾1,[{yn}]n⩾1)=0⇒[{xn}]n⩾1=[{yn}]n⩾1⇔{xn}n⩾1∼{yn}n⩾1.这因为按照定义 n→∞limd(xn,yn)=0, 即 Cauchy 列是等价的. 从这里, 我们可以看到之所以取 Cauchy 列的等价类也是为了保证 d 是距离函数.
利用上面的构造, 我们通过 (X,d) 以一种确定的方式得到了距离空间 (X,d). 我们现在说明, 可以将 (X,d) 视作是 (X,d) 的子空间. 对于 x∈X, 我们可以将它视作是 Cauchy 列 {xn=x}n⩾1 (的等价类) , 我们得到映射ι:X→X, x↦{xn=x}n⩾1,当然, 如果 y∈X, y=x, 那么作为 Cauchy 列, {xn=x}n⩾1 和 {yn=y}n⩾1 不等价, 这表明 ι 是单射. 据此, 我们可以认为 X⊂X 是一个子集, 也可以认为是 X 是在 X 的基础上添加了一些东西.
另外, 对于 {xn=x}n⩾1 和 {yn=y}n⩾1, 我们有d({xn=x}n⩾1,{yn=y}n⩾1)=n→∞limd(x,y)=d(x,y) ⇔ d(ι(x),ι(y))=d(x,y),这说明 d 在 X 上的诱导距离也恰好是 d. 在这个意义下, 我们将 (X,d) 看做是 (X,d) 的子 (距离) 空间.
类似于 Q⊂R 是稠密的, 我们有
证明. 任意给定
{xn}n⩾1∈C, 存在
N, 使得当
n⩾N 时,
∣xn−xN∣<ε. 所以, 对于
[{xn}n⩾1]∈X, 我们选取
xN∈X, 那么,
d(ι(xN),{xn}n⩾1)⩽ε. 这表明
X 是稠密的.
最终, 我们证明 (X,d) 是完备的距离空间: 我们用 x∈X 表示某个 Cauchy 列的等价类, 即 x=[{xn}n⩾1], 目标是证明如果 {x(a)}a⩾1 是 (X,d) 中的 Cauchy 序列, 那么 {x(a)}a⩾1 在距离函数 d 下收敛. 换而言之, 由 (X,d) 中的 Cauchy 列的等价类构成的 Cauchy 列是收敛的!
我们直接构造这个极限点. 根据 X 在 X 中的稠密性, 对每个 x(a) (其中 a⩾1) , 存在 xa∈X, 使得d(x(a),ι(xa))=d(x(a),[{xa,xa,⋯,xa,⋯}])<a1.令 x=[{xa}a⩾1], 我们验证如下两个性质
1) | {xa}a⩾1 是 (X,d) 中的 Cauchy 列, 从而 [{xa}a⩾1]∈X. 这是因为d(xa,xb)=d(ι(xa),ι(xb))⩽d(ι(xa),x(a))+d(x(a),x(b))+d(ι(xb),x(b))⩽a1+b1+d(x(a),x(b)).由于 {x(a)}a⩾1 是 (X,d) 中的 Cauchy 序列, 据此可见 {xa}a⩾1 是 (X,d) 中的 Cauchy 列. |
2) | 令 x=[{xa}a⩾1]∈X, 那么在 (X,d) 中, 我们有 a→∞limx(a)=x. 对任意 ε>0, 存在 N, 使得当 a,n⩾N 时, d(xa,xn)<ε. 按照定义, 我们有当 a⩾N 时d(x(a),x)⩽d(x(a),ι(xa))+d(ι(xa),x)⩽a1+n→∞limd(xa,xn)⩽a1+ε. |
(X,d) 是距离空间. 那么, 存在完备的距离空间 (X,d) 和等距嵌入 ι:(X,d)→(X,d) (即 d(ι(x),ι(y))=d(x,y)) , 使得
1) | ι 的像 ι(X)⊂X 是稠密的; |
2) | 对任意完备的距离空间 (Y,dY) 以及一致连续的映射 ϕ:X→Y, XXYιϕψ存在唯一的 ψ:X→Y (连续映射的扩张) , 使得 ϕ=ψ∘ι. |
另外, 上述 (X,d) 在如下的意义下是唯一的:
如果存在另外一个完备的距离空间 (X,d) 和等距嵌入 ι′:(X,d)→(X,d), 使得
1) | ι′ 的像 ι′(X) 在 X 中稠密; |
2) | 对任意完备的距离空间 (Z,dZ) 以及一致连续的映射 ϕ:X→Z, XXZι′ϕψ存在唯一的 ψ:X→Z (连续映射的扩张) , 使得 ϕ=ψ∘ι′. |
那么存在等距的双射 Φ:X→X (即对任意的 x1,x1∈X, d(Φ(x1),Φ(x2))=d(x1,x2)) .
每个等距嵌入 ι:(X,d)→(X,d) 都是单射: 因为如果 ι(x)=ι(y), 那么 d(ι(x),ι(y))=d(x,y)=0, 从而 x=y.
证明. 我们已经构造了 (X,d), 所以只需要验证第二条: 对任意完备的距离空间 (Y,dY) 以及连续映射 ϕ:X→Y, XXYιϕψ存在唯一的 ψ:X→Y (连续映射的扩张) , 使得 ϕ=ψ∘ι. 实际上, 对任意的 x=[{xn}n⩾1]∈X, 其中 {xn}n⩾1 是 X 中的 Cauchy 序列, 我们定义ψ(x)=n→∞limϕ(xn).在这个定义中, 我们用到了两个基本的事实: 一致连续的连续映射把 Cauchy 列映为 Cauchy 列; Y 是完备的. 另外, 如果我们选取 x 的另一个可能的代表元 {xn′}n⩾1, 上述的定义 ψ(x)=n→∞limϕ(xn′) 是不依赖于代表元素选取的, 这个只是例行公事的检验 (利用一致连续性) .
现在来证明唯一性, 假设存在第二个
(X,d), 由于等距嵌入
ι′ 是一致连续的, 所以利用关于
(X,d) 的第二条性质, 我们有
XXXιι′f其中,
f∘ι=ι′; 类似地, 利用关于
(X,d) 的第二条性质, 我们还有
XXXι′ιg其中,
g∘ι′=ι. 通过映射的符合, 我们得到
XXXXιι′ιfidg此时, 我们发现
g∘f 和单位映射
id 都可以被视作是
ι (往右下走的箭头) 的扩张, 根据唯一性, 我们有
g∘f=id, 类似地
f∘g=id. 这就证明了
f:X→X 是双射. 由于
f 在
X 上的限制是等距映射, 所以这也是一个等距映射.
我们习惯上把上述构造中 (X,d) 称作是 (X,d) 的完备化, 并把它记做 (X,d), 它在等距的意义下是唯一的.
如果对 (X,d)=(Q,d(x,y)=∣x−y∣) 用上述的结论, 由于 R 中每个数都可以用有理数的 Cauchy 序列逼近, 所以 (R,d(x,y)=∣x−y∣), 是 Q 的完备化. 在这个意义下, 实数是唯一的 (我们必须指出, 实数的存在性是我们利用 Dedekind 分割事先已经构造好的对象) .
如果我们在 Q 上选取别的距离函数, 比如说, 给定素数 p, 对于任意的有理数 x, 我们可以将它唯一的写成 x=pvnm 的形式, 其中 m 和 n 是和 p 互素的整数, v=v(x)∈Z. 对于任意两个有理数 x 和 y, 我们定义dp(x,y)=(p1)v(x−y).这是所谓的 p-adic 距离, 有理数 Q 配有这个距离函数并不完备, 它的完备化是所谓的 p-adic 数 Qp. 这个数域和 R 类似, 但是又有很多不同的几何性质, 它在数论的研究中不可或缺.