17.6 压缩映射定理
定义
(17.6.1 压缩)设
是一个度量空间,并设 是一个映射。如果对于所有的 都有 ,那么我们称 是一个压缩映射。如果存在一个常数 ,使得对于所有的 都有 ,那么我们称 是一个严格压缩映射, 被称为 的压缩常数。 (注:这节是为了反函数定理做铺垫的,因此如果只是为了研究多元微积分那么本节只有引理17.6.6是重要的内容,但是压缩映射定理本身作为不动点定理的例子也有足够的研究价值;关于压缩映射的例子,本节习题与原书中都给出了一些例子)
(17.6.3 不动点)设
是一个映射,并设 。如果 ,则我们称 是 的不动点。
命题
(17.6.4 压缩映射定理)设
是一个度量空间,并设 是一个严格压缩映射,那么 最多有一个不动点。另外,如果假设 是一个非空的完备空间,那么 恰好有一个不动点。 (注:压缩映射定理是不动点定理的一个例子)
(17.6.6)设
是 中以原点为中心的球,并设 是一个映射,它使得 ,并且对于所有的 都有: 那么定义为
的函数 是一对一的,并且 的像包含了球 。
课后习题
17.6.1 设 是一元可微函数,并且使得对于所有的 都有 ,证明: 是压缩映射(提示:利用平均值定理,即推论10.2.9)。另外,证明:如果对于所有的 都有 且 是连续的,那么 是一个严格压缩映射
由于
是可微的,因此对于任意的 满足 ,应用平均值定理我们有: 若有对于所有的
都有 ,则上式表明 ,即 是一个压缩映射。 若对于所有的
都有 且 连续,则根据最大值原理(命题9.6.7)我们知道分别存在 使得 达到最大值与最小值,再结合对于所有的 都有 于是有: 从而上面的结论可以引申为
是一个压缩系数为 的严格压缩映射。 (
的情形不需要讨论,此情况下结论是平凡的)
17.6.2 证明:如果 是一个可微的压缩映射,那么 对所有的 都成立
考虑任意的
,由于 在 处可微,因此由牛顿逼近法(命题10.1.7)对任意 存在 使得对任意的 都有: 于是利用三角不等式,我们有:
再结合
是一个压缩映射,因此有: 于是结论得证。
17.6.3 给出函数 的一个例子,使得 是连续可微的函数,并且对于所有不同的 都有 ,但是同时在 中至少存在一个 使得
考虑函数
有: 显然,对于任意的
满足 有: (注意到
时有 ) 但是在
处,我们可以求导有 。 就是题目要求的函数。
17.6.4 给出函数 的一个例子,使得 是一个严格压缩映射,但是同时在 中至少存在一个 使得 在 处不可微
考虑函数
有: 显然,对于任意的
: (注意到
) 但是在
处 是不可微的。 就是题目要求的函数。
17.6.5 验证例17.6.2中的结论
例17.6.2内容如下:
定义为
的映射 是一个压缩映射,但它不是严格压缩映射。定义为 的映射 是一个严格压缩映射。定义为 的映射 是一个压缩映射,但不是严格压缩映射。 我们分别验证这三个函数的性质。
: 对任意的
,我们有: 于是
是一个压缩映射。
: 对任意的
,我们有: 于是
是一个严格压缩映射。
: 对任意的
,我们有: 注意到由于
因此有 ,从而上式即有 ,于是 是一个压缩映射。 综上,结论得证。
17.6.6 证明:定义在度量空间 上的每一个压缩映射都是连续的
设
具有度量 ,并设 是一个压缩映射,然后考虑任意的 。对任意的 ,我们令 ,从而对任意的 满足 ,我们有: 也即
在 处连续,从而我们证明了 是 上的连续函数。
17.6.7 证明定理17.6.4(提示:利用反证法来证明最多有一个不动点。为了证明至少有一个不动点,任取一点 ,递归地定义 , , ,然后利用归纳法证明 (利用引理7.3.3的几何级数公式),进而利用完备空间的性质证明这个序列的极限就是 的不动点)
我们先证明严格压缩映射
(其压缩常数为 )至多存在一个不动点。 使用反证法,我们设
同时存在两个不同的不动点 ,则我们有: 与
是一个严格压缩映射的前提存在矛盾,因此 至多只能存在一个不动点。 然后我们再来证明当
是一个非空完备空间时 至少存在一个不动点(从而结合前面的结论即 恰有一个不动点)。考虑某个 ,如果 就是 的不动点则我们完成了我们的寻找;如果 不是 的不动点,则我们递归地定义序列 有: 然后我们可以注意到一个显然的结论:对任意的
都有 这是因为: 使用归纳法证明。
的情况显然成立,于是归纳地假设 时成立结论,对 的情况,结合归纳假设我们有: (最后一个
用到了归纳假设) 于是对
的情况也成立结论,综合即有归纳得证。 从而我们不妨令有
。此时对任意的 ,我们令有 是使得 成立的最小自然数(由于 时 收敛于0,因此这样的自然数肯定是存在的),然后讨论任意的 (不妨设 ),根据三角不等式与几何级数公式有: 这表明
是 中的一个柯西序列,从而由于 是完备的因此 应当收敛于某个 。注意到在习题17.6.6中我们证明了 的连续性,因此根据命题13.1.4我们有: 综上我们证明了至少存在一个
满足 (即 是 的不动点),证明完毕。
17.6.8 设 是一个完备度量空间,并设 和 是 上的两个严格压缩映射,它们的压缩常数分别是 和 。由定理17.6.4可知, 有某个不动点 且 有某个不动点 。假设存在一个 使得对于所有的 都有 (也即 和 的一致度量不超过 ),然后证明: 。这个结论表明相近的压缩映射具有相近的不动点
我们可以从两个方面考虑应用度量的三角不等式。
一方面,考虑
参与三角不等式,此时我们有: 考虑不动点的性质。由于
同时也是 ,因此由 的性质我们有 ;由于 同时也是 ,因此由严格压缩映射的性质我们有 。于是上面的不等式可以化为: 另一方面,考虑
参与三角不等式,此时我们有: 同样考虑不动点的性质。由于
同时也是 ,因此由严格压缩映射的性质我们有 ;由于 同时也是 ,因此由 的性质我们有 。于是上面的不等式可以化为: 综合上面两个不等式,于是我们得到了一个新的不等式:
最后再注意到:
综上从而我们证明了必然有
,证明完毕。