离散数学课件(第5章).ppt
《离散数学课件(第5章).ppt》由会员分享,可在线阅读,更多相关《离散数学课件(第5章).ppt(91页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、离散数学离散数学教案教案计算机科学与技术学院计算机科学与技术学院课程学时:课程学时:64主主 讲:宋讲:宋 成成河南理工大学河南理工大学电子教案电子教案 本篇用代数方法来研究数学结构,故本篇用代数方法来研究数学结构,故又叫代数结构,它将用抽象的方法来研究又叫代数结构,它将用抽象的方法来研究集合上的关系和运算。集合上的关系和运算。代数的概念和方法已经渗透到计算代数的概念和方法已经渗透到计算机科学的许多分支中,它对程序理论,数机科学的许多分支中,它对程序理论,数据结构,编码理论的研究和逻辑电路的设据结构,编码理论的研究和逻辑电路的设计已具有理论和实践的指导意义计已具有理论和实践的指导意义 本篇讨论
2、一些典型的代数系统及其性本篇讨论一些典型的代数系统及其性质。质。第三篇:代数系统第三篇:代数系统第五章:代数结构第五章:代数结构5.1 代数系统的引入代数系统的引入5.2 运算及其性质运算及其性质5.3 半群半群5.4 群与子群群与子群5.5 阿贝尔群和循环群阿贝尔群和循环群5.6*陪集与拉格朗日定理陪集与拉格朗日定理 5.7 同态与同构同态与同构5.8 环与域环与域第五章:代数结构第五章:代数结构教学目的及要求:教学目的及要求:深刻理解和掌握代数系统的基本概念和运算深刻理解和掌握代数系统的基本概念和运算教学类容:教学类容:代数系统的引入、运算及性质、半群、群与子群、代数系统的引入、运算及性质
3、、半群、群与子群、阿贝尔群和循环群、陪集与拉格朗日定理阿贝尔群和循环群、陪集与拉格朗日定理、同态、同态与同构、环和域。与同构、环和域。教学重点:教学重点:群、环、域的概念及运算,同态和同构。群、环、域的概念及运算,同态和同构。教学难点:教学难点:同态与同构同态与同构 的概念。的概念。第五章:代数结构第五章:代数结构5.1 代数系统的引入代数系统的引入1、运算、运算【定义定义5.1.1】设设A是非空集合,一个从是非空集合,一个从An到到B的的映射映射,称为集合称为集合A上的上的n元运算。简称为元运算。简称为n元运算。元运算。如果如果B A,则称该则称该n元运算是封闭的。元运算是封闭的。在定义在定
4、义5.1中,当中,当n=1时,时,f称为集合称为集合A上的一上的一元运算;当元运算;当n=2时,时,f称为集合称为集合A上的二元运算。上的二元运算。在讨论抽象运算时,在讨论抽象运算时,“运算运算”常记为常记为“*”、“”等。设等。设*是二元运算,如果是二元运算,如果a与与b运算得到运算得到c,记作,记作a*b=c;若;若*是一元运算,是一元运算,a的运算结果记的运算结果记作作*a或或*(a)。第五章:代数结构第五章:代数结构 设设A=1,a,,其中,其中,a是非零实数。是非零实数。f定义为:定义为:a A,f(a)=。容易看出容易看出f是是A上的一元运算。上的一元运算。又如,又如,f:m,n
5、N,f(m,n)=mn,f是自然数集合是自然数集合N上上的二元运算,它就是普通加法运算。普通减法也是自然数的二元运算,它就是普通加法运算。普通减法也是自然数集合集合N上的二元运算,但是它不是封闭的,因为两个自然数上的二元运算,但是它不是封闭的,因为两个自然数相减可能得到负数,而负数不是自然数。所以普通的减法相减可能得到负数,而负数不是自然数。所以普通的减法不是自然数集合不是自然数集合N上封闭的二元运算。上封闭的二元运算。通过以上讨论可以看出,一个运算是否为集合通过以上讨论可以看出,一个运算是否为集合A上的封上的封闭运算必须满足以下两点:闭运算必须满足以下两点:A中任何元素都可以进行这种运算,且
6、运算的结果是中任何元素都可以进行这种运算,且运算的结果是惟一的。惟一的。A中任何元素的运算结果都属于中任何元素的运算结果都属于A。A中任何元素的运中任何元素的运算结果都属于算结果都属于A通常通常称为运算在称为运算在A是封闭的。是封闭的。【例例5.1】设设N为为自自然然数数集集合合,*和和 是是NN到到N映映射射,规规定为:定为:m,n N,m n=min m,n m n=max m,n 则则 和和 是是N上的二元封闭运算。上的二元封闭运算。【例例5.2】设设Nk=0,1,k-1。Nk上上的的二二元元运运算算+k定定义义为:对于为:对于Nk中的任意两个元素中的任意两个元素i和和j,有有 称二元运
7、算称二元运算+k为模为模k加法。加法。第五章:代数结构第五章:代数结构称二元运算称二元运算k为模为模k的乘法。的乘法。模模k加法加法+k和模和模k乘法乘法k是两种重要的二元运算。是两种重要的二元运算。在在N7=0,1,2,3,4,5,6 中中,有有4+72=6,4+75=2。如如果果把把N7中中的的元元素素:0,1,2,3,4,5,6分分别别看看作作是是:星星期期日日、星星期期一一、星星期期二二、星星期期三三、星星期期四四、星星期期五五、星星期期六六。那那么么4+72=6可可解解释释为为:星星期期四四再再过过两两天天后后是是星星期期六六;4+75=2可可解解释释为为:星星期期四四再再过过五五天
8、天后后是是星星期期二二。这这是是模模7加加法法实实际际意义的一种解释。意义的一种解释。Nk上上的的二二元元运运算算k定定义义为为:对对于于Nk中中的的任任意意两两个个元元素素i和和j,有有 第五章:代数结构第五章:代数结构第五章:代数结构第五章:代数结构2.运算的表示运算的表示 表示运算的方法通常有两种:解析公式和运算表。表示运算的方法通常有两种:解析公式和运算表。解析公式是指用运算符号和运算对象组成的表达式。如解析公式是指用运算符号和运算对象组成的表达式。如 f(a)=,运算表是指运算对象和运算结果构成的二维表。运算表是指运算对象和运算结果构成的二维表。经经常常使使用用运运算算表表来来定定义
9、义有有限限集集合合上上的的二二元元运运算算,特特别别当当有有限限集集合合上上的的二二元元运运算算不不能能用用表表达达式式简简明明地地表表示示时时,借借助助于于运运算算表表来来定定义义二二元元运运算算会会带带来来方方便便。另另外外,运运算算表表还还便便于于对对二二元元运运算算的的某某些性质进行讨论,更形象地了解二元运算的有关特征。些性质进行讨论,更形象地了解二元运算的有关特征。设设N4=0,1,2,3,N4上上的的模模4加加法法4可可以以用用运运算算表表表表示示,它它的的运运算算表表如如表表5.1所所示示。N4上上的的模模4乘乘法法4也也可可以以用用运运算算表表表表示示,它它的运算表如表的运算表
10、如表5.2所示。所示。表5.1+4012300123112302230133012表5.2 4012300000101232020230321第五章:代数结构第五章:代数结构 3 代数系统代数系统 【定定义义5.1.2】一一个个非非空空集集合合A连连同同若若干干个个定定义义在在该该集集合合上上的的运运 算算 1,2,k所所 组组 成成 的的 系系 统统 称称 为为 一一 个个 代代 数数 系系 统统,记记 作作。根据定义根据定义5.1.2,一个代数系统需要满足下面两个条件:,一个代数系统需要满足下面两个条件:有一个非空集合有一个非空集合A。有一些定义在集合有一些定义在集合A上的运算。上的运算。
11、集集合合和和定定义义在在集集合合A上上的的运运算算是是一一个个代代数数系系统统的的两两个个要要素素,缺一不可。缺一不可。【例例5.3】设设B是是一一个个集集合合,A=P P(B)是是A幂幂集集合合。集集合合的的求求补补运运算算是是A上上的的一一元元运运算算,集集合合的的并并和和交交运运算算是是A上上的的是是二二元元运运算算。于是于是构成一个代数系统,该代数系常称为集合代数。构成一个代数系统,该代数系常称为集合代数。【例例5.4】设设R-0 是是全全体体非非零零实实数数集集合合,*是是R-0 上上二二元元运运算,定义为:算,定义为:a,b R-0,a*b=b。则则是代数系统。是代数系统。第五章:
12、代数结构第五章:代数结构5.2二元运算的性质二元运算的性质 5.2.1运算的基本性质运算的基本性质 1.1.交换律交换律 【定定义义5.2.1】设设*是是非非空空集集合合A上上的的二二元元运运算算,如如果果对对于于任任意意的的a,b A,有有a b=b a,则则称称二二元元运运算算 在在A上上是是可可交交换换的的,也也称二元运算称二元运算*在在A上满足交换律。上满足交换律。例如,设例如,设R为实数集合,对于任意的为实数集合,对于任意的a,b R,规定规定 a b=(ab)2 a b=a2+b2 ab=a+bab则运算则运算、和和都是可交换的。都是可交换的。2.结合律结合律 【定定义义5.2.2
13、】设设*是是非非空空集集合合A上上的的二二元元运运算算,如如果果对对于于任任意意的的a,b,c A,有有(a*b)*c=a*(b*c),则则称称二二元元运运算算*在在A上上是是可可结结合的,也称二元运算合的,也称二元运算 在在A上满足结合律上满足结合律第五章:代数结构第五章:代数结构 实数集合上的普通加法和乘法是二元运算,满足结合律;实数集合上的普通加法和乘法是二元运算,满足结合律;矩阵的加法和乘法也是二元运算,也满足结合律。矩阵的加法和乘法也是二元运算,也满足结合律。【例例5.5】设设*是是非非空空集集合合A上上的的二二元元运运算算,定定义义为为:a,b A,a b=b。证明运算证明运算*是
14、可结合的。是可结合的。证明:证明:对于任意的对于任意的a,b,c A,有有(a b)c=c,而而a(b c)=a c=c,故故有有(a b)c=a(b c),即运算即运算 是可结合的。是可结合的。当二元运算当二元运算*在在A上适合结合律时,在只有该运算符的上适合结合律时,在只有该运算符的表达式中,表示运算顺序的括号常被省略。所以将表达式中,表示运算顺序的括号常被省略。所以将(x*y)*z=x*(y*z)常写成常写成x*y*z。这样,可以令这样,可以令 第五章:代数结构第五章:代数结构 当运算当运算*满足结合律时,满足结合律时,an的也可以递归定义如下:的也可以递归定义如下:a1=a an+1=
15、an a 由此利用数学归纳法,不难证明下列的公式:由此利用数学归纳法,不难证明下列的公式:am an=am+n (am)n=amn 3.分配律分配律 【定定义义5.2.3】设设*和和 是是非非空空集集合合A上上的的两两个个二二元元运运算算,如如果对于任意果对于任意a,b,c A,有有a*(b c)=(a*b)(a*c)(左分配律左分配律)(b c)*a=(b*a)(c*a)(右分配律右分配律)则称运算则称运算*对运算对运算 是可分配的。也称运算是可分配的。也称运算*对运算对运算 满足分配满足分配律律。第五章:代数结构第五章:代数结构 【例例5.6】设设A=0,1,*和和 都都是是A上上的的二二
16、元元运运算算,定定义为:义为:0 0=1*1=0,0*1=1*0=1 0 0=0 1=1 0=0,1 1=1 则则容容易易验验证证 对对于于运运算算*是是可可分分配配的的,但但*对对于于运运算算 是是不不可可分分配的。如配的。如1*(0 1)=10=(1*0)(1*1)【定定理理5.2.1】设设*和和 是是非非空空集集合合A上上的的两两个个二二元元运运算算,*是是可可交交换换的的。如如果果*对对于于运运算算 满满足足左左分分配配律律或或右右分分配配律律,则运算则运算*对于运算对于运算 是可分配的。是可分配的。证证明明:设设*对对于于运运算算 满满足足左左分分配配律律,且且 是是可可交交换换的的
17、,则对于任意则对于任意a,b,c A,有有 (b c)a=a(b c)=(a b)(a c)=(b a)(c a)即即 (b c)a=(b a)(c a)故故 对于运算对于运算 是可分配的。是可分配的。同理可证另一半。同理可证另一半。第五章:代数结构第五章:代数结构4.4.吸收律吸收律【定定义义5.2.4】设设*和和 是是非非空空集集合合A上上的的两两个个可可交交换换的的二二元元运运算算,如果对于任意如果对于任意a,b A,有,有 a*(a b)=a;a(a*b)=a则称运算则称运算 和和运算运算 满足吸收律。满足吸收律。【例例5.7】设设N为为自自然然数数集集合合,*和和 是是集集合合N上上
18、的的二二元元运运算算,定定义义为:为:a N,b N a*b=max(a,b),a b=min(a,b)验证运算验证运算*和和 适合吸收律适合吸收律。解解:a N,b N 若若ab,a*(a b)=a*min(a,b)=a*b=max(a,b)=a 若若ab,a*(a b)=a*min(a,b)=a*a=max(a,a)=a 若若ab,a*(a b)=a*min(a,b)=a*a=max(a,a)=a 即即 a*(a b)=a 同理可证同理可证a(a*b)=a 因此运算因此运算*和和 适合吸收律。适合吸收律。第五章:代数结构第五章:代数结构 5.幂等律幂等律 【定定义义5.2.5】设设*是是非
19、非空空集集合合A上上的的二二元元运运算算,如如果果对对于于任任意意的的a A,有有a a=a,则则称称运运算算*是是幂幂等等的的或或运运算算 满满足足幂幂等等律律。如如果果A的的某个元素某个元素a满足满足a a=a,则称则称a为运算为运算*的幂等元。的幂等元。易见,集合的并、交运算满足幂等律,每一个集合都是幂等元。易见,集合的并、交运算满足幂等律,每一个集合都是幂等元。由定义由定义5.2.5不难证明下面定理。不难证明下面定理。【定定理理5.2.2】设设 是是非非空空集集合合A上上的的二二元元运运算算,a为为运运算算 的的幂幂等元,对任意的正整数等元,对任意的正整数n,则,则an=a。5.2.2
20、特殊元素特殊元素 1.幺元幺元【定义定义5.2.6】设设 是定义在集合是定义在集合A上的二元运算,如果有一个上的二元运算,如果有一个el A,对于任意的对于任意的a A,有,有el a=a,则称则称el为为A中关于运算中关于运算 的左单位的左单位元或元或左幺元;如果有一个左幺元;如果有一个er A,对于任意的对于任意的a A,有,有a er=a,则称则称er为为A中关于运算中关于运算 的的右右单位元或右幺元;如果在单位元或右幺元;如果在A中有一个元素,它既中有一个元素,它既是左单位元又是右单位元,则称为是左单位元又是右单位元,则称为A中关于运算中关于运算 的单位元或幺元。的单位元或幺元。第五章
21、:代数结构第五章:代数结构 【定定理理5.2.3】设设 是是定定义义在在集集合合A上上的的二二元元运运算算,el为为A中中关关于于运运算算 的的左左幺幺元元,er为为A中中关关于于运运算算 的的右右幺幺元元,则则el=er=e,且且A中的幺元是惟一的。中的幺元是惟一的。证证明明:因因为为el和和er分分别别是是A中中关关于于运运算算 的的左左幺幺元元和和右右幺幺元元,所以所以el=el er=er=e设另一幺元设另一幺元e1 A,则则e1=e1 e=e 2.零元零元 【定义定义5.2.7】设设 是集合是集合A上的二元运算,如果有一个上的二元运算,如果有一个l A,对于任意的对于任意的a A都有
22、都有l a=l,则称则称l为为A中关于运算中关于运算 的左零元;的左零元;如果有一个如果有一个r A,对于任意的对于任意的a A,都有都有a r=r,则称则称r为为A中关于运算中关于运算 的右零元;如果的右零元;如果A中有一个元素中有一个元素 A,它既是左零它既是左零元又是右零元,则称元又是右零元,则称为为A中关于运算中关于运算 的零元。的零元。第五章:代数结构第五章:代数结构 【定定理理5.2.4】设设 是是集集合合A上上的的二二元元运运算算,l为为A中中关关于于运运算算 的的左左零零元元,r为为A中中关关于于运运算算 的的右右零零元元,则则l=r=,且且A中的零元是惟一的。中的零元是惟一的
23、。证证明明:因因为为l和和r分分别别是是A中中关关于于运运算算 的的左左零零元元和和右右零零元,所以元,所以l=l r=r=设另一零元设另一零元1 A,则,则1=1 =【定定理理5.2.5】设设 是是集集合合A上上的的二二元元运运算算,集集合合A中中元元素素的的个数大于个数大于1。如果。如果A中存在幺元中存在幺元e和零元和零元,则,则e。证明:证明:用反证法。设用反证法。设e=,那么对于任意的那么对于任意的a A,必有必有 a=e a=a=,于是于是A中的所有元素都是零元中的所有元素都是零元,与,与A中至少有两个元素矛盾中至少有两个元素矛盾。第五章:代数结构第五章:代数结构 3.逆元逆元 【定
24、定义义5.2.8】设设 是是集集合合A上上的的二二元元运运算算,e为为A中中关关于于运运算算 的的幺幺元元。如如果果对对于于A中中的的元元素素a存存在在着着A中中的的某某个个元元素素b,使使得得b a=e,那那么么称称b为为a的的左左逆逆元元;如如果果存存在在A中中的的某某个个元元素素b,使使得得a b=e,那那么么称称b为为a的的右右逆逆元元;如如果果存存在在着着A中中的的某某个个元元素素b,它它既既是是a的的左左逆逆元元又又是是a的的右右逆逆元元,那那么么称称b为为a的的逆逆元元。a的的逆元记为逆元记为a1。如果如果a A存在逆元存在逆元a1 A,那么称那么称a为可逆元为可逆元。一一般般地
25、地说说,一一个个元元素素的的左左逆逆元元不不一一定定等等于于该该元元素素的的右右逆逆元元。一一个个元元素素可可以以有有左左逆逆元元而而没没有有右右逆逆元元,同同样样可可以以有有右右逆逆元元而而没没有有左左逆逆元元。甚甚至至一一个个元元素素的的左左逆逆元元或或者者右右逆逆元元还还可可以以不不是是惟惟一一的。的。【定定理理5.2.6】设设 为为A中中的的一一个个二二元元运运算算,A中中存存在在幺幺元元e且且每每个个元元素素都都有有左左逆逆元元。如如果果 是是可可结结合合的的运运算算,则则在在A中中任任何何元元素素的的左左逆逆元元必必定定是是该该元元素素的的右右逆逆元元,且且每每个个元元素素的的逆逆
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 课件
限制150内