← 返回《人工智能数学基础》
📑 查看全课大纲(第 2 / 93 节)
  1. 1.概论和集合的定义
  2. 2.逼疯康托的实数集理论
  3. 3.常用不等式与映射
  4. 4.函数及特殊函数
  5. 5.序列极限的定义
  6. 6.序列极限的性质与夹逼定理
  7. 7.重要极限
  8. 8.无穷小量,无穷大量和一组重要的阶的比较关系
  9. 9.聚点原理
  10. 10.函数极限及其性质
  11. 11.重要极限与等价无穷小
  12. 12.连续函数
  13. 13.导数的概念(那些年,扛起牛顿的胡克)
  14. 14.定义法求导
  15. 15.函数四则运算的导数与反函数求导法则
  16. 16.复合函数,隐函数,参数式求导
  17. 17.不定式求导之“洛必达与伯努利的师生情”
  18. 18.一阶微分
  19. 19.高阶导数
  20. 20.高阶微分
  21. 21.罗尔中值定理与拉格朗日中值定理
  22. 22.柯西空降科学院遭排挤
  23. 23.泰勒公式与泰勒的克妻属性
  24. 24.利用泰勒展开唯一性定理计算泰勒展开
  25. 25.泰勒公式的余项估计
  26. 26.极值问题与导数
  27. 27.函数凹凸性
  28. 28.无卵用的渐近线与函数作图
  29. 29.不定积分的定义
  30. 30.第一换元法
  31. 31.第二换元法
  32. 32.分部积分法
  33. 33.有理式积分
  34. 34.三角替换
  35. 35.定积分的概念
  36. 36.定积分的性质与积分中值定理
  37. 37.变上限定积分
  38. 38.微积分基本定理之“高斯教你如何优雅地装逼”
  39. 39.定积分的换元法
  40. 40.奇偶函数与周期函数的定积分
  41. 41.曲线求长与不可求长曲线(海岸线居然算不出长度?)
  42. 42.旋转体体积
  43. 43.旋转体侧面积
  44. 44.极坐标下图形的面积(数学系常用表白曲线)
  45. 45.欧式空间
  46. 46.点列极限,开集与闭集
  47. 47.多元函数的定义
  48. 48.多元函数的极限
  49. 49.多元连续函数
  50. 50.一阶偏导数
  51. 51.高阶偏导数
  52. 52.全微分
  53. 53.方向导数与梯度
  54. 54.链式法则
  55. 55.一阶全微分形式的不变性与高阶微分
  56. 56.多元函数的泰勒公式
  57. 57.隐函数存在定理与逆映射存在定理
  58. 58.多元函数的极值
  59. 59.矩阵基础知识
  60. 60.行列式的定义与特殊矩阵的行列式
  61. 61.行列式的性质
  62. 62.行列式按k行展开
  63. 63.线性方程组初步与高斯消元法
  64. 64.齐次线性方程组与Cramer法则
  65. 65.线性空间
  66. 66.线性相关与线性无关
  67. 67.向量组的秩
  68. 68.矩阵的秩与线性方程组有解的充要条件
  69. 69.齐次线性方程组的解集结构
  70. 70.非齐次线性方程组解集结构
  71. 71.基与维数
  72. 72.矩阵的乘法
  73. 73.特殊矩阵
  74. 74.矩阵乘积的秩与行列式
  75. 75.矩阵的逆
  76. 76.正交矩阵
  77. 77.矩阵对角化与特征值特征向量
  78. 78.实对称矩阵对角化
  79. 79.二次型与正定矩阵
  80. 80.LU分解
  81. 81.Cholesky分解
  82. 82.SVD分解
  83. 83.线搜索
  84. 84.步长
  85. 85.最速下降法和牛顿法
  86. 86.共轭梯度法
  87. 87.拟牛顿法
  88. 88.无约束优化
  89. 89.若干知识点补充(一)
  90. 90.若干知识点补充(二)
  91. 91.凸优化问题
  92. 92.对偶问题(一)
  93. 93.对偶问题(二)

逼疯康托的实数集理论

约 35 分钟

📺 正在播放小象官方高清录播(支持倍速与清晰度调节)

实数集:从区间、稠密性到无穷的尺度

小象实战讲义 · 人工智能数学基础

