第1章 绪论 1
1.1 离散量与离散数学 1
1.2 离散数学的地位和作用 3
1.3 计算机为什么要依赖数学 5
1.4 计算机求解问题举例 6
第2章 命题逻辑 8
2.1 命题逻辑概述 8
2.2 命题及命题联结词 9
2.3 命题公式及其赋值 15
2.4 用命题公式描述实际问题 23
2.5 命题公式的等值演算 28
2.6 公式的范式 37
2.7 命题逻辑的推理理论 47
2.8 命题逻辑的归结演绎推理 55
第3章 谓词逻辑 60
3.1 谓词逻辑概述 60
3.2 谓词公式 64
3.3 用谓词公式表示命题 68
3.4 谓词公式的解释 73
3.5 谓词公式的等值演算 79
3.6 谓词逻辑的归结演绎推理 86
3.7 谓词逻辑的自然演绎推理 92
第4章 集合论 98
4.1 集合的基本概念 98
4.2 集合运算 102
4.3 集合的包含关系与恒等关系 105
4.4 有穷集合的计数 109
4.5 二元关系 114
4.6 函数与映射 147
4.7 集合的基数 152
第5章 代数系统 156
5.1 代数运算 156
5.2 代数系统的基本概念 159
5.3 群 168
5.4 环与域 176
5.5 格 178
5.6 布尔代数 184
第6章 图论 187
6.1 图的基本概念 187
6.2 图的连通性 191
6.3 图的矩阵表示 194
6.4 有向图 196
6.5 欧拉图与哈密顿图 201
6.6 带权图 207
6.7 树 211
习题答案及提示 220
参考文献 237