本书是针对高等院校离散数学课程而编写的教材。全书共9章,分为数理逻辑、集合论、代数系统和图论4个部分。主要内容包括命题逻辑、谓词逻辑、集合、二元关系、函数、代数结构、格和布尔代数、图和树。在编写过程中,作者充分考虑初学者的学习特点,在章节内容编排、叙述表达、例题选择、课后习题等方面做了精心设计,内容通俗易懂、简明扼要,大部分理论概念都用实例说明并配有一定数量的习题。
本书适合作为高等院校计算机、软件工程、网络工程、管理科学等专业的离散数学教材,也可作为计算机相关专业的自学参考书。
本书理论联系实际,从计算机应用的角度出发,讲述离散数学理论在实际中的应用。
第1章 命题逻辑 1
1.1 命题与命题联结词 1
1.2 命题公式与真值表 7
1.3 命题公式的翻译 9
1.4 等价式与蕴涵式 10
1.5 对偶与范式 14
1.6 命题逻辑的推理理论 22
1.7 其他联结词 26
第2章 谓词逻辑 31
2.1 基本概念 31
2.2 谓词逻辑的翻译 36
2.3 谓词公式的解释 37
2.4 谓词演算的等价式与蕴涵式 38
2.5 前束范式 41
2.6 谓词逻辑的推理理论 41
第3章 集合 47
3.1 集合的概念和表示法 47
3.2 集合的运算 50
3.3 集合中元素的计数 54
第4章 二元关系 57
4.1 序偶与笛卡尔乘积 57
4.2 关系及其表示 59
4.3 关系的性质 62
4.4 关系的运算 64
4.5 等价关系与划分 70
4.6 相容关系与覆盖 73
4.7 偏序关系 76
第5章 函数 82
5.1 函数的概念 82
5.2 特殊函数 83
5.3 函数的复合与逆函数 84
5.4 集合的基数、可数集和不可数集 87
第6章 代数结构 91
6.1 代数系统的概念 91
6.2 运算及其性质 91
6.3 半群和含幺半群 95
6.4 群与子群 97
6.5 交换群与循环群 101
6.6 陪集与拉格朗日定理 103
6.7 同态与同构 106
6.8 环与域 109
第7章 格和布尔代数 114
7.1 格的概念 114
7.2 分配格 118
7.3 有补格 121
7.4 布尔代数 122
7.5 布尔表达式 125
第8章 图 133
8.1 图的基本概念 133
8.2 路与图的连通性 143
8.3 图的矩阵表示 149
8.4 赋权图及最短路径 152
8.5 特殊的图 155
第9章 树 172
9.1 无向树及生成树 172
9.2 根树及其应用 176
参考文献 186