离散2知识点总结
本word文档是个人根据大连理工大学离散数学的PPT和课本进行的知识点总结,仅限参考,如有造成知识点空缺,本人概不负责。
该word文档的所有解释权归本人所有。
该word文档拒绝以盈利性质分享。
该word文档已经不再更新,如有错误请自觉改写。
第六章 代数系统
6.1 代数系统
6.1.1 二元运算

值得注意的是:n元运算是封闭的,即经运算后产生的象(即运算结果)仍在同一个集合中。
此外,有些运算 存在幺元或零元,它在运算中起着特殊的作用, 称它为S中的特异元或代数常数。

(一个显而易见且不怎么常用的定理)

(一定要学会读运算表)
6.1.2 代数系统

集合S的基数即 | S | 定义代数系统的基数,也称作代数系统的阶。 如果S是有限集合,则说代数结构是有限代数系统;否则便说是无穷代数系统。
S被称为代数系统的载体,S和运算叫做代数系统的成分

(同类型只考察代数系统的运算和代数常数)


值得一提的是,一个子代数可以又平凡又真,以下举例:
S={1,2,3} V=<S,*,1> (*为正常意义下的乘法,1为该代数系统的代数常数)
T=<{1},*,1>
T为V的平凡子代数(只包含V中的代数常数),又是真子代数(T的集合被S真包含)
6.2 代数系统的基本性质


如果某一运算满足交换律,则该运算的运算表关于主对角线对称




(一个显而易见的定理)



如果某一运算是等幂的,则该运算的运算表的主对角线上的每个元素都与所在行(列)的头元素相等


幺元唯一性
幺元==单位元

上边这个根据运算表判断幺元挺有用的


零元唯一性

上边这个根据运算表判断零元挺有用的

幺元零元大部分情况下不相等


逆元不一定唯一

逆元唯一的条件

可以尝试理解记忆



(显而易见)
6.3 同态与同构
6.3.1 同态
此处给出书上和PPT上的两种表述方式,可以自行斟酌理解

运算的像等于像的运算



(对于多个运算的代数系统的同态定义)

(自同态的定义,其实就是存在一个由自身映射到自身的函数)
以下是书中的两个同态的性质

同态的一个特别重要的属性是幺元保持性,即如果幺元存在,则它也会通过同态映射为另一个代数系统中的幺元(两个幺元不一定相等)

( R(f)为f的值域,显而易见的定理 )
同态的分类

注意同态像的定义
满同态的性质


6.3.2 同构

大白话:同态映射为双射的同态即为同构
满足同构的两个代数系统,一个系统的运算性质与规律可以完全迁移到另一个代数系统中。
在他们的运算表中,除了元素和运算的标记不同外,其他全部相同。

等价关系:关系满足自反 对称 可传递

6.4 同余关系
此处先普及一下取模运算的一些性质:


大白话理解代换性质:从两类中分别任意取出一个元素进行运算,运算结果一定都属于同一类
如果一个代数结构中有多个运算,则需要考察等价关系对于所有这些运算是否都有代换性质

证明如下(课堂笔记有些粗糙,见谅):

6.5 商代数

如果你不知道商集是什么(取自离散1中的ppt):

此处还有ChatGPT3.5版本:

这是我自己找的例子:


不要问笔者自然同态映射到底是什么,我也不知道

一个神奇的定理
6.6 积代数

两个代数结构的积代数,与两个因子代数是同一类型的
是用因子代数中的相应运算定义了积代数中的运算
积代数的性质:

6.7 课件中的总结:















第七章 群与环
7.1 半群
7.1.1 半群


独异点也叫拟群或者含幺半群

大白话:具有结合律的代数系统为半群 具有幺元的半群为独异点
好像没什么用的定理)



注意区分生成集和生成半群 (不过好像还没见过题)

(可以类比代数系统,值得注意的是子半群也满足结合律)




以下是独异点的一些特性:


7.1.2 半群和独异点的同态与同构(此部分书中没有,是课件上的)



(完全等价于代数系统)


(可传递性???)
最抽象的一集(感觉不是很会考)