在人工智能的数学世界中,我们处理的数据和模型参数大多在实数范围内。本节将带你深入理解实数集这一基础舞台的核心性质。我们将从描述实数子集的“区间”和“邻域”开始,探讨有理数在实数中“稠密”却“可数”的奇妙特性,最终触及集合论的核心——如何比较“无穷”的大小。理解这些概念,将为后续学习极限、连续性以及概率论中的测度概念打下坚实的逻辑基础。

💡 核心导读

本节将构建你对实数集的立体认知:

  1. 区间与邻域:学习用开区间、闭区间、邻域等工具精确描述实数集的子集,这是定义极限和连续性的几何语言。
  2. 稠密性与完备性:理解有理数在实数中“处处存在”却“没有填满”的稠密性,以及实数集“没有缝隙”的完备性,这是微积分大厦的基石。
  3. 确界原理:掌握上(下)确界这一关键概念及其存在定理,它是证明数列极限存在、函数有界等命题的强力工具。
  4. 集合的势:学习康托如何用“双射”定义集合的“大小”,比较自然数集、有理数集、实数集等无穷集合的“尺度”,颠覆你对“无穷”的直觉。

区间、邻域与数轴

实数集 R\mathbb{R} 是我们分析运算的主要舞台。首先,我们学习如何描述它的子集。

区间

给定两个实数 a<ba < b,我们可以定义以下几种区间:

  • 开区间:不包含端点 aabb 的所有实数。 (a,b)={xRa<x<b}(a, b) = { x \in \mathbb{R} \mid a < x < b }
  • 闭区间:包含端点 aabb 的所有实数。 [a,b]={xRaxb}[a, b] = { x \in \mathbb{R} \mid a \le x \le b }
  • 半开半闭区间:只包含一个端点。 [a,b)={xRax<b},(a,b]={xRa<xb}[a, b) = { x \in \mathbb{R} \mid a \le x < b }, \quad (a, b] = { x \in \mathbb{R} \mid a < x \le b }

邻域

“邻域”是描述一个点附近所有点的集合,在定义极限时至关重要。

  • aaϵ\epsilon-邻域:以 aa 为中心、半径为 ϵ>0\epsilon > 0 的开区间。 U(a,ϵ)={xRxa<ϵ}=(aϵ,a+ϵ)U(a, \epsilon) = { x \in \mathbb{R} \mid |x - a| < \epsilon } = (a - \epsilon, a + \epsilon)
  • aa 的空心 ϵ\epsilon-邻域:在 aaϵ\epsilon-邻域中挖去中心点 aa 本身。 U(a,ϵ)={xR0<xa<ϵ}U^\circ(a, \epsilon) = { x \in \mathbb{R} \mid 0 < |x - a| < \epsilon }

数轴与实数的几何表示

数轴是实数集的几何模型:一条规定了原点、正方向和单位长度的直线。实数与数轴上的点是一一对应的,这一直观事实是解析几何的基础。

稠密性、完备性与确界原理

有理数的稠密性

有理数集 Q\mathbb{Q} 是实数集 R\mathbb{R} 的子集。一个自然的问题是:有理数在数轴上如何分布?

定义(稠密性):如果对于任意两个不同的实数 a<ba < b,开区间 (a,b)(a, b) 中总包含有理数,则称有理数集 Q\mathbb{Q} 在实数集 R\mathbb{R}稠密

直观理解:无论区间多短,只要它有长度,里面就一定“挤”着有理数。例如,考虑所有形如 k/10nk/10^nk,nk, n 为整数)的数,随着 nn 增大,这张“网格”可以无限加密,覆盖任何区间。

思考:无理数集 RQ\mathbb{R} \setminus \mathbb{Q}R\mathbb{R} 中也稠密吗?是的。例如,考虑集合 {2+qqQ}{ \sqrt{2} + q \mid q \in \mathbb{Q} },它由无理数构成,并且与 Q\mathbb{Q} 有相同的“分布密度”。

实数集的完备性

既然有理数和无理数都在实数中稠密,那么实数集本身有什么更根本的性质,使之区别于有理数集?答案是完备性(或称连续性)。通俗地说,实数轴是“没有缝隙”的。数学上,完备性有多种等价的刻画方式,本节介绍其中两种。

单调有界收敛原理:在实数系中,任何单调递增(或递减)且有上界(或有下界)的数列必有极限。

