新書推薦:
《
不被他人左右:基于阿德勒心理学的无压力工作法
》
售價:HK$
66.1
《
SDGSAT-1卫星热红外影像图集
》
售價:HK$
445.8
《
股市趋势技术分析(原书第11版)
》
售價:HK$
221.8
《
汉匈战争全史
》
售價:HK$
99.7
《
恶的哲学研究(社会思想丛书)
》
售價:HK$
109.8
《
不止江湖
》
售價:HK$
98.6
《
天才留步!——从文艺复兴到新艺术运动(一本关于艺术天才的鲜活故事集,聚焦艺术史的高光时刻!)
》
售價:HK$
154.6
《
双城史
》
售價:HK$
110.9
|
編輯推薦: |
本教材以离散数学课程重要知识点为纽带,夯实程序设计思路,拓展数据结构中数据和关系的表示方法,提高学生从实例计算到类计算的应用能力。使学生充分掌握问题-形式化-自动化(计算机化)方法,结合*知识分类方法和图论的相关研究成果拓展课程涉及的相关原理与方法,为培养创新研究型人才打下良好的基础。本教材为全国高等学校计算机教育研究会2018 年度课题。
|
內容簡介: |
本书是全国高等学校计算机教育研究会支持的立项教材,较全面地介绍了离散数学的基本理论及基本方法。本书以离散数学课程重要知识点为纽带,夯实程序设计思路,拓展数据和关系的表示方法,强化从实例计算到模型计算和问题形式化自动化(计算机化)等方法,旨在为后续的科学研究打下良好的基础。全书由命题演算基础、命题演算的推理理论、谓词演算基础、谓词演算的推理理论、递归函数论、集合、关系、函数与集合的势、图论、树和有序树、群和环、格与布尔代数共12章组成。 本书可作为高等院校计算机科学与技术及相关专业离散数学课程教材,也可作为教师、研究生或软件技术人员的参考书。
|
目錄:
|
目录 第1章命题演算基础1
1.1命题和联结词1
1.1.1命题1
1.1.2联结词2
1.1.3合式公式6
1.1.4命题逻辑的应用6
1.2真假性9
1.2.1解释9
1.2.2等价公式10
1.2.3联结词的完备集12
1.2.4对偶式和内否式13
1.3范式及其应用15
1.3.1范式15
1.3.2主范式17
1.3.3范式的应用20
1.4典型例题21
习题23
第2章命题演算的推理理论26
2.1命题演算的公理系统26
2.1.1公理系统的组成部分27
2.1.2公理系统的推理过程28
2.2若干重要的导出规则30
2.2.1分离规则的讨论30
2.2.2公理和定理的导出规则30
2.3命题演算的假设推理系统32
2.3.1假设推理系统的组成32
2.3.2假设推理系统的推理过程33〖1〗离 散 数 学 〖1〗目录 2.3.3额外假设推理法35
2.4命题演算的归结推理法37
2.4.1归结证明过程38
2.4.2归结证明示例39
2.5典型例题40
习题43
第3章谓词演算基础45
3.1谓词和个体45
3.1.1个体45
3.1.2谓词45
3.2函数项和量词48
3.2.1函数项48
3.2.2量词49
3.3自由变元和约束变元51
3.3.1自由出现和约束出现51
3.3.2改名和代入51
3.4永真性和可满足性53
3.4.1真假性53
3.4.2同真假性、永真性和可满足性55
3.4.3范式58
3.5唯一性量词和摹状词59
3.5.1唯一性量词59
3.5.2摹状词60
3.6典型例题61
习题62
第4章谓词演算的推理理论65
4.1谓词演算的永真推理系统65
4.1.1公理系统的组成部分65
4.1.2公理系统的推理过程67
4.2谓词演算的假设推理系统68
4.2.1假设推理系统的组成及证明方法68
4.2.2定理的假设推导过程69
4.3谓词演算的归结推理系统71
4.3.1置换72
4.3.2归结反演系统72
4.3.3霍恩子句逻辑程序75
4.4Prolog简介78
4.5典型例题80
习题82
第5章递归函数论85
5.1数论函数和数论谓词85
5.1.1数论函数85
5.1.2数论谓词和特征函数86
5.2函数的构造88
5.2.1迭置法88
5.2.2算子法90
5.2.3原始递归函数91
5.3典型例题92
习题92
第6章集合94
6.1集合的基本概念94
6.1.1集合的定义94
6.1.2集合的表示95
6.1.3集合的包含关系96
6.1.4集合的特点97
6.1.5多重集97
6.2集合的基本运算98
6.2.1集合的并、交、差98
6.2.2集合的对称差99
6.2.3文氏图100
6.2.4集合的幂集合101
6.2.5多个集合的并与交101
6.3全集和补集102
6.3.1全集和补集的定义102
6.3.2基本运算定理103
6.3.3集合的计算机表示104
6.4自然数与自然数集105
6.4.1后继105
6.4.2自然数和自然数集105
6.4.3皮亚诺公理假设106
6.4.4自然数集的性质107
6.4.5集合的递归定义与递归子程序108
6.5包含与排斥原理110
6.6典型例题112
习题113
第7章关系118
7.1集合的笛卡儿积集118
7.1.1有序二元组118
7.1.2笛卡儿积集118
7.1.3有序n元组、n个集合的笛卡儿积集119
7.2二元关系的基本概念120
7.2.1二元关系120
7.2.2二元关系的表示120
7.2.3二元关系与数据结构122
7.2.4二元关系的运算122
7.3n元关系及其运算125
7.3.1n元关系125
7.3.2n元关系的运算125
7.4二元关系的性质128
7.4.1自反性、反自反性、对称性、反对称性、传递性和反传递性128
7.4.2二元关系性质的判定定理130
7.5二元关系的闭包运算132
7.5.1自反闭包、对称闭包和传递闭包132
7.5.2闭包的判定定理132
7.6等价关系和集合的划分137
7.6.1等价关系和等价类137
7.6.2商集合138
7.6.3集合的划分138
7.7偏序关系和格141
7.7.1偏序关系和偏序集141
7.7.2哈斯图142
7.7.3链、反链、全序集142
7.7.4极大元、极小元、最大元和最小元143
7.7.5上界、下界、最小上界和最大下界143
7.7.6格144
7.7.7拓扑排序145
7.8粗糙集概论147
7.8.1知识与知识分类147
7.8.2集合近似与粗糙集概念150
7.9典型例题151
习题152
第8章函数与集合的势157
8.1函数的基本概念157
8.1.1函数映射的定义157
8.1.2函数的性质159
8.2函数的复合和逆函数160
8.2.1函数的复合160
8.2.2左可逆函数、右可逆函数和逆函数162
8.3无限集164
8.3.1势164
8.3.2有限集和无限集166
8.3.3可数无限集和不可数无限集166
8.4集合势大小的比较168
8.4.1集合势的大小168
8.4.2伯恩斯坦定理169
8.5鸽巢原理169
8.6典型例题171
习题172
第9章图论175
9.1图的基本概念175
9.1.1有向图和无向图176
9.1.2图的同构、子图和补图177
9.1.3顶点的度178
9.2图中的通路、图的连通性和图的矩阵表示179
9.2.1通路、回路和连通性179
9.2.2图的矩阵表示181
9.3带权图与带权图中的最短通路184
9.4欧拉图187
9.5哈密顿图190
9.6二部图194
9.7平面图与平面图的着色197
9.7.1平面图197
9.7.2平面图的着色200
9.8典型例题203
习题204
第10章树和有序树209
10.1树的基本概念209
10.2连通图的生成树和带权连通图的最小生成树211
10.3有序树214
10.3.1根树214
10.3.2根树的应用216
10.4前缀码和最优2分树218
10.4.1前缀码218
10.4.2最优2分树220
10.4.3赫夫曼编码222
10.5典型例题224
习题226
第11章群和环229
11.1代数运算的基本概念229
11.1.1代数运算229
11.1.2交换律、结合律230
11.1.3n元运算231
11.2代数系统和半群232
11.2.1代数系统232
11.2.2同态映射和同构映射233
11.2.3半群与含幺半群235
11.3群的基本概念236
11.3.1逆元236
11.3.2群的定义237
11.3.3群的同态、同构240
11.3.4无限群、有限群、交换群和元的阶242
11.4群的几个等价定义244
11.5变换群和置换群245
11.5.1变换群246
11.5.2置换群247
11.6循环群250
11.7子群252
11.7.1子群的定义252
11.7.2子群的判定定理252
11.8子群的陪集254
11.8.1按子群划分的剩余类254
11.8.2右陪集254
11.8.3左陪集256
11.8.4拉格朗日定理257
11.9正规子群和商群259
11.9.1正规子群259
11.9.2商群260
11.10环和域262
11.10.1环、子环与理想263
11.10.2交换环和整环264
11.10.3除环和域264
11.11典型例题265
习题268
第12章格与布尔代数271
12.1格定义的代数系统271
12.2格的代数定义273
12.2.1格的代数定义273
12.2.2子格275
12.2.3格的同态和同构275
12.3一些特殊的格276
12.3.1分配格276
12.3.2布尔格和布尔代数278
12.4有限布尔代数的唯一性279
12.4.1原子279
12.4.2有限布尔代数非零元素的表达279
12.4.3布尔代数的同构280
12.5布尔表达式和布尔函数282
12.5.1布尔表达式282
12.5.2布尔函数283
12.6典型例题285
习题286
参考文献288
|
內容試閱:
|
离散数学是计算机科学与技术重要的理论基础课程,它不仅是计算机科学的核心课程,而且已成为电子信息类专业的热门选修课。离散数学与计算机科学有着十分密切的关系。无论是数字计算机雏形的图灵机,还是数字电路的布尔代数,以及程序设计语言、关系数据库、知识表示、人工智能等领域均离不开离散数学;同时两者的相互渗透推动了离散数学的发展。因此,学好离散数学对计算机科学与理论的研究有着重要的作用。
离散数学以研究离散量的结构和相互间的关系为主要目标,旨在介绍离散数学各个分支的基本概念、基本理论和基本方法。本书以离散数学课程重要知识点为纽带,夯实程序设计思路,拓展数据和关系的表示方法,强化从实例计算到模型计算的应用能力,使读者充分掌握问题形式化自动化(计算机化)方法,为后续的学习和科学研究打下良好的基础。
本书基于全国高等学校计算机教育研究会的教材规范对离散数学教学内容进行编著,强化了离散数学的相关概念及其应用,注重相关课程内容的相互渗透。本书共12章,主要内容包括命题演算基础、命题演算的推理理论、谓词演算基础、谓词演算的推理理论、递归函数论、集合、关系、函数与集合的势、图论、树和有序树、群和环、格与布尔代数。
本书第1、2、3、5、7、9、10章由朱保平编写,第6、8、12章由金忠编写,第4章由陆建峰编写,第11章由叶有培编写,第6~12章由叶有培统一策划。张琨教授参与了部分内容的编写。
由于作者水平有限,书中难免存在疏漏和不足之处,恳请读者批评指正。
作者
2018年12月
于南京理工大学离散数学
|
|