《离散数学-代数系统.ppt》由会员分享,可在线阅读,更多相关《离散数学-代数系统.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、离散数学离散数学(二二)第一讲第一讲计算机学院计算机学院:焦晓鹏焦晓鹏2014.秋秋个人信息(Personal Information)Instructor:焦晓鹏,副教授,工学博士 Bs.(2004)Xidian University PhD(2009)Xidian University RF(2010-2012)National University of SingaporeResearch Direction:新型差错控制编码技术 高密度存储系统信号处理和编码技术 (高密度磁盘和闪存flash memory)数字喷泉码和网络编码技术Laboratory:计算学院计算机科学系Office:
2、主楼I-区,402房间 关于学习和考试(1)摆正学习和考试的关系摆正学习和考试的关系 考试是学习期间的副产品考试是学习期间的副产品 以考试为目的的学习是对知识耍流氓以考试为目的的学习是对知识耍流氓(2)勤奋勤奋!诸葛亮诸葛亮 诫子书诫子书 夫君子之行,静以修身,俭以养德。非淡泊无以明志,夫君子之行,静以修身,俭以养德。非淡泊无以明志,非宁静无以致远。夫学须静也,才须学也。非学无以广才,非宁静无以致远。夫学须静也,才须学也。非学无以广才,非志无以成学。韬慢则不能励精,险躁则不能治性。年与时非志无以成学。韬慢则不能励精,险躁则不能治性。年与时驰,意与岁去,遂成枯落,多不接世。悲守穷庐,将复何及驰,
3、意与岁去,遂成枯落,多不接世。悲守穷庐,将复何及?名人话数学 数学是科学之王。高斯高斯 数学支配着宇宙。毕达哥拉斯毕达哥拉斯 自然界的书是用数学的语言写成的。伽利略伽利略 数学是一切知识中的最高形式。柏拉图柏拉图 数学是打开科学大门的钥匙。培根培根 一门科学,只有当它成功地运用数学时,才能达到真正完善的地步。马克思马克思 一个国家只有数学蓬勃的发展,才能展现它国力的强大。数学的发展和至善和国家繁荣昌盛密切相关。拿破仑拿破仑离散数学(Discrete Mathematics)读史使人明智,读诗使人聪慧,演算使人精密,哲理使人深刻,伦理学使人有修养,逻辑修辞使人善辩。培根培根 数学史的书籍数学史的
4、书籍:美 莫里斯.克莱茵 著 英 斯科特 著 广西师范大学出版社 没有一种数学的思想,以它被发现时的那个样子公开发表出来。一个问题被解决后,相应地发展为一种形式化技巧,结果把求解过程丢在一边,使火热的发明变成冰冷的美丽火热的发明变成冰冷的美丽。弗赖弗赖登塔尔登塔尔:荷兰著名数学教育家离散数学离散数学课程的学程的学习特点及方法特点及方法特点特点:强调:逻辑性、抽象性;注重:概念、方法与应用 方法方法:1该课程概念名词多,定义多,公式多,要求记忆准确。2认真/仔细做好课堂笔记。3完成大量习题。考核考核:平时成绩平时成绩15%15%期末考试期末考试85%85%离散数学教材离散数学教材教材:教材:离散
5、数学离散数学 方世昌编著方世昌编著 西安电子科技大学出版社西安电子科技大学出版社2009.82009.8离散数学教材离散数学教材旧版教材:旧版教材:离散数学离散数学 方世昌编著方世昌编著(第二版第二版)西安电子科技大学出版社西安电子科技大学出版社 1996.111996.11离散数学参考离散数学参考书1.1.离散数学离散数学左孝凌、李左孝凌、李为鑑、刘永才编著为鑑、刘永才编著上海科技文献出版社上海科技文献出版社离散数学参考离散数学参考书2.2.离散数学离散数学-理论理论 分析分析 题解,左孝凌等著题解,左孝凌等著上海科技文献出版社上海科技文献出版社离散数学参考离散数学参考书3.3.离散数学习题
6、集离散数学习题集数理逻辑与集合论分册数理逻辑与集合论分册 耿素云耿素云 图论分册,图论分册,耿素云耿素云抽象代数分册,抽象代数分册,张立昂张立昂 北京大学出版社北京大学出版社离散数学参考离散数学参考书离散数学参考离散数学参考书离散数学(二)四、代数系统离散数学教学内容离散数学教学内容一、数理逻辑集合二、关系函数三、图论离散数学(一)高次方程求解历程(1)埃及埃及/古希腊古希腊 一次一次/二次方程二次方程(2)16世纪意大利世纪意大利 三次方程三次方程(卡当公式卡当公式),四次方程四次方程(3)17世纪世纪 四次以上方程四次以上方程 未解出未解出!(4)18世纪世纪 欧拉推断欧拉推断:实系数多项
7、式可分解为一次或二次因式乘积实系数多项式可分解为一次或二次因式乘积 哥德巴赫拒绝接受欧拉推断哥德巴赫拒绝接受欧拉推断问题转换问题转换:每一个此类多项式至少有一个实根或者复根每一个此类多项式至少有一个实根或者复根(代数基本定理代数基本定理)欧拉欧拉,DAlembert,拉格朗日分别给出证明拉格朗日分别给出证明,但并不完善但并不完善高斯高斯(1799,博士论文博士论文)证明了代数基本定理证明了代数基本定理 Vandermonde和高斯研究了和高斯研究了xn-1=0的特殊情形的特殊情形四次以上方程代数可解的一般情况四次以上方程代数可解的一般情况 拉格朗日拉格朗日:“关于方程的代数解法的思考关于方程的
8、代数解法的思考”,被迫得出结论用代数运被迫得出结论用代数运算求解一般高次方程是不可能的算求解一般高次方程是不可能的.(5)19世纪世纪 阿贝尔阿贝尔(Abel)和和伽罗伽罗瓦瓦(Galois)彻底解决高次方程代数不可解!彻底解决高次方程代数不可解!近世代数近世代数/抽象代数历史抽象代数历史尼尔斯尼尔斯 亨利克亨利克 阿贝尔阿贝尔(Niels Henrik Abel)1802年年8月月5日日1829年年4月月6日日挪威数学家,以证明五次方程不存在根式挪威数学家,以证明五次方程不存在根式解和对椭圆函数论的研究而闻名解和对椭圆函数论的研究而闻名埃瓦里斯特埃瓦里斯特 伽罗瓦伽罗瓦(variste Ga
9、lois)1811年年10月月25日日1832年年5月月31日日法国数学家,以发现了法国数学家,以发现了n n次多项式可以次多项式可以用根式解的充要条件而闻名用根式解的充要条件而闻名.伽罗瓦理论伽罗瓦理论,当代代数与数论的基本支当代代数与数论的基本支柱之一柱之一近世代数近世代数/抽象代数历史抽象代数历史近世代数近世代数/抽象代数历史抽象代数历史近世代数近世代数/抽象代数历史抽象代数历史后人对伽罗瓦的评论后人对伽罗瓦的评论:被被许许多科学家和史学家多科学家和史学家认为认为是是人人类历类历史上最史上最伟伟大的大的10位数学家之一位数学家之一 著名数学家皮卡著名数学家皮卡评评价价:在开在开创创性和概
10、念的深邃性和概念的深邃 方面无人能及方面无人能及 20世世纪伟纪伟大数学家外大数学家外尔尔评评价价:伽罗瓦的论述在好几十年中一直被看作是天伽罗瓦的论述在好几十年中一直被看作是天书书;但是但是,它后来对数学的整个发展产生愈来愈深远的影响它后来对数学的整个发展产生愈来愈深远的影响.如果从它所包含思如果从它所包含思想之新奇和意义之深远来判断想之新奇和意义之深远来判断,也许是整个人类知识宝库中价值最为重大的也许是整个人类知识宝库中价值最为重大的一件珍品一件珍品.大数学家大数学家weil评评价价:现现在在,大家都已充分大家都已充分认识认识到到伽罗瓦理论是一个基本分支伽罗瓦理论是一个基本分支,每一个严肃认
11、真的数学专业大学生应该在头几年的教育中就了解它每一个严肃认真的数学专业大学生应该在头几年的教育中就了解它.近世代数近世代数/抽象代数历史抽象代数历史第六章、代数结构第六章、代数结构代数系统代数系统:集合和定义在集合上的若干运算所组成的系统。用抽象方法研究各种代数系统性质的理论学科叫“近世代数”或“抽象代数”。“抽象方法抽象方法”是指 (1)不关注组成代数系统的具体集合不关注组成代数系统的具体集合是什么,也不关注集合上不关注集合上的运算如何定义的运算如何定义 (2)研究抽象的数学结构抽象的数学结构,研究抽象数学结构的一般性质一般性质 线性代数线性代数:命题代数命题代数:集合代数集合代数:第六章、
12、代数结构第六章、代数结构计算机安全,网络安全,密码学的基础程序设计学中的形式语义学基础刻画抽象数据结构关系数据库理论研究可计算性与计算复杂性差错控制编码理论都需要代数知识 特别地,半群半群在形式语言和自动机理论中有着重要的应用,有限域有限域理论是差错控制编码理论的数学基础,在通讯中发挥了重要作用。而电子线路设计、电子计算机硬件设计和通讯系统设计更是离不开布尔代数布尔代数。第六章、代数结构第六章、代数结构 代数的概念和方法是研究计算机科学和工程的重要数学工具。众所周知,在各种数学问题及许多实际问题的研究中都离不开数学模型,要构造一个现象或过程的数学模型,就需要某种数学结构,而代数结构就是最常用的
13、数学结构之一。因此,我们有必要掌握代数系统代数系统的重要概念和基本方法。第一讲第一讲 代数系统代数系统代数的构成与分类代数的构成与分类1 11 1子代数子代数2 2主要内容主要内容:代数定义,么元和零元代数定义,么元和零元重点重点:幺元、零元和逆元幺元、零元和逆元难点难点:重点和难点重点和难点:幺元、零元和逆元幺元、零元和逆元3 3一、代数的构成与分类一、代数的构成与分类代数的构成代数的构成:运算的定义运算的定义:函数 f:SmS称为集合S上的m元运算,mN叫运算的元数(或阶)。m=1,一元运算,SS,RR,f(x)=|x|+1;m=2,一元运算,S2S,R2R,f()=x+y;一般地,n元运
14、算,SnS。代数系统的定义代数系统的定义:1.一个非空集合A(代数的载体);2.定义的若干在A上封闭的运算f1,f2,fm;3.代数常数。代数系统常用一个常用一个n重组重组来表示来表示,其中A称为代数结构的载体,为各种运算。有时为了强调。有时为了强调S有某些元有某些元素地位特殊素地位特殊,也可将它们列入也可将它们列入n重组重组的末尾,即的末尾,即。一、代数的构成与分类一、代数的构成与分类代数的分类代数的分类:1.要有相同的构成成分。2.服从一组相同的称为公理的性质。运算的个数相同常数的个数相同对应运算元数(阶)相同 例:考虑具有形式构成成分和下述公理的代数类(这里“-”是一元运算)。(1)a+
15、b=b+a (2)ab=ba (3)(a+b)+c=a+(b+c)(4)(ab)c=a(bc)(5)a(b+c)=ab+ac (6)a+(-a)=0 (7)a+0=a (8)a1=a 那么 和是同类代数,但但是不同类的是不同类的,因为公理因为公理(6)对这个代数不成立对这个代数不成立(这里“-”表示集合的绝对补)。二、子代数二、子代数封闭性定义:封闭性定义:设与是S上的二元与一元运算,S S,若对任意a,bS,蕴含着abS,称S关于运算是封闭的;若对任意aS,蕴含着aS,称S关于运算是封闭的。子代数的定义:子代数的定义:设A=是一代数,如果(1)S S (2)S对S上的运算和封闭(3)kS那么
16、A=是A的子代数子代数。例如:例如:(1)是是的子代数;的子代数;(2)是是的一个子代数。的一个子代数。三、幺元、零元三、幺元、零元幺元幺元定义:定义:设*是S上的二元运算,(1)若存在elS,对所有xS,都有el*x=x,则称el是是关关于于运运算算*的的左左么么元元(Left Identity Element),或称左左单单位位元元(Left Unit Element)。(2)若存在元素erS,对所有xS,都有x*er =x,则称er是是关关于于运运算算*的的右右么么元元(Right Identity Element),或称右右单单位位元元(Right Unit Element)。(3)若
17、存在eS,它既是左么元也是右么元,则称e是是关关于于运运算算*的的一一个个么么元元(Identity Element),或称单单位位元元(Unit Element),即对所有xS,都有x*e=e*x=x,则e是关于运算*的么元。三、幺元、零元三、幺元、零元幺元幺元示例:示例:例2 代数A=如下表所示:可以看出,代数A左么元为b,没有右么元。例3 中么元为1;中么元为0。*abcaabbbabccaba三、幺元、零元三、幺元、零元零元零元定义:定义:设*是S上的二元运算,(1)若存在lS,对所有xS,都有l*x=l,则称l是为关是为关于运算于运算*的左零元的左零元(Left Zero Eleme
18、nt)。(2)若存在rS,对所有xS,都有x*r=r,则称r是是关关于于运运算算*的右零元的右零元(Right Zero Element)。(3)若存在S,它既是左零元也是右零元,则称是关于运算*的零元,即对任意xS,都有*x=x*=,则是是关关于于运运算算*的零元的零元(Zero Element)。*abcaabbbabccaba在在例例2中代数中代数A=的右零元为的右零元为a,b;没有左零元。;没有左零元。三、幺元、零元三、幺元、零元例例4:(1)么元:1,零元:0;(2)S非空有限集,代数 么元 零元 对:S 对:S *abcaabbbabccaba例例2的代数中:的代数中:右零元:右零
19、元:a,b;左零元:无;右么元:无;左么元:;左零元:无;右么元:无;左么元:b可以看出:可以看出:左左(右右)零元零元不一定存在;不一定存在;左左(右右)零元零元存在时也不一定唯一;存在时也不一定唯一;左零元与右零元可能左零元与右零元可能同时存在。同时存在。三、幺元、零元三、幺元、零元 定理定理1:设*是定义在集合A上的二元运算,且A中关于运算*的左幺元为el,右幺元为er,则el=er=e,且A中的幺元是唯一的。证明:证明:因为el和er分别为左幺元和右幺元,所以el=el*er=er=e。设另有一幺元e,则e=e*e=e,所以幺元唯一。定理定理2:设*是定义在集合A上的二元运算,且A中关
20、于运算*的左零元为l,右零元为r,则l=r=,且A中的零元是唯一的。定理定理3:设是一个代数系统,且集合A中元素的个数大于1.如果该代数系统中存在幺元e和零元,则e。证明:证明:用反证法,假如幺元幺元e=零元零元,那么对于任意xA,必有x=e*x=*x=e。于是,A中所有元素都是相同的,这与A中含有多个元素相矛盾。四、逆元四、逆元逆元逆元定义:定义:设*是A上的二元运算,e是A中关于*的么元,(1)若对元素aA,存在bA,使b*a=e,则称b是a的左逆元;(2)若对元素aA,存在bA,使a*b=e,则称b是a的右逆元;(3)若对元素aA,存在bA,使a*b=b*a=e,则称b是a的逆元,记为a
21、-1。例如例如中么元为中么元为0,x 的逆元为的逆元为-x。一般来说,一个元素的左逆元不一定等于该元素的右逆元;一个元素可以有左逆元而无右逆元,甚至一个元素的左(右)逆元还可以不唯一。四、逆元四、逆元例例5(1):么元为0,仅0有逆元;么元为1,仅零元0无逆元,其它元素x均有逆元。例例5(2):设Nk是前k个自然数的集,这里k0,Nk=0,1,2,k-1,定义模k加法+k如下:对每一x、yNk,么元为么元为0;Nk的每一元素有逆元,的每一元素有逆元,0的逆元是的逆元是0,每一非,每一非0元素元素x的逆元是的逆元是k-x。例例5(3):设Nk是前k个自然数的集,这里k2,定义模k乘法k如下:x
22、k y=z,这里zNk,且对某一n,xy-z=nk,即 1是么元,元素是么元,元素xNk在在Nk中有逆元仅当中有逆元仅当x和和k互质。互质。四、逆元四、逆元1是幺元,逆元是它本身是幺元,逆元是它本身0,2无逆元,无逆元,3的逆元为的逆元为30无逆元,无逆元,1的逆元为的逆元为1,2的逆元为的逆元为3,3的逆元为的逆元为2,4的逆元为的逆元为4四、逆元四、逆元 定理定理4:对于可结合运算:对于可结合运算,如果一个元素如果一个元素x有左逆元有左逆元l和右和右逆元逆元r,那么那么l=r=x1(即逆元是唯一的即逆元是唯一的)。证明证明:设e对运算*是么元,于是l*x=x*r=e 根据运算*的可结合性,
23、得到l=l*e=l*(x*r)=(l*x)*r=e*r=r 设x有两个逆元a,b,那么a=a*e=a*(x*b)=(a*x)*b=e*b=b 所以逆元是唯一的。可约性定义可约性定义:设*是S上的二元运算,aS,如果对于每一x、yS有(a*x=a*y)(x*a=y*a)(x=y),则称a是可约的可约的或可消去的可消去的。四、逆元四、逆元 定理定理5:若代数:若代数中中 运算满足结合律运算满足结合律,且且aS有逆元有逆元,那么那么a必定是可约的。必定是可约的。证明证明:设a的逆元为a-1,对x、yS,(1)当ax=ay时可得a-1(ax)=a-1(ay),即(a-1 a)x=(a-1 a)y,可推
24、得x=y。(2)当xa=ya时可得(xa)a-1=(ya)a-1,即x(a a-1)=y(a a-1),也可推得x=y。因此,a是可约的。Note:上述定理的逆不成立。例如:上述定理的逆不成立。例如中,中,aI且且a0,a是可约的是可约的,但除了但除了1外其他元素都不存在逆元。外其他元素都不存在逆元。五、代数系统:例题五、代数系统:例题 例例:在整数集合I上,定义二元运算。为a*bab2 请回答:(1)集合I和运算*是否构成代数系统?(2)运算*在I上可交换吗?(3)运算*在I上可结合吗?(4)运算*在I上有无单位元?(5)对运算*是否所有的元素都有逆元?若有,逆元是什么?五、代数系统:例题五
25、、代数系统:例题 解答解答:(1)集合I和运算*是否构成代数系统?任任取取a,bI,则则ab2I,即即a*bI,所所以以*在在I上上封封闭,即集合闭,即集合I和运算和运算*构成代数系统。构成代数系统。(2)运算*在I上可交换吗?因为因为a*bab2ba2b*a,所以,所以*在在I上可交换。上可交换。(3)运算。在I上可结合吗?任取任取a,b,c I,因为因为 (a*b)*c(ab2)*c(ab2)c2abc4a*(b*c)a*(bc2)a(bc2)2abc4 所以所以(a*b)*ca*(b*c),故,故*在在I上可结合。上可结合。五、代数系统:例题五、代数系统:例题 解答解答:(4)运算*在I上有无单位元?若若e是是I上上关关于于*的的单单位位元元,则则任任取取aI,应应有有a*ee*aa,由由交交换换律律,只只要要a*ea,即即ae2a,得得e2,而而2I,故,故*在在I中有单位元中有单位元2。(5)对运算*是否所有的元素都有逆元?若有,逆元是什么?任取任取aI,有,有4aI,而,而a*(4a)a(4a)22(4a)*a(4a)a22 即即I中任一元素中任一元素a都有逆元都有逆元4a。作业:作业:P174 习题习题6.1 1、5、7、11 P176 习题习题6.2 2
限制150内