知识点补充:
恒等映射是一个返回相同值的函数,该值用作其参数。也称为恒等关系或恒等转换。如果f是一个函数,则对于x的所有值,参数x的恒等关系表示为f(x)= x
入射也就是单射,f:A->B,在f的作用下A中每一个元素在B中存在唯一一个元素和它对应。


7.2 群
7.2.1 群的概念




7.2.2 群的性质

判断是否是群,优先判断这四点






|为整除符号,r|k即为r可以整除k



7.3 子群与群的陪集分解
7.3.1 子群

群与子群具有相同的幺元(这里和代数系统不一样)

注意平凡子群的定义
7.3.2 子群的判定



(注意判定定理三中H为有穷子集)
7.3.3 子群的性质






7.3.4 子群的陪集分解

最最抽象的一集:

再强调一遍------等价关系=自反 对称 可传递

我觉得我们需要一个例题来缓解一下,为什么可以划分成等价类:






(等势即集合中元素个数(集合的基)相同)
一个总结:

7.3.5 拉格朗日定理
H的左陪集的数目称为H在G内的"指数",并标记为【G:H】

群的阶即群中元素的个数
以下是拉格朗日定理的推论:


7.4 循环群与置换群
7.4.0 置换 对称 变换

集合到自身的映射称为变换
(即满足成群的条件------封闭 结合 幺元 逆元)


7.4.1 循环群



知识点回顾,元素的阶


知识点回顾:欧拉函数(φ函数)与互素(互质)

互质是公约数只有1的两个整数,叫做互质整数

对于定理7.21中性质(3)的一个例子

7.4.2 置换群


一一变换即满足双射的变换(也叫置换)
7.5 群的同态与同构



等价于代数系统的同态
一个性质

7.6 群与环
7.6.1 环的概念与性质



对于有零因子环的定义:
存在a,b∈R,ab=0→a≠0∧b≠0
对于无零因子环的一个解释:群中的0没有因数,即没有两个非零数相乘等于零


7.6.2 域的概念

即在可交换环的基础上,满足乘法群除零元外都有逆元
包含有限个元素的域被称为有限域


7.7 应用自行了解,此处不赘述
第八章 格与布尔代数
知识回顾








也称为上确界与下确界

8.1 格的定义与性质



(等价于模电与命题)


(等幂律可以由吸收律推出)





(分配律不一定满足)
8.2 分配格 有补格与布尔代数

(满足分配律的格,两个式子证一个就行,可以互推)


一道小小的例题,来进行加固

8.3 应用自行了解,此处不赘述
第九章 图的基本概念及其矩阵表示
9.1 图的基本概念
9.1.1 图的定义及相关概念







9.1.2 结点的度

握手定理:












N个结点的完全有向图的边数为Cn2的2倍

9.2 子图和图的运算
9.2.1 子图和补图


导出子图也叫做诱导子图


9.2.2 图的运算


知识回顾(对称差):



9.3 路径、回路和连通性
9.3.1 路径与回路


圈也叫基本回路




如何快速判断有无有向回路


9.3.2 图的连通性






平凡图:一阶零图

简单来说,连通分支就是把可以互相到达的点与它们的边放在一起形成一个新的子图

b是a的基础图

a是强连通 b是单向连通 c是弱连通

简单来说,具有某种性质的最大的子图称为极大子图,根据具有的性质进行命名


简单有向图:没有平行边和自回路的有向图

删去后使图不再连通的点叫割点,删去后使图不再连通的边叫割边(桥)在第十章会很有用(大概)
9.3.3 ppt总结版






9.4 图的矩阵表示
9.4.1 邻接矩阵

简单说,我们把邻接矩阵当做一个二维数组,a[i][j]只有0和1两种值,a[i][j]==1则说明i和j之间有一条边,相应的,如果为0则i和j之间没有边
在有向图的邻接矩阵中,主对角线上的元素为1则说明该点有自回路,如果关于主对角线对称的两个位置均为1则说明这两个点之间互相有边