确界存在定理:这是完备性更本质的刻画,也是我们重点学习的内容。

确界原理

首先,我们需要明确“界”的概念。

  • 上界:设 EER\mathbb{R} 的非空子集。若存在实数 MM,使得对任意 xEx \in E,都有 xMx \le M,则称 MMEE 的一个上界
  • 下界:类似地,若存在实数 mm,使得对任意 xEx \in E,都有 xmx \ge m,则称 mmEE 的一个下界

一个集合可能有无数个上界或下界。例如,对于集合 E=(1,2]E = (1, 2],任何大于等于 22 的数都是其上界,任何小于等于 11 的数都是其下界。

那么,是否存在“最小”的上界和“最大”的下界呢?

定义(上确界与下确界): 设 EER\mathbb{R} 的非空子集。

  1. 若实数 MM 满足:
    • (i) MMEE 的一个上界(即 xE,xM\forall x \in E, x \le M)。
    • (ii) 对任意 ϵ>0\epsilon > 0,都存在 xEx’ \in E,使得 x>Mϵx’ > M - \epsilon。 则称 MMEE上确界,记作 M=supEM = \sup E
  2. 若实数 mm 满足:
    • (i) mmEE 的一个下界(即 xE,xm\forall x \in E, x \ge m)。
    • (ii) 对任意 ϵ>0\epsilon > 0,都存在 xEx’ \in E,使得 x<m+ϵx’ < m + \epsilon。 则称 mmEE下确界,记作 m=infEm = \inf E

条件(ii)的直观含义是:MM(或 mm)是 EE 的“最紧”的界,EE 中的点可以无限逼近它。

:对于 E=(1,2]E = (1, 2],我们有 supE=2\sup E = 2infE=1\inf E = 1。验证 supE=2\sup E = 2:对任意 ϵ>0\epsilon > 0,取 x=2x’ = 2(或 2ϵ/22 - \epsilon/2,只要它大于 2ϵ2-\epsilon 且在 EE 内),显然满足 x>2ϵx’ > 2 - \epsilon

确界存在定理(实数完备性的表述之一)R\mathbb{R} 中任何非空且有上界(或有下界)的子集,必存在上确界(或下确界)。

这个定理非常强大。在证明中,一旦遇到有界集合,我们可以立刻“召唤”出它的确界作为已知条件。

# 用Python验证上确界定义的一个例子
# 考虑集合 E = {1 - 1/n | n ∈ ℕ, n >= 1}
import numpy as np

# 生成集合E的前若干项
n_vals = np.arange(1, 11)  # n从1到10
E_seq = 1 - 1 / n_vals
print("集合E的前10项:", E_seq)

# 猜测其上确界 sup E = 1
sup_E = 1

# 验证定义:(i) 1是上界吗?显然,1 - 1/n < 1 对所有n成立。
print(f"\n验证1是上界: 所有元素都 <= 1 吗? {np.all(E_seq <= 1)}")

# 验证定义:(ii) 对任意epsilon>0,存在x'∈E,使得 x' > 1 - epsilon
epsilon = 0.01  # 取一个很小的正数
# 我们需要找到某个n,使得 1 - 1/n > 1 - epsilon
# 即 1/n < epsilon => n > 1/epsilon
n_required = int(1 / epsilon) + 1  # 取大于1/epsilon的最小整数
x_prime = 1 - 1 / n_required
print(f"\n取 epsilon = {epsilon}")
print(f"找到 n = {n_required}, 对应 x' = {x_prime}")
print(f"验证 x' > 1 - epsilon: {x_prime} > {1 - epsilon} ? {x_prime > 1 - epsilon}")

# 结论:1满足上确界的两条定义
print(f"\n因此, sup E = {sup_E} 得到验证。")
# 注意:集合E本身不包含1,但1是它的上确界,这体现了“确界不一定属于集合本身”。

无穷的尺度:集合的势

我们已知道自然数、整数、有理数、实数都有无穷多个元素。但“无穷”与“无穷”之间是否有区别?康托创立的集合论回答了这个问题。

等势:如何比较无穷集合的大小?

对于有限集,比较大小只需计数。对于无限集,康托采用“配对”原则。

