第02章 基本结构 — 章节汇总
概览
第2章介绍离散数学的基本结构:集合、函数、序列与矩阵。这些结构是后续所有章节的基础工具——集合用于定义关系和图,函数用于描述算法复杂度,序列用于递归和计数,矩阵用于表示图和关系。
全章知识框架
graph TB A["第2章 基本结构"] --> B["集合"] A --> C["函数"] A --> D["序列与求和"] A --> E["基数"] A --> F["矩阵"] B --> B1["2.1 集合<br/>定义、子集、幂集、笛卡尔积"] B --> B2["2.2 集合运算<br/>并交差补、恒等式、广义并交"] C --> C1["2.3 函数<br/>单射/满射/双射、复合、取整"] D --> D1["2.4 序列与求和<br/>等差/等比、递推、求和记号"] E --> E1["2.5 基数<br/>可数/不可数、对角线论证"] F --> F1["2.6 矩阵<br/>运算、转置、布尔矩阵"] style A fill:#e3f2fd,stroke:#1565c0,stroke-width:2px style B fill:#fff3e0,stroke:#e65100 style C fill:#f3e5f5,stroke:#6a1b9a style D fill:#e8f5e9,stroke:#2e7d32 style E fill:#fce4ec,stroke:#c62828 style F fill:#e0f7fa,stroke:#00838f
各节核心知识点汇总
2.1 集合
- 集合(set):无序、不重复的元素集合
- 表示方法:列举法 、描述法
- 常用数集:
- 子集 与真子集
- 空集 vs 的关键区别
- 幂集 :
- 笛卡尔积 :
2.2 集合运算
- 六种基本运算:并 、交 、差 、补 、对称差
- 集合恒等式表(9 类)与命题逻辑等价律的对应关系
- 三种证明方法:子集法、成员表法、恒等式推导法
- 广义并交 、
- 位字符串表示法
- 多重集(multiset)及其运算
2.3 函数
- 函数 :定义域、值域、像、原像
- 单射(injective)、满射(surjective)、双射(bijective)
- 反函数 存在条件: 是双射
- 函数复合 (不满足交换律)
- 下取整 与上取整
- 阶乘函数与 Stirling 公式
2.4 序列与求和
- 序列(sequence):定义域为自然数集的函数
- 等差数列、等比数列
- 递推关系与初始条件、斐波那契数列
- 求和记号 及其线性性质
- 常用求和公式表
- 双重求和与无穷级数
2.5 基数
- 等势 与基数比较
- 可数集:、、 均可数
- Cantor 对角线论证: 不可数
- Schröder-Bernstein 定理、Cantor 定理
- 连续统假设
2.6 矩阵
- 矩阵定义、加法、乘法(维度分析)
- 单位矩阵 、矩阵的幂、转置
- 0-1 矩阵:Join 、Meet 、布尔积 、布尔幂
学习脉络
集合(2.1-2.2)— 离散数学的基本语言
↓
函数(2.3)— 集合之间的映射关系
↓
序列与求和(2.4)— 函数的特例(定义域=ℕ)
↓
基数(2.5)— 集合大小的度量
↓
矩阵(2.6)— 表示关系和图的数据结构
↓ 预告
算法(第3章)— 将用函数描述算法复杂度
跨章关联
| 后续章节 | 关联内容 | 关联方式 |
|---|---|---|
| 第3章 算法 | 函数描述算法复杂度 | 直接应用 |
| 第5章 归纳与递归 | 递推关系、序列求和 | 深化 |
| 第6章 计数 | 集合计数、容斥原理 | 直接应用 |
| 第9章 关系 | 关系用集合和矩阵表示 | 直接应用 |
| 第10章 图论 | 邻接矩阵是 0-1 矩阵 | 直接应用 |
复习题
综合复习题 1
题目: 设 ,求 中满足 且 的子集 的个数。
解答: 且 ,因此还需从 中选 2 个元素。 满足条件的子集为:。共 3 个。
综合复习题 2
题目: 证明:如果 和 都是双射,则 也是双射。
解答: 单射性:设 ,则 。因为 是单射,所以 。又因为 是单射,所以 。
满射性:对任意 ,因为 是满射,存在 使得 。又因为 是满射,存在 使得 。因此 。
因此 是双射。