完整word版,离散数学知识汇总,推荐文档
离散数学必备知识点总结材料(word文档物超所值)

总结离散数学知识点第2章命题逻辑1.→,前键为真,后键为假才为假;<—>,相同为真,不同为假;2.主析取范式:极小项(m)之和;主合取范式:极大项(M)之积;3.求极小项时,命题变元的肯定为1,否定为0,求极大项时相反;4.求极大极小项时,每个变元或变元的否定只能出现一次,求极小项时变元不够合取真,求极大项时变元不够析取假;5.求范式时,为保证编码不错,命题变元最好按P,Q,R的顺序依次写;6.真值表中值为1的项为极小项,值为0的项为极大项;7.n个变元共有个极小项或极大项,这为(0~-1)刚好为化简n2n2n2完后的主析取加主合取;8.永真式没有主合取范式,永假式没有主析取范式;9.推证蕴含式的方法(=>):真值表法;分析法(假定前键为真推出后键为真,假定前键为假推出后键也为假)10.命题逻辑的推理演算方法:P规则,T规则①真值表法;②直接证法;③归谬法;④附加前提法;第3章谓词逻辑1.一元谓词:谓词只有一个个体,一元谓词描述命题的性质;多元谓词:谓词有n个个体,多元谓词描述个体之间的关系;2.全称量词用蕴含→,存在量词用合取^;3.既有存在又有全称量词时,先消存在量词,再消全称量词;第4章 集合1.N ,表示自然数集,1,2,3……,不包括0;2.基:集合A 中不同元素的个数,|A|;3.幂集:给定集合A ,以集合A 的所有子集为元素组成的集合,P(A);4.若集合A 有n 个元素,幂集P(A)有个元素,|P(A)|==;n 2||2A n25.集合的分划:(等价关系)①每一个分划都是由集合A 的几个子集构成的集合;②这几个子集相交为空,相并为全(A);6.集合的分划与覆盖的比较:分划:每个元素均应出现且仅出现一次在子集中;覆盖:只要求每个元素都出现,没有要求只出现一次;第5章 关系1.若集合A 有m 个元素,集合B 有n 个元素,则笛卡尔A×B 的基数为mn ,A 到B 上可以定义种不同的关系;mn22.若集合A 有n 个元素,则|A×A|=,A 上有个不同的关系;2n 22n3.全关系的性质:自反性,对称性,传递性;空关系的性质:反自反性,反对称性,传递性;全封闭环的性质:自反性,对称性,反对称性,传递性;4.前域(domR):所有元素x 组成的集合;后域(ranR):所有元素y 组成的集合;5.自反闭包:r(R)=RU ;x I 对称闭包:s(R)=RU ;1-R 传递闭包:t(R)=RU U U……2R 3R 6.等价关系:集合A 上的二元关系R 满足自反性,对称性和传递性,则R 称为等价关系;7.偏序关系:集合A 上的关系R 满足自反性,反对称性和传递性,则称R 是A 上的一个偏序关系;8.covA={<x,y>|x,y 属于A ,y 盖住x};9.极小元:集合A 中没有比它更小的元素(若存在可能不唯一); 极大元:集合A 中没有比它更大的元素(若存在可能不唯一); 最小元:比集合A 中任何其他元素都小(若存在就一定唯一); 最大元:比集合A 中任何其他元素都大(若存在就一定唯一);10.前提:B 是A 的子集上界:A 中的某个元素比B 中任意元素都大,称这个元素是B 的上界(若存在,可能不唯一);下界:A 中的某个元素比B 中任意元素都小,称这个元素是B 的下界(若存在,可能不唯一);上确界:最小的上界(若存在就一定唯一);下确界:最大的下界(若存在就一定唯一);第6章 函数1.若|X|=m,|Y|=n,则从X 到Y 有种不同的关系,有种不同的函mn 2mn 数;2.在一个有n 个元素的集合上,可以有种不同的关系,有种不22n n n 同的函数,有n!种不同的双射;3.若|X|=m,|Y|=n ,且m<=n ,则从X 到Y 有种不同的单射;A m n4.单射:f:X-Y ,对任意,属于X,且≠,若f()≠f();1x 2x 1x 2x 1x 2x 满射:f:X-Y ,对值域中任意一个元素y 在前域中都有一个或多个元素对应;双射:f:X-Y ,若f 既是单射又是满射,则f 是双射;5.复合函数:f ºg=g(f(x));6.设函数f:A-B ,g:B-C ,那么①如果f,g 都是单射,则f ºg 也是单射;②如果f,g 都是满射,则f ºg 也是满射;③如果f,g 都是双射,则f ºg 也是双射;④如果f ºg 是双射,则f 是单射,g 是满射;第7章 代数系统1.二元运算:集合A上的二元运算就是到A的映射;2A2. 集合A上可定义的二元运算个数就是从A×A到A上的映射的个数,即从从A×A到A上函数的个数,若|A|=2,则集合A上的二元运算的个数为==16种;2*22423. 判断二元运算的性质方法:①封闭性:运算表内只有所给元素;②交换律:主对角线两边元素对称相等;③幂等律:主对角线上每个元素与所在行列表头元素相同;④有幺元:元素所对应的行和列的元素依次与运算表的行和列相同;⑤有零元:元素所对应的行和列的元素都与该元素相同;4.同态映射:<A,*>,<B,^>,满足f(a*b)=f(a)^f(b),则f为由<A,*>到<B,^>的同态映射;若f是双射,则称为同构;第8章群1.广群的性质:封闭性;半群的性质:封闭性,结合律;含幺半群(独异点):封闭性,结合律,有幺元;群的性质:封闭性,结合律,有幺元,有逆元;2.群没有零元;3.阿贝尔群(交换群):封闭性,结合律,有幺元,有逆元,交换律;4.循环群中幺元不能是生成元;5.任何一个循环群必定是阿贝尔群;第10章格与布尔代数1.格:偏序集合A中任意两个元素都有上、下确界;2.格的基本性质:1) 自反性a≤a对偶: a≥a2) 反对称性a≤b ^ b≥a => a=b对偶:a≥b ^ b≤a => a=b3) 传递性a≤b ^ b≤c => a≤c对偶:a≥b ^ b≥c => a≥c4) 最大下界描述之一a^b≤a对偶avb≥aA^b≤b对偶avb≥b5)最大下界描述之二c≤a,c≤b => c≤a^b对偶c≥a,c≥b=> c≥avb6) 结合律a^(b^c)=(a^b)^c对偶 av(bvc)=(avb)vc7) 等幂律a^a=a 对偶 ava=a8) 吸收律a^(avb)=a 对偶 av(a^b)=a9) a≤b <=> a^b=a avb=b10) a≤c,b≤d => a^b≤c^d avb≤cvd11) 保序性b≤c => a^b≤a^c avb≤avc12)分配不等式av(b^c)≤(avb)^(avc)对偶a^(bvc)≥(a^b)v(a^c)13)模不等式a≤c<=> av(b^c)≤(avb)^c3.分配格:满足a^(bvc)=(a^b)v(a^c)和av(b^c)=(avb)^(avc);4.分配格的充要条件:该格没有任何子格与钻石格或五环格同构;5.链格一定是分配格,分配格必定是模格;6.全上界:集合A中的某个元素a大于等于该集合中的任何元素,则称a为格<A,<=>的全上界,记为1;(若存在则唯一)全下界:集合A中的某个元素b小于等于该集合中的任何元素,则称b为格<A,<=>的全下界,记为0;(若存在则唯一)7.有界格:有全上界和全下界的格称为有界格,即有0和1的格;8.补元:在有界格内,如果a^b=0,avb=1,则a和b互为补元;9.有补格:在有界格内,每个元素都至少有一个补元;10.有补分配格(布尔格):既是有补格,又是分配格;11.布尔代数:一个有补分配格称为布尔代数;第11章图论1.邻接:两点之间有边连接,则点与点邻接;2.关联:两点之间有边连接,则这两点与边关联;3.平凡图:只有一个孤立点构成的图;4.简单图:不含平行边和环的图;5.无向完全图:n个节点任意两个节点之间都有边相连的简单无向图;有向完全图:n个节点任意两个节点之间都有边相连的简单有向图;6.无向完全图有n(n-1)/2条边,有向完全图有n(n-1)条边;7.r-正则图:每个节点度数均为r的图;8.握手定理:节点度数的总和等于边的两倍;9.任何图中,度数为奇数的节点个数必定是偶数个;10.任何有向图中,所有节点入度之和等于所有节点的出度之和;11.每个节点的度数至少为2的图必定包含一条回路;12.可达:对于图中的两个节点,,若存在连接到的路,则称i v j v i v j v 与相互可达,也称与是连通的;在有向图中,若存在到i v j v i v j v i v 的路,则称到可达;j v i v j v 13.强连通:有向图章任意两节点相互可达;单向连通:图中两节点至少有一个方向可达;弱连通:无向图的连通;(弱连通必定是单向连通)14.点割集:删去图中的某些点后所得的子图不连通了,如果删去其他几个点后子图之间仍是连通的,则这些点组成的集合称为点割集; 割点:如果一个点构成点割集,即删去图中的一个点后所得子图是不连通的,则该点称为割点;15.关联矩阵:M(G),是与关联的次数,节点为行,边为列;ij m i v j e 无向图:点与边无关系关联数为0,有关系为1,有环为2;有向图:点与边无关系关联数为0,有关系起点为1终点为-1, 关联矩阵的特点:无向图:①行:每个节点关联的边,即节点的度;②列:每条边关联的节点;有向图:③所有的入度(1)=所有的出度(0);16.邻接矩阵:A(G),是邻接到的边的数目,点为行,点为列;ij a i v j v 17.可达矩阵:P(G),至少存在一条回路的矩阵,点为行,点为列; P(G)=A(G)+(G)+(G)+(G)2A 3A 4A 可达矩阵的特点:表明图中任意两节点之间是否至少存在一条路,以及在任何节点上是否存在回路;A(G)中所有数的和:表示图中路径长度为1的通路条数;(G)中所有数的和:表示图中路径长度为2的通路条数;2A (G)中所有数的和:表示图中路径长度为3的通路条数;3A (G)中所有数的和:表示图中路径长度为4的通路条数;4A P(G)中主对角线所有数的和:表示图中的回路条数;18.布尔矩阵:B(G),到有路为1,无路则为0,点为行,点为i v j v 列;19.代价矩阵:邻接矩阵元素为1的用权值表示,为0的用无穷大表示,节点自身到自身的权值为0;20.生成树:只访问每个节点一次,经过的节点和边构成的子图;21.构造生成树的两种方法:深度优先;广度优先;深度优先:①选定起始点;0v ②选择一个与邻接且未被访问过的节点;0v 1v ③从出发按邻接方向继续访问,当遇到一个节点所1v 有邻接点均已被访问时,回到该节点的前一个点,再寻求未被访问过的邻接点,直到所有节点都被访问过一次;广度优先:①选定起始点;0v ②访问与邻接的所有节点,,……,,这些作为0v 1v 2v k v 第一层节点;③在第一层节点中选定一个节点为起点;1v ④重复②③,直到所有节点都被访问过一次;22.最小生成树:具有最小权值(T)的生成树;23.构造最小生成树的三种方法:克鲁斯卡尔方法;管梅谷算法;普利姆算法;(1)克鲁斯卡尔方法①将所有权值按从小到大排列;②先画权值最小的边,然后去掉其边值;重新按小到大排序; ③再画权值最小的边,若最小的边有几条相同的,选择时要满足不能出现回路,然后去掉其边值;重新按小到大排序;④重复③,直到所有节点都被访问过一次;(2)管梅谷算法(破圈法)①在图中取一回路,去掉回路中最大权值的边得一子图;②在子图中再取一回路,去掉回路中最大权值的边再得一子图; ③重复②,直到所有节点都被访问过一次;(3)普利姆算法①在图中任取一点为起点,连接边值最小的邻接点;1v 2v ②以邻接点为起点,找到邻接的最小边值,如果最小边值2v 2v 比邻接的所有边值都小(除已连接的边值),直接连接,否则退回,1v 1v 连接现在的最小边值(除已连接的边值);1v ③重复操作,直到所有节点都被访问过一次;24.关键路径例2 求PERT 图中各顶点的最早完成时间, 最晚完成时间,缓冲时间及关键路径.解:最早完成时间TE(v1)=0TE(v2)=max{0+1}=1TE(v3)=max{0+2,1+0}=2TE(v4)=max{0+3,2+2}=4TE(v5)=max{1+3,4+4}=8TE(v6)=max{2+4,8+1}=9TE(v7)=max{1+4,2+4}=6TE(v8)=max{9+1,6+6}=12最晚完成时间TL(v8)=12TL(v7)=min{12-6}=6TL(v6)=min{12-1}=11TL(v5)=min{11-1}=10TL(v4)=min{10-4}=6TL(v3)=min{6-2,11-4,6-4}=2TL(v2)=min{2-0,10-3,6-4}=2TL(v1)=min{2-1,2-2,6-3}=0缓冲时间TS(v1)=0-0=0TS(v2)=2-1=1TS(v3)=2-2=0TS(v4)=6-4=2TS(v5=10-8=2TS(v6)=11-9=2TS(v7)=6-6=0TS(v8)=12-12=0关键路径: v1-v3-v7-v825.欧拉路:经过图中每条边一次且仅一次的通路;欧拉回路:经过图中每条边一次且仅一次的回路;欧拉图:具有欧拉回路的图;单向欧拉路:经过有向图中每条边一次且仅一次的单向路;欧拉单向回路:经过有向图中每条边一次且仅一次的单向回路;26.(1)无向图中存在欧拉路的充要条件:①连通图;②有0个或2个奇数度节点;(2)无向图中存在欧拉回路的充要条件:①连通图;②所有节点度数均为偶数;(3)连通有向图含有单向欧拉路的充要条件:①除两个节点外,每个节点入度=出度;②这两个节点中,一个节点的入度比出度多1,另一个节点的入;度比出度少1;(4)连通有向图含有单向欧拉回路的充要条件:图中每个节点的出度=入度;27.哈密顿路:经过图中每个节点一次且仅一次的通路;哈密顿回路:经过图中每个节点一次且仅一次的回路;哈密顿图:具有哈密顿回路的图;28.判定哈密顿图(没有充要条件)必要条件:任意去掉图中n个节点及关联的边后,得到的分图数目小于等于n;充分条件:图中每一对节点的度数之和都大于等于图中的总节点数;29.哈密顿图的应用:安排圆桌会议;方法:将每一个人看做一个节点,将每个人与和他能交流的人连接,找到一条经过每个节点一次且仅一次的回路(哈密顿图),即可;30.平面图:将图形的交叉边进行改造后,不会出现边的交叉,则是平面图;31.面次:面的边界回路长度称为该面的次;32.一个有限平面图,面的次数之和等于其边数的两倍;33.欧拉定理:假设一个连通平面图有v个节点,e条边,r个面,则v-e+r=2;34.判断是平面图的必要条件:(若不满足,就一定不是平面图)设图G是v个节点,e条边的简单连通平面图,若v>=3,则e<=3v-6;35.同胚:对于两个图G1,G2,如果它们是同构的,或者通过反复插入和除去2度节点可以变成同构的图,则称G1,G2是同胚的;36.判断G是平面图的充要条件:图G不含同胚于K3.3或K5的子图;37.二部图:①无向图的节点集合可以划分为两个子集V1,V2;②图中每条边的一个端点在V1,另一个则在V2中;完全二部图:二部图中V1的每个节点都与V2的每个节点邻接;判定无向图G 为二部图的充要条件:图中每条回路经过边的条数均为偶数;38.树:具有n 个顶点n-1条边的无回路连通无向图;39.节点的层数:从树根到该节点经过的边的条数;40.树高:层数最大的顶点的层数;41.二叉树:①二叉树额基本结构状态有5种;②二叉树内节点的度数只考虑出度,不考虑入度;③二叉树内树叶的节点度数为0,而树内树叶节点度数为1; ④二叉树内节点的度数=边的总数(只算出度);握手定理“节点数=边的两倍”是在同时计算入度和出度的时成立;⑤二叉树内节点的总数=边的总数+1;⑥位于二叉树第k 层上的节点,最多有个(k>=1);12 k ⑦深度为k 的二叉树的节点总数最多为-1个,最少k 个k 2(k>=1);⑧如果有个叶子,个2度节点,则=+1;0n 2n 0n 2n 42.二叉树的节点遍历方法:先根顺序(DLR );中根顺序(LDR );后根顺序(LRD );43.哈夫曼树:用哈夫曼算法构造的最优二叉树;44.最优二叉树的构造方法:①将给定的权值按从小到大排序;②取两个最小值分支点的左右子树(左小右大),去掉已选的这两个权值,并将这两个最小值加起来作为下一轮排序的权值;③重复②,直达所有权值构造完毕;45.哈夫曼编码:在最优二叉树上,按照左0右1的规则,用0和1代替所有边的权值;每个节点的编码:从根到该节点经过的0和1组成的一排编码;。
离散数学知识点整理

离散数学一、逻辑和证明1.1命题逻辑命题:是一个可以判断真假的陈述句。
联接词:∧、∨、→、↔、¬。
记住“p仅当q”意思是“如果p,则q”,即p→。
记住“q除非p”意思是“¬p→q”。
会考察条件语句翻译成汉语。
系统规范说明的一致性是指系统没有可能会导致矛盾的需求,即若pq无论取何值都无法让复合语句为真,则该系统规范说明是不一致的。
1.3命题等价式逻辑等价:在所有可能情况下都有相同的真值的两个复合命题,可以用真值表或者构造新的逻辑等价式。
谓词+量词变成一个更详细的命题,量词要说明论域,否则没有意义,如果有约束条件就直接放在量词后面,如∀x>0P(x)。
当论域中的元素可以一一列举,那么∀xP(x)就等价于P(x1)∧P(x2)...∧P(xn)。
同理,∃xP(x)就等价于P(x1)∨P(x2)...∨P(xn)。
两个语句是逻辑等价的,如果不论他们谓词是什么,也不论他们的论域是什么,他们总有相同的真值,如∀x(P(x)∧Q(x))和(∀xP(x))∧(∀xQ(x))。
量词表达式的否定:¬∀xP(x) ⇔∃x¬P(x),¬∃xP(x) ⇔∀x¬P(x)。
1.5量词嵌套我们采用循环的思考方法。
量词顺序的不同会影响结果。
语句到嵌套量词语句的翻译,注意论域。
嵌套量词的否定就是连续使用德摩根定律,将否定词移入所有量词里。
1.6推理规则一个论证是有效的,如果它的所有前提为真且蕴含着结论为真。
但有效论证二、集合、函数、序列、与矩阵2.1集合∈说的是元素与集合的关系,⊆说的是集合与集合的关系。
常见数集有N={0,1,2,3...},Z整数集,Z+正整数集,Q有理数集,R实数集,R+正实数集,C复数集。
A和B相等当仅当∀x(x∈A↔x∈B);A是B的子集当仅当∀x(x∈A→x∈B);A是B的真子集当仅当∀x(x∈A→x∈B)∧∃x(x∉A∧x∈B)。
幂集:集合元素的所有可能组合,肯定有∅何它自身。
(完整word版)离散数学知识点

说明:定义:红色表示。
定理性质:橙色表示。
公式:蓝色表示。
算法:绿色表示页码:灰色表示数理逻辑:1.命题公式:命题,联结词(,,,,),合式公式,子公式2.公式的真值:赋值,求值函数,真值表,等值式,重言式,矛盾式3.范式:析取范式,极小项,主析取范式,合取范式,极大项,主合取范式4.联结词的完备集:真值函数,异或,条件否定,与非,或非,联结词完备集5.推理理论:重言蕴含式,有效结论,P规则,T规则,CP规则,推理6.谓词与量词:谓词,个体词,论域,全称量词,存在量词7.项与公式:项,原子公式,合式公式,自由变元,约束变元,辖域,换名,代入8.公式语义:解释,赋值,有效的,可满足的,不可满足的9.前束范式:前束范式10.推理理论:逻辑蕴含式,有效结论,-规则(US),+规则(UG),-规则(ES),+规则(EG), 推理集合论:1.集合: 集合, 外延性原理, , , , 空集, 全集, 幂集, 文氏图, 交, 并, 差, 补, 对称差2.关系: 序偶, 笛卡尔积, 关系, domR, ranR, 关系图, 空关系, 全域关系, 恒等关系3.关系性质与闭包:自反的, 反自反的, 对称的, 反对称的, 传递的,自反闭包r(R),对称闭包s(R), 传递闭包t(R)4.等价关系: 等价关系, 等价类, 商集, 划分5.偏序关系:偏序, 哈斯图, 全序(线序), 极大元/极小元, 最大元/最小元, 上界/下界6.函数: 函数, 常函数, 恒等函数, 满射,入射,双射,反函数, 复合函数7.集合基数:基数, 等势, 有限集/无限集, 可数集, 不可数集代数结构:1.运算及其性质:运算,封闭的,可交换的,可结合的,可分配的,吸收律, 幂等的,幺元,零元,逆元2.代数系统:代数系统,子代数,积代数,同态,同构。
3.群与子群:半群,子半群,元素的幂,独异点,群,群的阶数,子群,平凡子群,陪集,拉格朗日(Lagrange)定理4.阿贝尔群和循环群:阿贝尔群(交换群),循环群,生成元5.环与域:环,交换环,含幺环,整环,域6.格与布尔代数:格,对偶原理,子格,分配格,有界格,有补格,布尔代数,有限布尔代数的表示定理图论:1.图的基本概念:无向图、有向图、关联与相邻、简单图、完全图、正则图、子图、补图,握手定理,图的同构2.图的连通性:通路,回路,简单通路,简单回路(迹)初级通路(路径),初级回路(圈),点连通,连通图,点割集,割点,边割集,割边,点连通度,边连通度,弱连通图,单向连通图,强连通图,二部图(二分图)3.图的矩阵表示:关联矩阵,邻接矩阵,可达矩阵4.欧拉图与哈密顿图:欧拉通路、欧拉回路、欧拉图、半欧拉图,哈密顿通路、哈密顿回路、哈密顿图、半哈密顿图5.无向树与根树:无向树,生成树,最小生成树,Kruskal,根树,m叉树,最优二叉树,Huffman算法6.平面图:平面图,面,欧拉公式,Kuratoski定理数理逻辑:命题:具有确定真值的陈述句。
离散数学知识点总结及应用

离散数学知识点总结及应用
知识点1: 集合论
- 集合的定义和表示方法
- 集合的运算:并、交、差、补
- 集合的基本性质和定律
知识点2: 逻辑与命题
- 命题的定义和特性
- 命题的联结词:与、或、非
- 命题的真值表和逻辑运算
- 命题的充分条件和必要条件
知识点3: 关系与函数
- 关系的定义和性质
- 关系的类型:自反、对称、传递、等价
- 函数的定义和基本概念
- 函数的特性和图像
知识点4: 图论
- 图的基本概念和术语
- 图的存储结构:邻接矩阵、邻接表
- 图的遍历算法:深度优先搜索、广度优先搜索
- 最短路径算法:Dijkstra算法、Floyd-Warshall算法
知识点5: 组合数学
- 排列和组合的基本概念
- 排列和组合的计算方法
- 随机变量和概率分布
- 组合数学在密码学等领域的应用
知识点6: 布尔代数
- 布尔代数的基本运算:与、或、非
- 布尔函数的最小化方法
- 布尔代数的应用:逻辑电路设计、编码器等
知识点7: 计算理论
- 自动机的基本概念和分类
- 正则语言和正则表达式
- 文法的定义和性质
- 上下文无关文法和巴科斯范式
知识点8: 数论
- 整数的性质和基本运算
- 质数和分解定理
- 同余关系和同余方程
- 数论在加密算法中的应用
以上是离散数学中的一些主要知识点和应用场景的简要总结,希望对你的研究有所帮助。
离散数学基础概念汇总

离散数学基础概念汇总离散数学是数学的一个分支领域,它研究离散化的数学对象和离散化的数学结构。
它与连续数学形成鲜明对比,涉及的内容包括集合论、图论、逻辑、数字逻辑、关系代数等。
在计算机科学、信息技术和其他领域中有广泛的应用。
一、集合论集合论是离散数学的基石之一,它研究集合及其元素之间的关系和操作。
以下是集合论中常见的基本概念:1. 集合:集合是一组具有共同特征的对象的总体。
例如,{1, 2, 3}就是一个集合,其中包含了元素1、2和3。
2. 元素:集合中的个体被称为元素。
在上述例子中,1、2和3是集合的元素。
3. 包含关系:如果一个集合的所有元素都同时也是另一个集合的元素,则称前者包含于后者。
用符号表示为A ⊆ B,读作“A包含于B”。
4. 并集:给定两个集合A和B,它们的并集是包含了A和B中所有元素的集合。
用符号表示为A ∪ B。
5. 交集:给定两个集合A和B,它们的交集是同时属于A和B的所有元素构成的集合。
用符号表示为A ∩ B。
6. 补集:给定一个集合A和它所在的全集U,除去A中所有元素后剩下的元素构成的集合称为A的补集。
用符号表示为A'。
二、图论图论是离散数学中的又一个重要分支,它研究图及其性质和应用。
以下是图论中常见的概念:1. 图:图由节点(顶点)和边组成。
节点表示对象,边表示对象之间的关系。
图可以分为有向图和无向图两种类型。
2. 顶点度:有向图中,顶点的度是指与该顶点相关联的边的数量。
无向图中,顶点的度是指与该顶点相连的边的数量。
3. 路径:路径是指图中一系列顶点和边的序列。
路径的长度是指路径中边的数量。
4. 连通图:在无向图中,若从任意一个顶点出发,都能到达图中的其他任意顶点,则称该图为连通图。
5. 强连通图:在有向图中,若从任意一个顶点出发,都能到达图中的其他任意顶点,并且逆向也成立,则称该图为强连通图。
三、逻辑逻辑是离散数学中研究命题、推理和证明的科学。
以下是逻辑中常见的概念:1. 命题:命题是陈述某个事实的句子,每个命题要么是真的,要么是假的。
离散数学必备知识点总结汇总

离散数学必备知识点总结汇总
1.集合论:集合的概念、元素、子集、交集、并集、差集、补集、空集、集合的运算、集合的等价关系、集合的序关系等。
2.命题逻辑:命题的概念、命题的联接词(与、或、非)、命题的否
定形式、命题的蕴涵、等价命题、命题的充分条件和必要条件、命题的合
取范式和析取范式、蕴涵式、逻辑等价式、命题的否定形式的推理。
3.谓词逻辑:谓词的概念、谓词的量化、全称量化和存在量化、谓词
逻辑的等价式和推理规则、归纳定理和应用。
4.关系:关系的概念、关系的性质、关系的运算、关系的性质和关系
的代数结构。
5.图论:图的概念、图的表示、连通图、树、度数和定理、欧拉图、
哈密顿图、图的平面性质等。
6.混合图:有向图、无向图、有向图和无向图的表示、混合图的回路、可达矩阵、连通度、强连通图等。
7.布尔代数:布尔运算、布尔函数、布尔代数的运算规则、完备性和
最小化。
8.代数结构:半群、群、环、域的定义和性质、同态和同构。
9.组合数学:排列组合、二项式系数、排列、组合、分配原理、鸽巢
原理、生成函数、容斥原理等。
10.图的着色:图的着色问题、邻接矩阵、边界点、图的着色问题的
算法、四色定理等。
11.概率论:基本概念、概率的性质、条件概率、独立事件、贝叶斯定理、随机变量、概率分布函数、期望、方差、协方差、相关系数、大数定理和中心极限定理等。
12.递归:递归关系、递归函数、递归算法、递归树、递归求解等。
离散数学知识点归纳

离散数学知识点归纳
本文档旨在归纳和总结离散数学中的主要知识点。
离散数学是
一门关于离散结构和离散对象的数学学科,主要用于计算机科学、
信息技术和其他相关领域。
以下是一些常见的离散数学知识点:
1. 集合论:集合的定义、运算、子集、并集、交集和差集等。
2. 命题逻辑:命题、命题的合取、析取和否定、简介真值表和
命题等价性。
3. 谓词逻辑:量词、谓词、论域、量化和解释等。
4. 图论:图的定义、图的表示方法、连通性、树、图的着色问
题等。
5. 计数和组合:排列、组合、二项式系数、鸽笼原理等。
6. 关系论:关系的定义、关系的性质、等价关系和偏序关系等。
7. 有限自动机:状态、转移函数、状态转移图和正则表达式等。
8. 布尔代数:布尔运算、逻辑电路的设计和卡诺图等。
以上只是离散数学中的一部分知识点,这些知识点在计算机科学、信息技术和其他领域中有着广泛的应用。
深入理解和掌握离散数学的知识对于解决实际问题和进行科学研究具有重要意义。
希望本文档能够帮助您系统地了解离散数学的主要知识点,为您的研究和研究提供参考和指导。
《离散数学》word版

第七章图在自然界和人类社会的实际生活中,用图形来描述和表示某些事物之间的关系既方便又直观。
例如用工艺流程图来描述某项工程中各工序之间的先后关系,用网络图来描述某通讯系统中各通讯站之间信息传递关系,用开关电路图来描述IC中各元件电路导线连接关系等等。
图论起源于18世纪,它是研究由线连成的点集的理论。
一个图中的结点表示对象,两点之间的连线表示两对象之间具有某种特定关系(先后关系、胜负关系、传递关系和连接关系等)。
事实上,任何一个包含了某种二元关系的系统都可以用图形来模拟。
由于我们感兴趣的是两对象之间是否有某种特定关系,所以图形中两点之间连接与否最重要,而连接线的曲直长短则无关紧要。
由此经数学抽象产生了图的概念。
研究图的基本概念和性质、图的理论及其应用构成了图论的主要内容。
7.1 图的基本概念7.1.1图的定义7.1.1.1无向图定义7.1.1 设A,B是任意集合。
集合{(a,b)|aA且bB}称为A和B的无序积,记为A&B。
在无序积中,两个元素间的顺序是无关紧要的,即(a,b)=(b,a)。
定义7.1.2 无向图G是一个二元组<V,E>,记作G=<V,E>,其中V是一个非空有限集合,其元素称为结点(顶点)。
E是一个V&V的多重子集,其元素称为边(无向边)。
我们可用平面上的点来表示顶点,两点间的连线表示边,从而将任一个无向图用图形表示出来。
[例7.1.1]无向图G=<V,E>,其中V={a,b,c,d,e,f},E={(a,b),(a,c),(a,d),(b,b),(b,c),(b,c),(b,d),(c,d)}。
7.1.1.2有向图定义7.1.3 有向图G是一个二元组<V,E>,记作G=<V,E>,其中V是一个非空有限集合,其元素称为顶点,E是一个V V的多重子集,其元素称为有向边或弧,简称为边。
注:1)在有向图G=<V,E>中,若e=〈u,v〉,则称u和v为e的起点和终点;2)自回路既可看成是有向边又可看成是无向边;3)去掉有向图中边的方向得到的图称为该有向图的基图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
离散数学笔记第一章命题逻辑合取析取定义 1. 1.3否定:当某个命题为真时,其否定为假,当某个命题为假时,其否定为真定义 1. 1.4条件联结词,表示“如果……那么……”形式的语句定义 1. 1.5双条件联结词,表示“当且仅当”形式的语句定义 1.2.1合式公式(1)单个命题变元、命题常元为合式公式,称为原子公式。
(2)若某个字符串A 是合式公式,则⌝A、(A)也是合式公式。
(3)若A、B 是合式公式,则A ∧B、A∨B、A→B、A↔B 是合式公式。
(4)有限次使用(2)~(3)形成的字符串均为合式公式。
1.3等值式1.4析取范式与合取范式将一个普通公式转换为范式的基本步骤1.6推理定义 1.6.1 设 A 与 C 是两个命题公式, 若 A → C 为永真式、 重言式,则称 C 是 A 的有 效结论,或称 A 可以逻辑推出 C ,记为 A => C 。
(用等值演算或真值表)第二章 谓词逻辑2.1、基本概念∀:全称量词 ∃:存在量词一般情况下, 如果个体变元的取值范围不做任何限制即为全总个体域时, 带 “全称量词”的谓词公式形如"∀x(H(x)→B(x)),即量词的后面为条件式,带“存在量词”的谓词公式形如∃x(H(x)∨WL(x)),即量词的后面为合取式 例题R(x)表示对象 x 是兔子,T(x)表示对象 x 是乌龟, H(x,y)表示 x 比 y 跑得快,L(x,y)表示x 与 y 一样快,则兔子比乌龟跑得快表示为: ∀x ∀y(R(x)∧T(y)→H(x,y))有的兔子比所有的乌龟跑得快表示为:∃x ∀y(R(x)∧T(y)→H(x,y))2.2、谓词公式及其解释定义 2.2.1、 非逻辑符号: 个体常元(如 a,b,c)、 函数常元(如表示22y x 的 f(x,y))、 谓词常元(如表示人类的 H(x))。
定义 2.2.2、逻辑符号:个体变元、量词(∀∃)、联结词(﹁∨∧→↔)、逗号、括号。
定义 2.2.3、项的定义:个体常元、变元及其函数式的表达式称为项(item)。
定义 2.2.4、原子公式:设 R(n x x ...1)是 n 元谓词,n t t ...1是项,则 R(t)是原子公式。
原子公式中的个体变元,可以换成个体变元的表达式(项),但不能出现任何联结词与量词,只能为单个的谓词公式。
定义 2.2.5 合式公式:(1)原子公式是合式公式;(2)若 A 是合式公式,则(﹁A)也是合式公式;(3)若 A,B 合式,则 A ∨B, A ∧B, A →B , A ↔B 合式(4)若 A 合式,则∀xA 、∃xA 合式(5)有限次使用(2)~(4)得到的式子是合式。
定义 2.2.6 量词辖域:∀xA 和∃xA 中的量词∀x/∃x 的作用范围,A 就是作用范围。
定义 2.2.7 约束变元:在∀x 和∃x 的辖域 A 中出现的个体变元 x ,称为约束变元,这是与量词相关的变元,约束变元的所有出现都称为约束出现。
定义 2.2.8 自由变元:谓词公式中与任何量词都无关的量词,称为自由变元,它的每次出现称为自由出现。
一个公式的个体变元不是约束变元,就是自由变元。
注意:为了避免约束变元和自由变元同名出现,一般要对“约束变元”改名,而不对自由变元改名。
定义 2.2.9 闭公式是指不含自由变元的谓词公式从本例(已省)可知, 不同的公式在同一个解释下, 其真值可能存在, 也可能不存在, 但是对于没有自由变元的公式(闭公式),不论做何种解释,其真值肯定存在谓词公式的类型:重言式(永真式)、矛盾式(永假式)、可满足公式三种类型定义 2.2.10 在任何解释下,公式的真值总存在并为真,则为重言式或永真式。
定义 2.2.11 在任何解释下,公式的真值总存在并为假,则为矛盾式或永假式。
定义 2.2.12 存在个体域并存在一个解释使得公式的真值存在并为真,则为可满足式。
定义 2.2.13 代换实例 设 n p p p ,...,,21是命题公式 0A 中的命题变元, n A A A ,...,,10是 n 个谓 词公式,用i A 代替公式 0A 中的i p 后得到公式 A ,则称 A 为 0A 的代换实例。
如 A(x)∨﹁A(x),∀xA(x) ∨﹁∀ xA(x)可看成 p ∨﹁ p 的代换实例,A(x) ∧﹁A(x),∀xA(x) ∧﹁ ∀x A(x)可看成 p ∧﹁ p 的代换实例。
定理 2.2.1 命题逻辑的永真公式之代换实例是谓词逻辑的永真公式, 命题逻辑的永假公式之代换实例是谓词逻辑的永假式。
(代换前后是同类型的公式)2.3、谓词公式的等值演算定义 2.3.1 设 A 、B 是两个合法的谓词公式,如果在任何解释下,这两个公式的真值都相等,则称 A 与 B 等值,记为 A ⇔ B 。
当 A ⇔B 时,根据定义可知,在任何解释下,公式 A 与公式 B 的真值都相同,故 A ↔B 为永真式,故得到如下的定义。
定义 2.3.2 设 A 、B 是两个合法谓词公式,如果在任何解释下, A ↔ B 为永真式, 则 A 与 B 等值,记为 A ⇔ B 。
一、利用代换实例可证明的等值式(p ↔﹁﹁p 永真,代换实例∀ xF(x) ↔﹁﹁∀ xF(x)永真) 二、个体域有限时,带全称量词、存在量词公式的等值式如:若D={n a a a ,...,,21 },则∀ xA(x) ⇔ A(1a )∧A(2a )∧…∧A(n a ) 三、量词的德摩律1、﹁∀xA(x) ⇔ ∃x ﹁A(x)2、﹁∃xA(x) ⇔ ∀x ﹁A(x) 四、量词分配律1、∀x(A(x)∧B(x)) ⇔ ∀xA(x)∧∀xB(x)2、∃x(A(x)∨B(x)) ⇔ ∃xA(x)∨∃xB(x)记忆方法:∀与∧,一个尖角朝下、一个尖角朝上,相反可才分配。
2 式可看成 1 式的对偶式 五、量词作用域的收缩与扩张律A(x)含自由出现的个体变元 x ,B 不含有自由出现的 x ,则有:1、∀/∃(A(x)∨B) ⇔ ∀/∃A(x)∨B2、∀/∃(A(x)∧B) ⇔ ∀/∃A(x)∧B对于条件式 A(x) ↔B , 利用 “基本等值一” 将其转换为析取式, 再使用德摩律进行演算六、置换规则若 B 是公式 A 的子公式,且B ⇔ C ,将 B 在 A 中的每次出现,都换成 C 得到的公式记为 D ,则 A ⇔D 七、约束变元改名规则将公式 A 中某量词的指导变元及辖域中约束变元每次约束出现,全部换成公式中未出现的字母,所得到的公式记为 B ,则 A B 例证明步骤:2.4、谓词公式的范式从定理证明过程,可得到获取前束范式的步骤: (1)剔除不起作用的量词;(2)如果约束变元与自由变元同名,则约束变元改名;(3)如果后面的约束变元与前面的约束变元同名,则后的约束变元改名; (4)利用代换实例,将→、↔转换﹁∨∧表示;(5)利用德摩律,将否定﹁深入到原子公式或命题的前面;(6)利用量词辖域的扩张与收缩规律或利用量词的分配律,将量词移到最左边2.5、谓词推理定义 2.5.1 若在各种解释下 B A A A n →∧∧...21只能为真即为永真,则称为前提n A A A ...21∧∧可推出结论 B 。
定义 2.5.2 在所有使 n A A A ...21∧∧ 为真的解释下,B 为真,则称为前提 n A A A ...21∧∧可推出结论 B 。
谓词逻辑的推理方法分为以下几类:一、谓词逻辑的等值演算原则、规律:代换实例、量词的德摩律、量词的分配律、量词辖域的扩张与收缩、约束变元改名。
二、命题逻辑的推理规则的代换实例,如假言推理规则、传递律、合取与析取的性质律、CP 规则、反证法等。
三、谓词逻辑的推理公理第三章集合与关系3.1、基本概念在离散数学称“不产生歧义的对象的汇集一块”便构成集合。
常用大写字母表示集合,如R 表示实数,N 表示自然数,Z 表示整数,Q 表示有理数,C 表示复数。
描述一个集合一般有“枚举法”与“描述法”,“枚举法”。
元素与集合之间有“属于∈”或“不属于∉”二种关系。
定义 3.1.1设A,B 是两个集合,如果A 中的任何元素都是B 中的元素,则称A 是B的子集,也称B 包含于A,记为B⊆A,也称A 包含B,记为A⊇B。
3.2集合运算性质定义 3.2.1 设 A 、B 为集合,A 与 B 的并集 A ⋃B 、A 与 B 的的交集 A ⋂B 、A-B 的定 义:A ⋃B={x|x ∈A ∨x ∈B},A ⋂B={x|x ∈A ∧x ∈B},A-B={x|x ∈A ∧x ∉B}定 义 3.2.2 设 A 、 B 为 集 合 , A 与 B 的 对 称 差 , 记 为 A ⊗B={x|(x ∈A ∧x ∉B)∨( x ∉A ∧x ∈B)}= A ⋃B - A ⋂B 。
定义 3.2.3 设 A 、B 是两个集合,若 A ⊆B 、B ⊆A 则 A=B ,即两个集合相等。
幂等律 A ⋃A=A 、A ⋂A=A结合律 A ⋃B ⋃C= A ⋃(B ⋃C)= (A ⋃B)⋃C A ⋂B ⋂C= A ⋂(B ⋂C)= (A ⋂B)⋂C 交换律 A ⋃B=B ⋃A 、A ⋂B=B ⋂A 分配律A ⋃(B ⋂C)=(A ⋃B)⋂(A ⋃C) A ⋂(B ⋃C)=(A ⋂B)⋃(A ⋂C) 同一/零律 A ⋃Ø = A 、A ⋂Ø= Ø 排中/矛盾律 A ⋃⌝A=E 、A ⋂⌝A= Ø吸收律(大吃小) A ⋂(B ⋃A)=A 、 A ⋃(B ⋂A)=A德摩律 ⌝ (A ⋂B)= ⌝A ⋃⌝B 、⌝ (A ⋃B)= ⌝A ⋃⌝B 双重否定⌝⌝A=A3.3、有穷集的计数定理 3.3.1 二个集合的包含排斥原理 |21A A ⋃ | = |1A | + |2A | - |21A A ⋂|3.4、序偶定义 3.4.2 令<x,y>与<u,v>是二个序偶,如果 x=u 、y=v ,那么<x,y>=<u,v>即二个序偶相等。
定义 3.4.3 如果<x,y>是序偶,且<<x,y>,z>也是一个序偶,则称<x,y,z>为三元组。
3.5、直积或笛卡尔积定义 3.5.1 令 A 、B 是两个集合, 称序偶的集合{<x,y>|x ∈A, y ∈B}为A 与B 的直积或笛卡尔积,记为 A ⨯B 。
如:A={1,2,3},B={a,b,c}则A ⨯B={1,2,3}⨯{a,b,c}={<1,a>,<1,b>,<1,c>,<2,a>,<2,b>,<2,c>,<3,a>,<3,b>,<3,c>} 直积的性质1、A ⨯(B ⋃C)= A ⨯ B ⋃ A ⨯ C2、A ⨯ (B ⋂C)= A ⨯ B ⋂ A ⨯ C3、(B ⋃ C) ⨯ A = B ⨯ A ⋃ C ⨯ A4、(B ⋂ C) ⨯ A = B ⨯ A ⋂ C ⨯ A5、A ⊆B ⇔A ⨯C ⊆ B ⨯ C ⇔ C ⨯ A ⊆ C ⨯ B6、A ⊆B,C ⊆D ⇔A ⨯ C ⊆ B ⨯ D定义 3.5.2 令 n A A A ,...,21是 n 个集合,称n 元组的集合{<n x x x ,...,,21>| n n A x A x A x ∈∈∈,...,,2211},为n A A A ,...,21的直积或笛卡尔积,记为n A A A ⨯⨯⨯...21。