定义(等势):如果两个集合 AABB 之间存在一个双射(一一对应且满射的函数 f:ABf: A \to B),则称 AABB 等势,记作 ABA \approx B。等势意味着两个集合的“元素个数”相同。

可数集:与自然数集 N\mathbb{N} 等势的集合称为可数无限集,简称可列集。有限集和可列集统称为可数集

一些令人惊奇的等势关系

  1. NZ\mathbb{N} \approx \mathbb{Z}:自然数集与整数集等势。
    • 双射构造00,11,21,32,42,0 \to 0, 1 \to 1, 2 \to -1, 3 \to 2, 4 \to -2, \ldots。这说明了“整体可以和部分一样多”,是无穷集合的反直觉特性之一。
  2. NQ\mathbb{N} \approx \mathbb{Q}:自然数集与有理数集等势。
    • 思路:每个有理数可写为分数 p/qp/qq0q \neq 0),对应平面上的整点 (p,q)(p, q)。通过设计一条“之”字形路径遍历所有整点(跳过重复和分母为零的点),即可将有理数与自然数一一对应。这意味着稠密的有理数集是可列的
  3. (0,1)R(0, 1) \approx \mathbb{R}:开区间与整个实数集等势。
    • 双射构造:例如,函数 f(x)=tan(πxπ/2)f(x) = \tan(\pi x - \pi/2) 建立了 (0,1)(0, 1)R\mathbb{R} 的双射。这说明长度有限的区间与无限长的直线包含“一样多”的点

康托定理:存在更大的无穷

那么,是否所有无穷集都等势呢?康托给出了否定的答案。

康托定理:自然数集 N\mathbb{N} 与实数集 R\mathbb{R} 不等势。即 N≉R\mathbb{N} \not\approx \mathbb{R}

