第1章 集合 1
1.1 集合的基本概念 1
1.2 子集与集合的相等 3
1.3 集合的运算及其性质 5
1.4 幂集 11
1.5 序偶与笛卡儿积 13
1.6 集合的覆盖与划分 15
1.7 基本计数原理 15
1.7.1 鸽巢原理(抽屉原理) 15
1.7.2 容斥原理 16
1.8 本章小结 19
习题1 19
第2章 关系 23
2.1 关系的定义及表示 23
2.1.1 关系的定义 23
2.1.2 关系的表示 25
2.2 关系的运算 27
2.2.1 关系的基本运算 27
2.2.2 逆关系 29
2.2.3 复合关系 30
2.3 关系的基本类型 33
2.4 关系的闭包 39
2.5 等价关系与集合的划分 45
2.6 相容关系与集合的覆盖 48
2.7 偏序关系 49
2.8 本章小结 54
习题2 55
第3章 函数 62
3.1 函数的基本性质 62
3.1.1 函数的基本概念 62
3.1.2 函数的基本性质 64
3.1.3 几个常用的函数 68
3.2 函数的复合、反函数 69
3.2.1 函数的复合 69
3.2.2 反函数 71
3.3 本章小结 73
习题3 73
第4章 代数系统 77
4.1 代数运算与代数系统 77
4.1.1 代数运算 77
4.1.2 代数系统 84
4.1.3 同态与同构 86
4.2 同余关系与商代数 88
4.3 半群和生成元 90
4.4 群 92
4.4.1 群及其性质 92
4.4.2 元素的周期、循环群 97
4.4.3 子群的定义与判定 100
4.4.4 群的同态 102
4.4.5 陪集、正规子群、基本同态 105
4.5 环和域 110
4.5.1 环 110
4.5.2 子环与理想 113
4.5.3 环同态与环同构 114
4.5.4 域 117
4.6 本章小结 118
习题4 119
第5章 格与布尔代数 125
5.1 格的定义 125
5.2 子格与格同态 131
5.3 特殊格 134
5.4 布尔代数 137
5.5 有限布尔代数的表示定理 140
5.6 本章小结 144
习题5 144
第6章 图论 148
6.1 图的基本概念 148
6.1.1 基本术语 148
6.1.2 节点的度 150
6.1.3 子图 153
6.1.4 图的同构 153
6.1.5 通路与回路 155
6.2 连通性 157
6.2.1 无向图的连通性 157
6.2.2 有向图的连通性 161
6.3 图的矩阵表示 163
6.3.1 无向图的关联矩阵和邻接矩阵 163
6.3.2 有向图的关联矩阵和邻接矩阵 165
6.4 最短路径问题 167
6.5 欧拉图与哈密尔顿图 172
6.5.1 欧拉图 172
6.5.2 哈密尔顿图 176
6.6 平面图 182
6.7 图的着色 187
6.8 本章小结 191
习题6 192
第7章 树 203
7.1 无向树 203
7.2 生成树 207
7.3 根树 210
7.4 赋权树 215
7.5 应用举例 218
7.5.1 二叉树 218
7.5.2 前缀码 219
7.5.3 波兰表示法 221
7.6 本章小结 223
习题7 223
第8章 命题逻辑 227
8.1 命题及其符号化 227
8.1.1 命题与命题变元 227
8.1.2 命题联结词 230
8.2 命题公式 235
8.2.1 命题公式及其真值 235
8.2.2 命题公式的等值式 240
8.2.3 命题公式的逻辑蕴含式 245
8.2.4 全功能联结词集合 247
8.3 范式及其应用 248
8.3.1 析取范式与合取范式 248
8.3.2 主范式 250
8.3.3 范式的应用 255
8.4 命题演算的推理理论 256
8.5 本章小结 260
习题8 261
第9章 谓词逻辑 266
9.1 谓词逻辑命题的符号化 266
9.1.1 个体与谓词 266
9.1.2 量词 268
9.2 谓词公式及其真值 271
9.2.1 谓词公式 271
9.2.2 谓词公式的真值 273
9.2.3 谓词公式的等值式 276
9.3 谓词公式的前束范式 281
9.4 重言蕴含式与推理规则 285
9.4.1 重言蕴含式 285
9.4.2 推理规则 287
9.5 本章小结 290
习题9 290
习题答案 295
附录 313
参考文献 333