对于实数 a,定义其 δ - 邻域 (δ-Neighborhood)「δ - 近傍」 为
B(a,δ):={x∈R:∣x−a∣<δ}
如果不强调范围,可以一般称为邻域
同时,定义去掉点 a 本身的范围
B∗(a,δ):=B(a,δ)∖{a}
为其 δ - 去心邻域 (δ-Punctured Neighborhood)「δ - 除外近傍」
邻域的表记符号其实更常用 Neighborhood 的首字母 N(a,δ),也经常将半径或者坐标作为下标写出,例如 Nδ(a) 或者 Na(δ)
在这里的数学分析(特指本笔记中对应的 RN 上的分析)中,为了强调实数空间上的空间结构特殊性,选择使用 B(a,δ) 的表记方式
而到了后续的点集拓扑或者复分析时,会回归使用 N(a,δ) 的表记方式
# 连续性
定义
令 a∈R,函数 f:I(⊂R)→R
称函数 f 在点 a 处 连续 (Continuous)「連続」,当且仅当
∀ε>0,∃δ>0,∀x∈I: ∣x−a∣<δ⟹∣f(x)−f(a)∣<ε
- 称函数 f 在区间 I 上连续,当且仅当 f 在 I 上的每个点处连续。
可以用邻域重新表述连续性的定义
∀ε>0,∃δ>0,∀x∈I: x∈B(a,δ)⟹f(x)∈B(f(a),ε)
示例
证明函数
f(x):=x1
在 x=1 处连续
证明
任取 ε>0,定义
δ:=min{21,2ε}>0
则对于任意满足 ∣x−1∣<δ 的 x,有 x>1−δ≥21,因此
∣f(x)−f(1)∣=∣∣∣∣∣x1−1∣∣∣∣∣=x(1+x)∣1−x∣<xδ≤2⋅δ=ε
□
命题
若函数 f 在点 a 处连续,则 f 在 a 的某个邻域内有界
证明
根据条件
∃δ>0,∀x∈I: ∣x−a∣<δ⟹∣f(x)−f(a)∣<1
因此,对于 x∈B(a,δ),有
∣f(x)∣≤∣f(x)−f(a)∣+∣f(a)∣<1+∣f(a)∣
□
函数连续性的定义基于 ε-δ 语言,而数列的极限也是同源的 ε-n0 语言。因此通过数列的极限,可以获得等价的定义方式
命题
令 I⊂R,函数 f:I→R,以及 a∈I。以下等价
- f 在 a 处连续
- 对于任意 I 中的数列 {xn},有
n→∞limxn=a⟹n→∞limf(xn)=f(a)
证明
(1) ⟹ (2)
任取 I 中的数列 {xn},满足 xnn→∞a。
任取 ε>0,因为 f 在 a 处连续,所以
∃δ>0,∀x∈I: ∣x−a∣<δ⟹∣f(x)−f(a)∣<ε
同时,数列的收敛给出
∃n0∈N,∀n∈N: n>n0⟹∣xn−a∣<δ
因此,对于任意 n>n0,有
∣f(xn)−f(a)∣<ε
(2) ⟹ (1)
使用反证法证明,假设 f 在 a 处不连续,则
∃ε0>0,∀δ>0,∃x∈I: ∣x−a∣<δ ∧ ∣f(x)−f(a)∣≥ε0
因此,可以构造数列 {xn} 满足
∣xn−a∣<1/n∧∣f(xn)−f(a)∣≥ε0
可以知道该数列收敛于 a,但 f(xn) 不收敛于 f(a),与条件矛盾。
□
# 连续性的性质
命题 连续性的四则运算
设 f,g 为定义在 I⊂R 上的函数,且在 a∈I 处连续,则
- f+g 在 a 处连续
- kf 在 a 处连续,其中 k∈R
- fg 在 a 处连续
- 若 f(a)1=0,则 f1 在 a 处连续
证明
各个小问的记号不共享
(1) 任取 ε>0
根据条件
{∃δ1>0,∀x∈I: ∣x−a∣<δ1⟹∣f(x)−f(a)∣<ε/2∃δ2>0,∀x∈I: ∣x−a∣<δ2⟹∣g(x)−g(a)∣<ε/2
因此,定义
δ:=min{δ1,δ2}>0
则对于任意 x∈I 满足 ∣x−a∣<δ,有
∣(f+g)(x)−(f+g)(a)∣=∣(f(x)−f(a))+(g(x)−g(a))∣≤∣f(x)−f(a)∣+∣g(x)−g(a)∣<ε/2+ε/2=ε
(2) 任取 ε>0
根据条件
{∃δ1>0,∀x∈I: ∣x−a∣<δ1⟹∣f(x)−f(a)∣<ε/∣k∣∃δ2>0,∀x∈I: ∣x−a∣<δ2⟹∣g(x)−g(a)∣<ε/∣k∣
因此,定义
δ:=min{δ1,δ2}>0
则对于任意 x∈I 满足 ∣x−a∣<δ,有
∣kf(x)−kf(a)∣=∣k∣∣f(x)−f(a)∣<∣k∣⋅ε/∣k∣=ε
(3) 任取 ε>0
因为 f,g 在 a 处连续,所以各自存在一个邻域,使得函数有界。取其中较小的一个领域 δ0,则对任意 x∈B(a,δ0),有
∣f(x)∣, ∣g(x)∣≤M
又根据函数的连续性,有
{∃δ1>0,∀x∈I: ∣x−a∣<δ1⟹∣f(x)−f(a)∣<ε/(2M)∃δ2>0,∀x∈I: ∣x−a∣<δ2⟹∣g(x)−g(a)∣<ε/(2M)
因此,定义
δ:=min{δ0,δ1,δ2}>0
则对于任意满足 ∣x−a∣<δ 的 x∈I,有
∣fg(x)−fg(a)∣=∣f(x)g(x)−f(a)g(a)∣=∣f(x)g(x)−f(a)g(x)+f(a)g(x)−f(a)g(a)∣≤∣f(x)−f(a)∣∣g(x)∣+∣f(a)∣∣g(x)−g(a)∣<M⋅ε/(2M)+M⋅ε/(2M)=ε
(4) 任取 ε>0
因为 f 在 a 处连续,且 f(a)1=0,所以
∃δ0>0,m>0,∀x∈I: ∣x−a∣<δ0⟹∣f(x)∣≥m
同时,根据函数的连续性,有
∃δ1>0,∀x∈I: ∣x−a∣<δ1⟹∣f(x)−f(a)∣<m2ε
因此,定义
δ:=min{δ0,δ1}>0
则对于任意满足 ∣x−a∣<δ 的 x∈I,有
∣∣∣∣∣f(x)1−f(a)1∣∣∣∣∣=∣∣∣∣∣f(x)f(a)f(a)−f(x)∣∣∣∣∣=∣f(x)∣∣f(a)∣∣f(x)−f(a)∣<m⋅mm2ε=ε
□
以下重要结论与函数的连续性相关:
定理 Weierstrass 的最值定理
令函数 f:[a,b]→R 连续,则 f 在 [a,b] 上有界,且存在最大最小值。
证明
首先用反证法证明函数有界:假设函数没有界,则对于任意 n∈N,都存在一个与之对应的 xn∈[a,b],使得 ∣f(xn)∣≥n。
不妨基于这个对应构造数列 {xn}n∈N,因为各个 xn 都在 [a,b] 上,即为有界。
Bolzano-Weierstrass 定理给出:存在一个收敛的子列 {xnk}k∈N,那么显而易见的是
∀k∈N: ∣f(xnk)∣≥nk
然而,若设子列收敛值为 x0,则根据函数的连续性,有
f(xnk)k→∞f(x0)
这意味着数列 {f(xnk)}k∈N 收敛,因而有界,这与原假设矛盾,故函数 f 在 [a,b] 上有界。
接下来证明函数可取最值:因为有界性,可知
A:={f(x)∣x∈[a,b]}
非空且有界,因此存在 supA 和 infA
同时,上下确界的点列版本定义给出
∃{xn}n∈N⊂[a,b]: n→∞limf(xn)=supA
根据 A 的定义,显然对于各个 n 都有
∃yn∈[a,b]: f(yn)=xn
再度应用 Bolzano-Weierstrass 定理,存在一个收敛的子列 {ynk}k∈N,设其收敛值为 y0,则根据函数的连续性,有
f(ynk)k→∞f(y0)
因此,f(y0)=supA,同样的道理可以证明 f 在 [a,b] 上取到最小值。
□
定理 介值定理
令函数 f:[a,b]→R 连续,则 f 可以取 f(a) 与 f(b) 之间的任意值。
证明
不失一般性,可令 f(a)<f(b),取 m∈[f(a),f(b)],目标是证明存在 c∈[a,b] 使得 f(c)=m。
定义
x0:=sup{x∈[a,b]∣f(x)≤m}
则根据上确界的性质
∃{xn}n∈N⊂{x∈[a,b]∣f(x)≤m}: n→∞limxn=x0
因此,根据函数的连续性,有
f(xn)n→∞f(x0)
又因为对于任意 n 都有 f(xn)≤m,所以 f(x0)≤m。
另一边,构造数列
yn:=x0+nb−x0
则 ynn→∞x0,根据函数的连续性,有
f(yn)n→∞f(x0)
因为 yn>x0,所以 f(yn)>m,因此 f(x0)≥m。
综上,f(x0)=m
□
中值定理的一个重要结论是不动点定理:如果函数 f:[a,b]→[a,b] 连续,则存在 c∈[a,b] 使得 f(c)=c。
# 复合函数与反函数的连续性
命题 复合函数的连续性
令 f:I→R 和 g:J→R,其中 I,J⊂R,且 f(I)⊂J。
如果 f 在 a∈I 处连续,且 g 在 f(a) 处连续,则复合函数 g∘f 在 a 处连续。
证明
任取 ε>0
因为 g 在 f(a) 处连续,所以
∃δ1>0,∀y∈J: ∣y−f(a)∣<δ1⟹∣g(y)−g(f(a))∣<ε
又因为 f 在 a 处连续,所以
∃δ2>0,∀x∈I: ∣x−a∣<δ2⟹∣f(x)−f(a)∣<δ1
那么,对于任意满足 ∣x−a∣<δ2 的 x∈I,有
∣g(f(x))−g(f(a))∣=∣g(y)−g(f(a))∣<ε
□
讨论一个函数的反函数的前提是反函数是否存在,在实数数学分析中可以通过狭义单调性来确保
命题 反函数的连续性
令函数 f:[a,b]→R 连续且狭义单调
那么 f 的反函数 f−1 也是连续且狭义单调的
证明
不失一般性可以设 f(a)<f(b),则 f 是单调递增的。
根据介值定理,函数 f 在 [a,b] 上的值域为 [f(a),f(b)]
那么显然,反函数的定义域就是 [f(a),f(b)],且反函数的值域为 [a,b]。狭义单调性的证明非常简单,任取 x1,x2∈[f(a),f(b)] 满足 x1<x2,则根据反函数的定义,有
f−1(x1)<f−1(x2)
接下来证明反函数的连续性,我们使用反证法:假设 f−1 在 y0 处不连续,则
∃ε0>0,∀n∈N,∃yn∈[f(a),f(b)]: n→∞limyn=y0 ∧ ∣f−1(yn)−f−1(y0)∣≥ε0
对每个 n 定义
xn:=f−1(yn)
因为 f−1 是单调递增的,所以数列 {xn} 是单调的。同时,因为 f−1 的值域为 [a,b],所以数列 {xn} 是有界的。即 {xn} 是收敛的
根据 Bolzano-Weierstrass 定理,存在一个收敛的子列 {xnk},设其收敛值为 x0,则根据数列的收敛性,有
ynk=f(xnk)k→∞f(x0)
又因为数列 {yn} 收敛于 y0,所以 f(x0)=y0,因此 x0=f−1(y0)。
因此,数列 {xnk} 收敛于 f−1(y0),这与 ∣f−1(yn)−f−1(y0)∣≥ε0 矛盾。
□
# 一致连续性
一个函数即使在整个区间上连续,但是本质上也是遍历每一个定义域的点,并确保每一个点都有一个变化可控的邻域。
然而,这样的性质在纵观函数全局的时候略有不足
定义
令 I⊂R,函数 f:I→R。
称函数 f 在区间 I 上 一致连续 (Uniformly Continuous)「一様連続」,当且仅当
∀ε>0,∃δ>0,∀x,y∈I: ∣x−y∣<δ⟹∣f(x)−f(y)∣<ε
- 请注意这里的 δ 出现在 x,y 的前面,说明这是一个对全局可控的 δ,约束力将非常强
虽然直观上已经非常明确,但还是严格给出强弱关系的证明:
命题
如果函数 f:I→R 在区间 I 上一致连续,则 f 在 I 上连续。
证明
任取 a∈I
任取 ε>0,因为 f 在 I 上一致连续,所以
∃δ>0,∀x,y∈I: ∣x−y∣<δ⟹∣f(x)−f(y)∣<ε
因此,对于任意满足 ∣x−a∣<δ 的 x∈I,有
∣f(x)−f(a)∣<ε
□
在判断一致连续性时,以下结论非常重要:有界闭区间上连续函数必定一致连续
命题
令 I=[a,b],函数 f:I→R 连续,则 f 在 I 上一致连续。
证明
使用反证法证明,假设 f 在 I 上不一致连续,则存在一个无法控制的误差 ε0>0,使得对于任意 δ>0,都存在 x,y∈I 满足
∣x−y∣<δ∧∣f(x)−f(y)∣≥ε0
然而,我们可以取
δ:=n1
因此,对于任意 n∈N,都存在 xn,yn∈I 满足
∣xn−yn∣<n1∧∣f(xn)−f(yn)∣≥ε0
因为 I 是有界闭区间,所以数列 {xn} 和 {yn} 都是有界的。根据 Bolzano-Weierstrass 定理,存在一个收敛的子列 {xnk},设其收敛值为 x0,则根据数列的收敛性,有
ynkk→∞x0
又因为函数 f 在 I 上连续,所以
{f(xnk)k→∞f(x0)f(ynk)k→∞f(x0)
因此,数列 {f(xnk)} 和 {f(ynk)} 都收敛于 f(x0),这与 ∣f(xnk)−f(ynk)∣≥ε0 矛盾。
□
# Holder 连续性
定义
取区间 I⊂R,令函数 f:I→R,若
∀x,y∈I, ∃α,C>0: ∣f(x)−f(y)∣≤C∣x−y∣α
则称函数 f 在区间 I 上 Holder 连续 (Holder Continuous)「ホルダー連続」,其中 α 被称为 Holder 指数。
特别地,当 α=1 时,称函数 f 在区间 I 上 Lipschitz 连续 (Lipschitz Continuous)「リプシッツ連続」
命题
若函数 f:I→R 在区间 I 上 Holder 连续,则 f 在 I 上一致连续。
证明
任取 ε>0,因为 f 在 I 上 Holder 连续,所以
∀x,y∈I, ∃α,C>0: ∣f(x)−f(y)∣≤C∣x−y∣α
定义
δ:=(Cε)1/α>0
则对于任意满足 ∣x−y∣<δ 的 x,y∈I,有
∣f(x)−f(y)∣≤C∣x−y∣α<C⋅(Cε)=ε
□
Holder 连续性基本上只会遇到 0<α≤1 的情况,α=1 的 Lipschitz 连续性是最强的连续性条件,再往上要求 Holder 指数的话会使得函数失去意义
命题
设 I⊂R,函数 f:I→R 在区间 I 上 Holder 连续,且 Holder 指数 α>1,则 f 是常值函数。
证明
任取 x,y∈I,不失一般性可设 x<y
将闭区间 [x,y] 等分为 n 个子区间,构造分划点:
xk=x+kny−x,k=0,1,…,n
相邻两点间的距离恒为:
xk−xk−1=ny−x
利用有限项求和展开目标差值,并应用三角不等式进行放缩:
∣f(y)−f(x)∣=∣∣∣∣∣∣k=1∑n(f(xk)−f(xk−1))∣∣∣∣∣∣≤k=1∑n∣f(xk)−f(xk−1)∣
对累加式中的每一项严格应用 Hölder 连续性条件 ∣f(u)−f(v)∣≤C∣u−v∣α:
k=1∑n∣f(xk)−f(xk−1)∣≤k=1∑nC∣xk−xk−1∣α
代入子区间的长度:
∣f(y)−f(x)∣≤k=1∑nC(ny−x)α=C(y−x)αnα−11
注意我们选取的 x,y 都是固定点,因此右侧的 C(y−x)α 是常数,将其视为数列,由于 α−1>0,所以
n→∞limC(y−x)αnα−11=0
对整个不等式应用极限可以得到
0≤∣f(y)−f(x)∣≤0
因此 f(y)=f(x),因为 x,y 是任意选取的,所以 f 是常值函数。
□
在有意义的指数 0<α≤1 下,连续性具有以下强弱关系
Lipschitz Continuity⟹Holder Continuity⟹Uniform Continuity⟹Continuity
虽然还没有进入函数的微分,但是可以汇总介绍结论:
Differentiability⟹Lipschitz Continuity