总结一下:
A为邻接矩阵,Aij仅代表i和j之间是否有一条边(1为有,0为无)
AT为邻接矩阵的转置,也是补图的邻接矩阵,ATij表示原图中j和i之间是否有边
AATij表示从i和j两点出发,能各自只经过一条边到达的同一个结点个数。也就是i和j两点所共同链接的结点个数
ATAij表示能只经过一条边就到达i和j的结点的个数。也就是能同时链接i和j的结点的个数
Am是邻接矩阵的m次幂,Amij表示从i到j之间距离为m的路径的个数
9.4.2 可达性矩阵




路径矩阵P的求解需要B(k-1)具体操作为:如果B(k-1)ij不为零则Pij为1,相反如果B(k-1)ij为零则Pij为0

矩阵的布尔运算



关联矩阵用的很少


设G是n阶连通无环的有向图,其关联矩阵是M,M的秩是n-1
第十章 几种特殊图
10.1 欧拉图
相关定义

知识点回顾:平凡图------一阶零图(一个孤立的点)

闭路径又称回路
也就是说,有欧拉回路的图才是欧拉图
相关定理


判断欧拉回路

无向图的欧拉路径

有向图的欧拉路径

如何寻找无向图中的欧拉回路:

相关问题
一笔画问题(如何不重复的情况下一笔画完图形)
中国邮路问题(没讲,在书上10.6节,有兴趣自行了解)
10.2 哈密尔顿图
相关定义

知识点回顾------完全图:n阶完全图中每个节点的度均为n-1(有向图中每个节点的出度为n-1)即任意两个顶点之间都有边
有哈密尔顿回路的图才是哈密尔顿图
哈密尔顿图的充要条件还未找到,也就是说目前没有有效解决哈密尔顿图的算法
与欧拉图类比:
欧拉图是边不重复
哈密尔顿图是点不重复(点都不重复了,边更不可能重复了)
相关定理

知识点回顾------分支数ω:也称连通分支数,即相互连通的点归到一个点集,点集的数量就是分支数
知识点回顾------G-S:即图G中抛去点集S中的点以及它们所连接的边后所剩下的子图
这是哈密尔顿图的必要条件,可以用来判断某些图是不是哈密尔顿图(满足了也未必是哈密尔顿图)



(书上的表述其实和ppt上的大差不差)
这是哈密尔顿图的充分条件,也就是说可以用它来判断是不是哈密尔顿图(n较大时不好用&&不满足也可能是哈密尔顿图)
10.3 二部图
相关定义

二部图(二分图)的定义------可以看成两个点集与它们之间的边,同一点集内不含边


完全二部图的定义


对于二部图来说,匹配就是两个点集中各自任选一个点进行连线,且这两个点不能再有其他连线了
对于二部图G(n,m) n<m 来说,最大匹配就是让n中的每个点都尽可能被m中的一个点连接
对于二部图G(n,m) n<m 来说,完美匹配就是让n中的每个点都被m中的一个点连接
相关定理


如何判断二部图

结点数较大时不好用

芝士充分条件
相关问题
排课问题
分配名额
等等...
10.4 平面图
相关定义

非常玄学的定义(小声bb)

特殊的同构

非常抽象的定义。但可以通过观察法发现它是多边形图------如果一个图最外边是一个基本回路,其他的边都在这个大回路中且不想交,则它是多边形图





其实就是把原图中的面替换成点,面与面之间的相邻关系用点与点之间的边来代替


着色问题的定义

相关定理

(其实是如何判断平面图)

a是K3,3(两子集为3,3的完全二部图) B是K5(五阶完全图)
相应的大于a和b的图(点多 边多)也不是平面图

平面图中非常重要的公式



相关问题
平面图的着色和它的应用


第十一章 树
11.1 树
相关定义




高度也称为深度(才不是为了对应深搜)


相关定理



11.2 生成树
相关定义

即在原图G中删掉一些边,使其变成树,则该树为生成树

相关定理


如何求最小生成树
11.3 m叉树
相关定义




相关定理

哈哈!就一条!
相关问题





11.4 有序树
相关定义



前缀编码的定义

其实就是二叉树
相关问题

Python里的运算图)

11.5 二叉树的遍历
相关定义

周游也就是遍历
给个例子

相关问题


11.6 搜索树


这里讲的搜索树其实就是树的搜索
最最最常用的搜索------深度优先搜索(DFS)

举例