证明思路(对角线法)

  1. 由于 (0,1)R(0,1) \approx \mathbb{R},只需证明 N≉(0,1)\mathbb{N} \not\approx (0,1)
  2. 反证法:假设存在双射 f:N(0,1)f: \mathbb{N} \to (0,1),则 (0,1)(0,1) 中所有实数可排成一列:x1,x2,x3,x_1, x_2, x_3, \ldots,其中 xn=f(n)x_n = f(n)
  3. 将每个 xnx_n 写成十进制小数(为避免表示不唯一,约定不使用从某位开始全是9的表示): x1=0.a11a12a13x_1 = 0.a_{11}a_{12}a_{13}\ldots x2=0.a21a22a23x_2 = 0.a_{21}a_{22}a_{23}\ldots x3=0.a31a32a33x_3 = 0.a_{31}a_{32}a_{33}\ldots \vdots 这里 aij{0,1,,9}a_{ij} \in {0,1,\ldots,9}
  4. 构造新数:定义 y=0.b1b2b3y = 0.b_1b_2b_3\ldots,其中 bn={5,if ann56,if ann=5b_n = \begin{cases} 5, & \text{if } a_{nn} \neq 5 \ 6, & \text{if } a_{nn} = 5 \end{cases} (选择5和6仅为示例,确保 bnannb_n \neq a_{nn}yy 不是以9循环的数即可)。
  5. 导出矛盾y(0,1)y \in (0,1),但 yy 不可能等于任何一个 xnx_n,因为 yy 的第 nn 位小数 bnb_nxnx_n 的第 nn 位小数 anna_{nn} 不同。这与 {xn}{x_n} 列出了 (0,1)(0,1) 中所有数的假设矛盾。
  6. 故假设错误,N≉(0,1)\mathbb{N} \not\approx (0,1),进而 N≉R\mathbb{N} \not\approx \mathbb{R}

推论

  • 实数集 R\mathbb{R}不可数的。
  • 由于 R=Q(RQ)\mathbb{R} = \mathbb{Q} \cup (\mathbb{R}\setminus\mathbb{Q}),且 Q\mathbb{Q} 可数,若 RQ\mathbb{R}\setminus\mathbb{Q}(无理数集)也可数,则 R\mathbb{R} 作为两个可数集的并也将可数,这与康托定理矛盾。因此,无理数集是不可数的
  • 这意味着,在“无穷的尺度”上,无理数比有理数“多得多”。实数集的连续性,本质上是由不可数的无理数“填充”而成的。

康托的工作揭示了无穷的层次性,并引发了关于“连续统假设”(是否存在一个集合,其势严格介于 N\mathbb{N}R\mathbb{R} 之间)的长期探索。他的集合论已成为现代数学的基石。

📝 动手练一练

  1. 确界的判断与验证 设集合 E={xRx2<2}E = { x \in \mathbb{R} \mid x^2 < 2 }

    • (a) 判断集合 EE 是否有上界和下界?若有,试各举一例。
    • (b) 根据你的直观,supE\sup EinfE\inf E 分别是什么?并用确界的定义简要说明理由。
  2. 稠密性的理解 利用有理数的稠密性,证明:对于任意两个不相等的实数 a<ba < b,开区间 (a,b)(a, b) 中必存在无理数。

    • 提示:可以考虑 2\sqrt{2} 与有理数的关系。

参考答案

  1. (a) EE 有上界和下界。例如,22 是它的一个上界(因为若 x2x \ge 2,则 x24>2x^2 \ge 4 > 2,故 xEx \notin E);2-2 是它的一个下界。 (b) supE=2\sup E = \sqrt{2}infE=2\inf E = -\sqrt{2}理由(以上确界为例): (i) 对任意 xEx \in E,有 x2<2x^2 < 2,故 x<2x < \sqrt{2},所以 2\sqrt{2} 是上界。 (ii) 对任意 ϵ>0\epsilon > 0,取 x=2ϵ/2x’ = \sqrt{2} - \epsilon/2(当 ϵ\epsilon 较小时,确保 x>0x’>0)。由于 (x)2=22ϵ+ϵ2/4<2(x’)^2 = 2 - \sqrt{2}\epsilon + \epsilon^2/4 < 2(当 ϵ\epsilon 足够小时),故 xEx’ \in E,且 x>2ϵx’ > \sqrt{2} - \epsilon。由定义,2\sqrt{2} 是上确界。
  2. 证明:由有理数的稠密性,在区间 (a,b)(a, b) 中存在有理数 rr。考虑数 r+2nr + \frac{\sqrt{2}}{n},其中 nn 是足够大的正整数,使得 2n<min(ra,br)\frac{\sqrt{2}}{n} < \min(r-a, b-r)。这样,r+2nr + \frac{\sqrt{2}}{n} 仍在 (a,b)(a, b) 内。因为 2\sqrt{2} 是无理数,rr 是有理数,所以 r+2nr + \frac{\sqrt{2}}{n} 是无理数(有理数加无理数必为无理数)。因此 (a,b)(a, b) 中存在无理数。

本章小结

本节我们深入探讨了实数集的核心性质,为后续的微积分和更高级的数学分析铺平了道路。

要点回顾

  • 区间与邻域是描述实数局部性质的精确工具。
  • 稠密性描述了子集(如有理数集、无理数集)在实数中的分布状态——无处不在,但未填满。
  • 完备性是实数集区别于有理数集的根本特征,确界存在定理是其重要表述之一,保证了有界集合存在“最紧”的边界。
  • 集合的势是康托比较无穷集合“大小”的工具。自然数集、整数集、有理数集等势(可数),但实数集具有更大的势(不可数),无理数集亦然。

行动清单

  1. 练习确界验证:任取一个有界数集(如 {1/nnN}{1/n \mid n \in \mathbb{N}}),尝试严格按照定义验证其上下确界,并理解确界可能不属于集合本身。
  2. 理解“可数”与“不可数”:反复思考“自然数与有理数一样多”、“无理数比有理数多得多”这些结论背后的逻辑(双射与对角线法),尝试向他人解释。
  3. 联系后续知识:预习下一节“数列极限”时,留意“极限”的定义如何依赖于“邻域”的概念,以及“单调有界数列收敛”的证明如何依赖于“确界原理”。

— 小象教研组

配套学习资源与课件
  • 第1章讲义:课程导论与预备知识(PDF · 0.8MB)
    下载
🎁 免费学习资源

领取《小象 11GB VIP 课件资料包与大厂真题手册》

包含全套实战 Jupyter 源码、清洗后数据集、大厂高频面试真题与专属学员答疑交流群。

  • 完整 Python / 数据分析 Jupyter 实战源码
  • 大厂真实业务数据集与练习题
  • 微信扫码添加课程顾问,免费获取网盘下载链接
微信二维码:扫码添加课程顾问微信扫码添加顾问