开覆盖定义:设 { U i } i ∈ I \{U_i\}_{i \in I} {Ui}i∈I 是一个开覆盖,即 [ a , b ] ⊆ ⋃ i ∈ I U i [a, b] \subseteq \bigcup_{i \in I} U_i [a,b]⊆⋃i∈IUi, 称 ⋃ i ∈ I U i \bigcup_{i \in I} U_i ⋃i∈IUi为 闭区间 [ a , b ] [a,b] [a,b] 的一个开覆盖 。这意味着区间 [ a , b ] [a, b] [a,b] 中的每一点都在某个开集 U i U_i Ui 中。
有限开覆盖定理:闭区间 [ a , b ] [a, b] [a,b] 的任意开覆盖(无限个开区间的并覆盖 [ a , b ] [a, b] [a,b])必存在有限子覆盖。
有限开覆盖定理证明其他实数系完备性定理A通常采用反证法:
上确界定义: sup S = { a ∣ ∀ b ∈ S ⇒ a ≤ b } ∩ { a ∣ ∀ δ > 0 , ∃ a ∈ S ⇒ a + δ > b } \sup S=\{a| \forall b\in S \Rightarrow a\leq b\} \cap \{a| \forall \delta>0,\exists a\in S \Rightarrow a+\delta> b \} supS={a∣∀b∈S⇒a≤b}∩{a∣∀δ>0,∃a∈S⇒a+δ>b}
确界定理:若非空实数集合 S ⊆ R S \subseteq \mathbb{R} S⊆R 有上界,则 S S S 存在唯一的上确界(最小上界)。
证明步骤
1. 构造闭区间与开覆盖
设 S S S 是非空有上界的集合,取定一个上界 M M M 和 S S S 中的元素 a a a,构造闭区间 [ a , M ] [a, M] [a,M]。
假设 S S S 没有上确界,即上界集合 B = { x ∈ R ∣ x ≥ s ∀ s ∈ S } B = \{ x \in \mathbb{R} \mid x \geq s \, \forall s \in S \} B={x∈R∣x≥s∀s∈S} 没有最小元。
对任意 x ∈ [ a , M ] x \in [a, M] x∈[a,M],定义两种开集:
3. 导出矛盾
4. 唯一性
假设存在两个上确界 α , β \alpha, \beta α,β,则 α ≤ β \alpha \leq \beta α≤β 且 β ≤ α \beta \leq \alpha β≤α,故 α = β \alpha = \beta α=β。
单调有界定理:若非空实数数列 { a n } \{a_n\} {an} 满足以下条件之一:
证明步骤
1. 构造闭区间与开覆盖
设 { a n } \{a_n\} {an} 为单调递增且有上界 M M M 的数列(递减情形同理)。构造闭区间 [ a 1 , M ] [a_1, M] [a1,M]。
假设数列不收敛,即不存在极限点。根据单调性,数列的极限点(若存在)唯一且为上确界,但此处不依赖确界定理,直接通过矛盾推导。
2. 定义开覆盖
对任意 x ∈ [ a 1 , M ] x \in [a_1, M] x∈[a1,M],定义两种开区间:
若 x x x 不是数列的极限点:存在 ε x > 0 \varepsilon_x > 0 εx>0 和 N x ∈ N N_x \in \mathbb{N} Nx∈N,使得当 n ≥ N x n \geq N_x n≥Nx 时,
a n ≥ x + ε x (因数列单调递增,最终超过 x 的邻域) . a_n \geq x + \varepsilon_x \quad \text{(因数列单调递增,最终超过 $x$ 的邻域)}. an≥x+εx(因数列单调递增,最终超过 x 的邻域).
取开区间 U x = ( x − ε x 2 , x + ε x 2 ) U_x = \left(x - \frac{\varepsilon_x}{2}, x + \frac{\varepsilon_x}{2}\right) Ux=(x−2εx,x+2εx),确保 U x U_x Ux 不包含数列的无限多项。
若 x = M x = M x=M:由于 M M M 是上界,数列所有项 a n ≤ M a_n \leq M an≤M。若 M M M 不是极限点,则存在 ε M > 0 \varepsilon_M > 0 εM>0 和 N M N_M NM,使得当 n ≥ N M n \geq N_M n≥NM 时,
a n ≤ M − ε M . a_n \leq M - \varepsilon_M. an≤M−εM.
取开区间 U M = ( M − ε M 2 , M + ε M 2 ) U_M = \left(M - \frac{\varepsilon_M}{2}, M + \frac{\varepsilon_M}{2}\right) UM=(M−2εM,M+2εM),覆盖 M M M 附近区域。
3. 应用有限开覆盖定理
闭区间 [ a 1 , M ] [a_1, M] [a1,M] 被开集族 { U x } x ∈ [ a 1 , M ] \{U_x\}_{x \in [a_1, M]} {Ux}x∈[a1,M] 覆盖。根据有限开覆盖定理,存在有限子覆盖 { U x 1 , U x 2 , … , U x k } \{U_{x_1}, U_{x_2}, \dots, U_{x_k}\} {Ux1,Ux2,…,Uxk} 覆盖 [ a 1 , M ] [a_1, M] [a1,M]。
4. 导出矛盾
令 N = max { N x 1 , N x 2 , … , N x k , N M } N = \max\{N_{x_1}, N_{x_2}, \dots, N_{x_k}, N_M\} N=max{Nx1,Nx2,…,Nxk,NM},则当 n ≥ N n \geq N n≥N 时,
a n ≥ x i + ε x i ∀ i ∈ { 1 , 2 , … , k } . a_n \geq x_i + \varepsilon_{x_i} \quad \forall i \in \{1, 2, \dots, k\}. an≥xi+εxi∀i∈{1,2,…,k}.
设 c = max { x i + ε x i } c = \max\{x_i + \varepsilon_{x_i}\} c=max{xi+εxi},则 c ≤ M c \leq M c≤M(因每个 U x i U_{x_i} Uxi 覆盖到 x i + ε x i x_i + \varepsilon_{x_i} xi+εxi,而闭区间上限为 M M M)。
由单调性,当 n ≥ N n \geq N n≥N 时, a n ≥ c a_n \geq c an≥c,但 c ≤ M c \leq M c≤M,故 a n ∈ [ c , M ] a_n \in [c, M] an∈[c,M]。
由于 [ a 1 , M ] [a_1, M] [a1,M] 被 { U x i } \{U_{x_i}\} {Uxi} 覆盖,存在某个 U x j U_{x_j} Uxj 包含 c c c,即 c ∈ U x j = ( x j − ε x j 2 , x j + ε x j 2 ) c \in U_{x_j} = \left(x_j - \frac{\varepsilon_{x_j}}{2}, x_j + \frac{\varepsilon_{x_j}}{2}\right) c∈Uxj=(xj−2εxj,xj+2εxj)。
但根据构造,当 n ≥ N x j n \geq N_{x_j} n≥Nxj 时, a n ≥ x j + ε x j > x j + ε x j 2 a_n \geq x_j + \varepsilon_{x_j} > x_j + \frac{\varepsilon_{x_j}}{2} an≥xj+εxj>xj+2εxj,即 a n ∉ U x j a_n \notin U_{x_j} an∈/Uxj,矛盾(因 a n ∈ [ c , M ] ⊆ U x j a_n \in [c, M] \subseteq U_{x_j} an∈[c,M]⊆Uxj)。
5. 唯一性
若数列收敛到两个不同点 c 1 c_1 c1 和 c 2 c_2 c2,则由单调性, c 1 = c 2 c_1 = c_2 c1=c2(否则区间长度趋于零,矛盾)。
用有限开覆盖定理证明闭区间套定理
闭区间套定理:设 { [ a n , b n ] } \{[a_n, b_n]\} {[an,bn]} 是一个满足以下条件的闭区间序列:
证明步骤
1. 证明交集非空(关键步骤)
假设:交集为空,即 ⋂ n = 1 ∞ [ a n , b n ] = ∅ \bigcap_{n=1}^\infty [a_n, b_n] = \emptyset ⋂n=1∞[an,bn]=∅。
目标:导出矛盾,从而证明交集非空。
构造开覆盖:
对于任意 x ∈ [ a 1 , b 1 ] x \in [a_1, b_1] x∈[a1,b1],由于 x ∉ ⋂ n = 1 ∞ [ a n , b n ] x \notin \bigcap_{n=1}^\infty [a_n, b_n] x∈/⋂n=1∞[an,bn],存在某个 n n n 使得 x ∉ [ a n , b n ] x \notin [a_n, b_n] x∈/[an,bn]。因此, x x x 必属于以下开集之一:
U n = ( − ∞ , a n ) ∪ ( b n , + ∞ ) . U_n = (-\infty, a_n) \cup (b_n, +\infty). Un=(−∞,an)∪(bn,+∞).
所有 U n U_n Un 的集合 { U n } n = 1 ∞ \{U_n\}_{n=1}^\infty {Un}n=1∞ 构成 [ a 1 , b 1 ] [a_1, b_1] [a1,b1] 的一个开覆盖。
应用有限开覆盖定理:
根据有限开覆盖定理,存在有限子覆盖 { U n 1 , U n 2 , … , U n k } \{U_{n_1}, U_{n_2}, \dots, U_{n_k}\} {Un1,Un2,…,Unk} 使得:
[ a 1 , b 1 ] ⊆ ⋃ i = 1 k U n i . [a_1, b_1] \subseteq \bigcup_{i=1}^k U_{n_i}. [a1,b1]⊆i=1⋃kUni.
令 N = max { n 1 , n 2 , … , n k } N = \max\{n_1, n_2, \dots, n_k\} N=max{n1,n2,…,nk}。由于区间套的嵌套性,对于所有 m ≥ N m \geq N m≥N,有:
[ a m , b m ] ⊆ [ a N , b N ] . [a_m, b_m] \subseteq [a_N, b_N]. [am,bm]⊆[aN,bN].
导出矛盾:
考虑区间 [ a N , b N ] [a_N, b_N] [aN,bN]。根据开覆盖的定义,每个点 x ∈ [ a N , b N ] x \in [a_N, b_N] x∈[aN,bN] 必须属于某个 U n i U_{n_i} Uni( i = 1 , 2 , … , k i=1,2,\dots,k i=1,2,…,k)。但:
2. 证明唯一性
假设存在两个不同的公共点 c , d ∈ ⋂ n = 1 ∞ [ a n , b n ] c, d \in \bigcap_{n=1}^\infty [a_n, b_n] c,d∈⋂n=1∞[an,bn],则 ∣ c − d ∣ > 0 |c - d| > 0 ∣c−d∣>0。
由于 lim n → ∞ ( b n − a n ) = 0 \lim_{n\to\infty} (b_n - a_n) = 0 limn→∞(bn−an)=0,存在 N N N 使得:
b N − a N < ∣ c − d ∣ . b_N - a_N < |c - d|. bN−aN<∣c−d∣.
但 c , d ∈ [ a N , b N ] c, d \in [a_N, b_N] c,d∈[aN,bN],故 ∣ c − d ∣ ≤ b N − a N |c - d| \leq b_N - a_N ∣c−d∣≤bN−aN,与 ∣ c − d ∣ > b N − a N |c - d| > b_N - a_N ∣c−d∣>bN−aN 矛盾。因此,公共点唯一。
聚点定理:
设 S ⊆ R S \subseteq \mathbb{R} S⊆R 是有界无限点集,则 S S S 至少有一个聚点。
证明步骤
柯西收敛定理:若序列 { a n } \{a_n\} {an} 是柯西序列(即 ∀ ε > 0 , ∃ N , ∀ m , n ≥ N , ∣ a m − a n ∣ < ε \forall \varepsilon > 0, \exists N, \forall m,n \geq N, |a_m - a_n| < \varepsilon ∀ε>0,∃N,∀m,n≥N,∣am−an∣<ε),则 { a n } \{a_n\} {an} 收敛于某个实数 c c c。
证明步骤
1. 柯西序列的有界性
3. 构造开覆盖
5. 结论:序列必须收敛