离散数学(第14章)陈瑜.ppt
《离散数学(第14章)陈瑜.ppt》由会员分享,可在线阅读,更多相关《离散数学(第14章)陈瑜.ppt(64页珍藏版)》请在三一办公上搜索。
1、陈瑜,Email:yu2023/11/16,离散数学,计算机学院,2023/11/16,计算机科学与工程学院,2,第五部分:代数结构第14章 代数系统,2023/11/16,计算机科学与工程学院,3,引言,19世纪30年代,在寻找五次方程求解方法的过程中,法国青年数学家伽罗瓦提出了群的概念,证明了高于四次的一般代数方程的不可解性,而且还建立了具体数字系统的代数方程可用根号求解的判别准则,并举出了不能用根号求解的数字系数代数方程的实例。这样,伽罗瓦就彻底地解决了这个在长达200多年的时间使不少数学家伤透脑筋的问题。但是,当时他的思想不被人理解和接受,直到他去世38年后,他的超越时代的天才思想才逐
2、步被人们所承认。之所以说伽罗瓦是超越时代的天才,不仅仅是因为他在方程求解上的贡献,还因为他所发现的结果,他的奇特思想和巧妙方法,发展成为一门新学科-抽象代数学。因此,伽罗瓦作为抽象代数(即近代代数学)的创始人是当之无愧的。,2023/11/16,计算机科学与工程学院,4,主要内容,二元运算代数系统特异元半群与含幺半群,2023/11/16,计算机科学与工程学院,5,代数系统,代数系统又称为代数结构,群、环、域、格和布尔代数是典型的系统。代数系统理论对于可计算模型研究、抽象数据结构、形式语言理论、程序设计语言语义分析等许多方面产生的影响是深远的。代数系统理论提供了对各种表面上不同的实际问题高度抽
3、象的途径,使人们更能把握住事物的本质,进行形式化的研究,又反过来指导实践的深入。,2023/11/16,计算机科学与工程学院,6,代数系统,代数系统又称为代数结构,群、环、域、格和布尔代数是典型的系统。代数系统理论对于可计算模型研究、抽象数据结构、形式语言理论、程序设计语言语义分析等许多方面产生的影响是深远的。代数系统理论提供了对各种表面上不同的实际问题高度抽象的途径,使人们更能把握住事物的本质,进行形式化的研究,又反过来指导实践的深入。,2023/11/16,计算机科学与工程学院,7,14.1 二元运算及其性质,2023/11/16,计算机科学与工程学院,8,14.1 二元运算及其性质,定义
4、14-1.1:设S是一个非空集合,映射(或函数)f:SnS称为S上的n元代数运算,简称n元运算。当n1时,称为一元运算;当n2时,称为二元运算。为叙述统一起见,我们采用符号“”、“*”表示一般的二元运算符。其具体意义由上下文确定。在描述一个二元运算时,有时也采用一个表的形式表示。本章中除特别声明外所说的运算都指的是二元运算。,2023/11/16,计算机科学与工程学院,9,14.1 二元运算及其性质,定义14-1.1:设S是一个非空集合,映射(或函数)f:SnS称为S上的n元代数运算,简称n元运算。当n1时,称为一元运算;当n2时,称为二元运算。为叙述统一起见,我们采用符号“”、“*”表示一般
5、的二元运算符。其具体意义由上下文确定。在描述一个二元运算时,有时也采用一个表的形式表示。本章中除特别声明外所说的运算都指的是二元运算。,2023/11/16,计算机科学与工程学院,10,例1:设集合S=a,b,c,d。在S上定义一个二元运算“”如下表所示:称这种表为运算表。从运算表看出aa=a,ab=a,ba=a,ca=a,。当集合S所含元素较少时,用运算表的形式定义运算显得一目了然。,2023/11/16,计算机科学与工程学院,11,运算的性质,定义14-1.2:设“”是一个S上的二元代数运算,如果:对任意的a,bS,都有abS,则称“”在S上是封闭的;对任意的a,bS,都有abba,则称“
6、”在S上是可交换的,或称满足交换律。对任意的a,b,cS,都有(ab)ca(bc),则称“”在S上是可结合的,或称满足结合律。,2023/11/16,计算机科学与工程学院,12,运算的性质,定义14-1.2:设“”是一个S上的二元代数运算,如果:对任意的a,bS,都有abS,则称“”在S上是封闭的;对任意的a,bS,都有abba,则称“”在S上是可交换的,或称满足交换律。对任意的a,b,cS,都有(ab)ca(bc),则称“”在S上是可结合的,或称满足结合律。,2023/11/16,计算机科学与工程学院,13,运算的性质,定义14-1.2:设“”是一个S上的二元代数运算,如果:对任意的a,bS
7、,都有abS,则称“”在S上是封闭的;对任意的a,bS,都有abba,则称“”在S上是可交换的,或称满足交换律。对任意的a,b,cS,都有(ab)ca(bc),则称“”在S上是可结合的,或称满足结合律。对任意的aS,满足aaa,则称“”是幂等的。,2023/11/16,计算机科学与工程学院,14,运算的性质,定义14-1.2:设“”是一个S上的二元代数运算,如果:对任意的a,bS,都有abS,则称“”在S上是封闭的;对任意的a,bS,都有abba,则称“”在S上是可交换的,或称满足交换律。对任意的a,b,cS,都有(ab)ca(bc),则称“”在S上是可结合的,或称满足结合律。对任意的aS,满
8、足aaa,则称“”是幂等的。,2023/11/16,计算机科学与工程学院,15,例2:设A=xx=2n,nN,问运算封闭否,呢?解:2r、2sA,2r*2s=2r+sA()运算封闭 2、4A,2+4A,运算不封闭 2、4A,2/4A,运算不封闭,2023/11/16,计算机科学与工程学院,16,例2:设A=xx=2n,nN,问运算封闭否,呢?解:2r、2sA,2r*2s=2r+sA()运算封闭 2、4A,2+4A,运算不封闭 2、4A,2/4A,运算不封闭,2023/11/16,计算机科学与工程学院,17,定义14-1.3 设“*”、“”是集合S上的两个二元运算,对a,b,cS,若a(b*c)
9、=(ab)*(ac)且(b*c)a=(ba)*(ca),则称“”关于“*”在S上是可分配的。“*”、“”是可换运算,若a(a*b)=a及 a*(ab)=a,则称运算“*”与“”满足吸收律。,2023/11/16,计算机科学与工程学院,18,定义14-1.3 设“*”、“”是集合S上的两个二元运算,对a,b,cS,若a(b*c)=(ab)*(ac)且(b*c)a=(ba)*(ca),则称“”关于“*”在S上是可分配的。“*”、“”是可换运算,若a(a*b)=a及 a*(ab)=a,则称运算“*”与“”满足吸收律。,2023/11/16,计算机科学与工程学院,19,例3 设运算“”、“”分别是实数
10、集R上的最大值和最小值运算,即对任意的a,bR,有ab=max(a,b),ab=min(a,b),试判断运算“”与“”是否满足分配律和吸收律。解:对任意的a,b,cR,显然有:a(bc)=(ab)(ac),a(bc)=(ab)(ac),又因为“”和“”满足交换律,由定义,“”与“”之间满足分配律。同理,a(ac)=a,a(ac)=a,因此“”与“”之间满足吸收律。所以,“”与“”满足分配律和吸收律。,2023/11/16,计算机科学与工程学院,20,例3 设运算“”、“”分别是实数集R上的最大值和最小值运算,即对任意的a,bR,有ab=max(a,b),ab=min(a,b),试判断运算“”与
11、“”是否满足分配律和吸收律。解:对任意的a,b,cR,显然有:a(bc)=(ab)(ac),a(bc)=(ab)(ac),又因为“”和“”满足交换律,由定义,“”与“”之间满足分配律。同理,a(ac)=a,a(ac)=a,因此“”与“”之间满足吸收律。所以,“”与“”满足分配律和吸收律。,2023/11/16,计算机科学与工程学院,21,作业,习题14.1:P270:1(1)、2(1)(5)(8),2023/11/16,计算机科学与工程学院,22,14.2 代数系统,2023/11/16,计算机科学与工程学院,23,定义14-2.1设S是一个非空集合,f1,f2,fm分别是定义在S上的运算,称
12、集合S和f1,f2,fm所组成的系统称为一个代数系统,简称代数,记为。判断集合S及其上的代数运算是否是代数系统,关键是判断两点:一是集合S非空,二是这些运算关于S是否满足封闭性。现实世界中有很多代数系统。对于具有相同性质的代数系统,我们没必要分散进行个别研究,而是进行集中研究,这就形成了特定的代数系统。本教材只介绍半群、群、环、域、格、布尔代数等典型的代数系统,其中重点是半群、群、格与布尔代数。,2023/11/16,计算机科学与工程学院,24,定义14-2.1设S是一个非空集合,f1,f2,fm分别是定义在S上的运算,称集合S和f1,f2,fm所组成的系统称为一个代数系统,简称代数,记为。判
13、断集合S及其上的代数运算是否是代数系统,关键是判断两点:一是集合S非空,二是这些运算关于S是否满足封闭性。现实世界中有很多代数系统。对于具有相同性质的代数系统,我们没必要分散进行个别研究,而是进行集中研究,这就形成了特定的代数系统。本教材只介绍半群、群、环、域、格、布尔代数等典型的代数系统,其中重点是半群、群、格与布尔代数。,2023/11/16,计算机科学与工程学院,25,定义14-2.1设S是一个非空集合,f1,f2,fm分别是定义在S上的运算,称集合S和f1,f2,fm所组成的系统称为一个代数系统,简称代数,记为。判断集合S及其上的代数运算是否是代数系统,关键是判断两点:一是集合S非空,
14、二是这些运算关于S是否满足封闭性。现实世界中有很多代数系统。对于具有相同性质的代数系统,我们没必要分散进行个别研究,而是进行集中研究,这就形成了特定的代数系统。本教材只介绍半群、群、环、域、格、布尔代数等典型的代数系统,其中重点是半群、群、格与布尔代数。,2023/11/16,计算机科学与工程学院,26,例:常见的代数系统如,等等。如果设Mn是全体n阶满秩阵构成的集合,那么,Mn与矩阵乘法“”构成代数系统。另外,同一个集合与不同的运算构成不同的代数系统。例如,在整数集上既可定义运算“+”,也可定义“”,还可以定义运算“max”(即求两个数中的最大值),相应的代数系统可以表示为,。在同一个代数系
15、统中,有一些特殊元素与所定义的运算紧密相关,在系统结构中起着重要的作用,这些元素被称为特异元。,2023/11/16,计算机科学与工程学院,27,例:常见的代数系统如,等等。如果设Mn是全体n阶满秩阵构成的集合,那么,Mn与矩阵乘法“”构成代数系统。另外,同一个集合与不同的运算构成不同的代数系统。例如,在整数集上既可定义运算“+”,也可定义“”,还可以定义运算“max”(即求两个数中的最大值),相应的代数系统可以表示为,。在同一个代数系统中,有一些特殊元素与所定义的运算紧密相关,在系统结构中起着重要的作用,这些元素被称为特异元。,2023/11/16,计算机科学与工程学院,28,例:常见的代数
16、系统如,等等。如果设Mn是全体n阶满秩阵构成的集合,那么,Mn与矩阵乘法“”构成代数系统。另外,同一个集合与不同的运算构成不同的代数系统。例如,在整数集上既可定义运算“+”,也可定义“”,还可以定义运算“max”(即求两个数中的最大值),相应的代数系统可以表示为,。在同一个代数系统中,有一些特殊元素与所定义的运算紧密相关,在系统结构中起着重要的作用,这些元素被称为特异元。,2023/11/16,计算机科学与工程学院,29,特异元,定义14-2.2 设“*”是集合S上的二元运算,是一个代数系统,1)若eS,使得对aS,都有:a*e=e*a=a,则称e为(代数系统)的单位元或幺元;2)若S,使得对
17、aS,都有:a*=*a=,则称为(代数系统)的零元;3)若元素aS,满足a*aa,则称a是(代数系统)的一个幂等元。,2023/11/16,计算机科学与工程学院,30,特异元,定义14-2.2 设“*”是集合S上的二元运算,是一个代数系统,1)若eS,使得对aS,都有:a*e=e*a=a,则称e为(代数系统)的单位元或幺元;2)若S,使得对aS,都有:a*=*a=,则称为(代数系统)的零元;3)若元素aS,满足a*aa,则称a是(代数系统)的一个幂等元。,2023/11/16,计算机科学与工程学院,31,特异元,定义14-2.2 设“*”是集合S上的二元运算,是一个代数系统,1)若eS,使得对
18、aS,都有:a*e=e*a=a,则称e为(代数系统)的单位元或幺元;2)若S,使得对aS,都有:a*=*a=,则称为(代数系统)的零元;3)若元素aS,满足a*aa,则称a是(代数系统)的一个幂等元。,2023/11/16,计算机科学与工程学院,32,例:1)P(S),对运算,是单位元,S是零元,对运算,S是单位元,是零元。2)N,+有单位元0,无零元。,2023/11/16,计算机科学与工程学院,33,定义14-2.3设“*”是集合S上的二元运算,S,*是一个代数系统,e是S,*的幺元,若对aS,bS,使得:a*b=b*a=e,则称b是a的逆元,a也称为可逆的,记为b=a-1(同样,a也为b
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 14 陈瑜
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6595584.html