离散数学 第六章 代数精.ppt
《离散数学 第六章 代数精.ppt》由会员分享,可在线阅读,更多相关《离散数学 第六章 代数精.ppt(175页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、离散数学离散数学 第六章第六章 代数代数第1页,本讲稿共175页2022/10/15第六章 代 数 6.1 6.1 代数结构代数结构6.2 6.2 子代数子代数6.3 6.3 同态同态6.4 6.4 同余关系同余关系6.5 6.5 商代数商代数6.6 6.6 半群和独异点半群和独异点6.7 6.7 群群6.8 6.8 环和域环和域第2页,本讲稿共175页 32022/10/156.16.1代数结构代数结构u代数系统代数系统一个非空集合A,连同若干个定义在该集合上的运算f1,f2,fn,所组成的系统称为一个代数系统,简称代数,记为。第3页,本讲稿共175页2022/10/156.16.1代数结构
2、代数结构u 代数系统的组成代数系统的组成n 载体(一个非空集合A)n 定义在载体上的运算(f1,f2,fn)n 代数常元第4页,本讲稿共175页2022/10/156.16.1代数结构代数结构u【例题【例题1】(a)正整数集合I+,以及定义在该集合上的普通加法运算“+”组成一个代数系统。(b)一个有限集合S,由S的幂集(S),及定义在(S)上的交、并、补运算组成一个代数系统 。第5页,本讲稿共175页2022/10/156.16.1代数结构代数结构u代数运算代数运算 设A1,A2,An,A是非空集合,f是从A1A2An 到A的一个映射,则称f为从集合A1A2An到A的一个n元代数运算,简称运算
3、,n称为代数运算的阶。xnx3fx2x1y第6页,本讲稿共175页 72022/10/156.16.1代数结构代数结构u运算的封闭性运算的封闭性 设f是从A1A2An到A的一个n元运算,若A=A1=A2=An,则称该n元运算在集合A上是封闭的,亦称f是A上的n元运算。特别地,设f是从A到A的映射,则称f是一个在A上封闭的一元运算。设f是从A2到A的映射,则称f是一个在A上的封闭的二元运算。第7页,本讲稿共175页2022/10/156.16.1代数结构代数结构u【例题【例题2】一台自动售货机能接受五角和一元的硬币。当人们投入任意两枚上述硬币时,自动售货机将供应出相应的饮料,如下表5角1元5角雪
4、碧可乐1元可乐酷儿第8页,本讲稿共175页2022/10/156.16.1代数结构代数结构 设集合A5角,1元,集合B雪碧,可乐,酷儿,则上表其实是一个从AA到B的一个映射,也即一个从A2到B的一个二元运算。问运算在A上是否封闭?第9页,本讲稿共175页2022/10/156.16.1代数结构代数结构u【例题3】设有正整数集I+,“+”是I+上的普通加法运算。在I+上定义二元运算*为:任取x,yI+,x*y=x+y。令 S=2k|kI+=2,4,6,8,T=n|n I+,n能整除30=1,2,3,5,6,10,15,30问运算*在S和T上是否封闭?第10页,本讲稿共175页2022/10/15
5、6.16.1代数结构代数结构u运算表运算表 当集合A是有限集时,例如A=a1,a2,an,则A上一元代数运算和二元代数运算分别用如表(a)和(b)所示的运算表来表示。a1 a2 ana1a2an a1 a1 a1 a2 a1 an a2 a1 a2 a2 a2 an an a1 an a2 an an(ai)a1a2an(a1)(a2)(an)(a)(b)运算符运算符集合集合A A运算结果运算结果第11页,本讲稿共175页 122022/10/156.16.1代数结构代数结构u代数运算的性质一代数运算的性质一n交换律 设*是定义在集合A上的一个二元运算,如果任取x,yA,都有x*y=y*x,则
6、称该二元运算是可交换的。n【例题4】设Q是有理数集合,是Q上的二元运算,对任意a,bQ,ab=a+b-ab,其中+和是普通的加法、乘法运算,问是否是可交换的?第12页,本讲稿共175页2022/10/156.16.1代数结构代数结构u代数运算的性质二代数运算的性质二n结合律 设*是定义在集合A上的一个二元运算,如果对于任意x,y,zA,都有x*(y*z)=(x*y)*z,则称该二元运算是可结合的。n【例题5】设A是一个非空集合,*是A上的一个二元运算,对于任意a,b A,有a*b=b,证明运算*是可结合的。第13页,本讲稿共175页 142022/10/156.16.1代数结构代数结构u代数运
7、算的性质三代数运算的性质三n分配律 设*和 是定义在集合A上的二元运算,如果对任意的a,b,cA,都有 *对 左可分配 *对 右可分配则称*对 是可分配的。第14页,本讲稿共175页 152022/10/156.16.1代数结构代数结构u代数运算的性质三代数运算的性质三n【例题6】设集合A=,在A上定义两个二元运算*和,如下表(a)和(b)所示。运算对运算*可分配吗?运算*对运算呢?*(a)(b)第15页,本讲稿共175页 162022/10/156.16.1代数结构代数结构u代数运算的性质四代数运算的性质四n吸收律 设*和 是定义在集合A上的两个可交换的二元运算,如果对于任意的x,yA,都有
8、 则称运算*和 满足吸收律。第16页,本讲稿共175页 172022/10/156.16.1代数结构代数结构u代数运算的性质五代数运算的性质五n等幂律 设*是定义在集合A上的一个二元运算,如果对于任意xA,都有x*x=x,则称运算*满足等幂律。第17页,本讲稿共175页 182022/10/156.16.1代数结构代数结构n【例题7】设(S)是集合S上的幂集,在(S)上定义两个二元运算:集合的并运算和集合的交运算,验证和满足吸收律和等幂律。解答:和运算是可交换的。A,B(S),有 A(AB)=A A(AB)=A所以和满足吸收律。又有 A A=A A A=A所以和满足等幂律。第18页,本讲稿共1
9、75页2022/10/156.16.1代数结构代数结构u代数运算的性质六代数运算的性质六n消去律 设*是定义在集合上的一个二元运算,元素aA,如果对于任意x,y A,都有 a*x=a*y x=y a是左可消去的 x*a=y*a x=y a是右可消去的 则称a关于运算*是可消去的。若A中的所有元素都是可消去的,则称运算*满足消去律。第19页,本讲稿共175页 202022/10/156.16.1代数结构代数结构u代数常元代数常元n代数系统中,针对某一代数运算表现出具有某些特殊性质的元素称为代数常元,常见的有:幺元、零元、逆元、等幂元等。n幺元 左幺元:设*是定义在集合A上的一个二元运算,若存在元
10、素el,对于A中的每一个元素x,都有 el*x=x则称el为A中关于运算*的左幺元。第20页,本讲稿共175页 212022/10/156.16.1代数结构代数结构n幺元 右幺元:设*是定义在集合A上的一个二元运算,若存在元素er,对于A中每一个元素x,都有 x*er=x则称er为A中关于运算*的右幺元。第21页,本讲稿共175页 222022/10/156.16.1代数结构代数结构n幺元 幺元:设*是定义在集合A上一个二元运算,若A中有一个运算e,它既是左幺元,又是右幺元,则称e为A中关于运算*的幺元,亦称作单位元。e*x=x*e=x第22页,本讲稿共175页 232022/10/156.1
11、6.1代数结构代数结构n【例题8】设集合S=a,b,c,d,S上定义的两个二元运算*和的运算表如下表所示,试求出其中的左幺元和右幺元。*a b c dabcdd a b ca b c da b c ca b c da b c d abcda b d cb a c dc d a bd d b c(a)(b)第23页,本讲稿共175页 242022/10/156.16.1代数结构代数结构u定理设*是定义在集合A上的一个二元运算,且在A中有关于运算*的左幺元el和右幺元er,则el=er=e,且A中的幺元是唯一的。证明:证明:设el 和er分别是A中关于运算*的左幺元和右幺元,则有 el=el*er
12、=er=e 假设另有幺元eA,则有e=e*e=e,结论得证。第24页,本讲稿共175页 252022/10/156.16.1代数结构代数结构u代数常元代数常元n零元 左零元:设*是定义在集合A上的一个二元运算,如果有一个元素lA,对于任意的元素xA都有l*x=l,则称l为A中关于运算*的左零元。右零元:如果有一个元素rA,对于任意的元素xA都有x*r=r,则称r为A中关于运算*的右零元。第25页,本讲稿共175页 262022/10/156.16.1代数结构代数结构n零元 零元:如果A中的一个元素,它既是左零元,又是右零元,则称为A中关于运算*的零元。*x=x*=第26页,本讲稿共175页 2
13、72022/10/156.16.1代数结构代数结构u【例题【例题9】设“浅”表示不易褪色的浅色衣服,“深”表示易褪色的深色衣服,集合S=浅,深,定义S的一个二元运算“混洗”,记为“”,则 的运算表如下表所示。求S中关于 运算的幺元和零元。浅 深浅深 浅 深 深 深第27页,本讲稿共175页 282022/10/156.16.1代数结构代数结构u定理设*是定义在集合A上一个二元运算,且在A中有关于运算*的左零元l和右零元r,那么l=r=,且A中的零元是唯一的。第28页,本讲稿共175页 292022/10/156.16.1代数结构代数结构n逆元 逆元:设是一个代数系统,*是定义在集合A上的一个二
14、元运算,e是A中关于运算*的幺元。x,yA,如果x*y=e,那么关于运算*,x是y的左逆元,y是x的右逆元。如果x*y=y*x=e,那么关于运算*,x与y互为逆元。运算x的逆元记为x-1。第29页,本讲稿共175页 302022/10/156.16.1代数结构代数结构u定理设是一个代数系统,*是定义在集合A上的一个二元运算,e是A中关于运算*的幺元。若运算*是可结合的,且元素x有左逆元l和右逆元r,则l=r。证明:因为e是A中关于运算*的幺元且x有左逆元l和右逆元r,则有 l*x=x*r=e又运算是可结合的,所以 l=l*e=l*(x*r)=(l*x)*r=e*r=r第30页,本讲稿共175页
15、 312022/10/156.16.1本节小结本节小结u代数系统组成代数系统组成:载体、定义在载体上的运算、载体、定义在载体上的运算、代数常元。代数常元。u设设为代数系统,为代数系统,*是定义在是定义在A上的二上的二元运算,则运算元运算,则运算*的某些性质以及代数常元的某些性质以及代数常元可以直接从运算表中得到可以直接从运算表中得到:n运算*是封闭的,当且仅当运算表中的每个元素都属于A;n运算*满足交换律,当且仅当运算表关于主对角线对称;第31页,本讲稿共175页 322022/10/156.16.1本节小结本节小结n运算满足等幂律,当且仅当运算表中主对角线上的每一元素与它所对应的行(列)表头
16、元素相同;n运算满足消去律,当且仅当运算表中任意行、任意列没有相同的两个元素;n若A中有关于运算*的零元,则该元素所在的行和列中的所有元素都等于该元素;n若A中有关于运算*的幺元,则该元素所在的行(列)中的所有元素都依次与列(行)表头元素相同;第32页,本讲稿共175页 332022/10/156.16.1本节小结本节小结n设A 中有关于运算*的幺元e,元素a与b互逆,当且仅当运算表中a行、b列对应的元素与a列、b行对应的元素都是e。u代数常元代数常元:幺元、零元。幺元、零元。第33页,本讲稿共175页 342022/10/156.16.1习题习题u习题一习题一 设为代数系统,其中A=1,2,
17、3,4,“*”定义如下表所示:(a)运算*是可交换的吗?为什么?(b)运算*是可结合的吗?为什么?(c)求A中关于运算*的幺元,并给出每个元素的逆元。(d)A中有关于运算*的零元吗?*1 2 3 412341 2 3 42 3 4 13 4 1 24 1 2 3 第34页,本讲稿共175页 352022/10/156.16.1习题习题u习题二习题二设I是整数集合,函数g:III,定义为:g(x,y)=x*y=xyxy,其中+和 是普通的加法和乘法运算。(a)试证明二元运算*是可交换的和可结合的。(b)求运算*的幺元,并指出每个元素的逆元。第35页,本讲稿共175页 362022/10/156.
18、26.2子代数子代数u子代数定义子代数定义 设是一个代数系统,*和分别是载体A上的二元运算和一元运算,k是代数常元,如果满足 (1)A A,(2)*和运算在A上封闭,(3)kA,那么称是的子代数。第36页,本讲稿共175页 372022/10/156.26.2子代数子代数u平凡子代数定义平凡子代数定义 设是一代数系统,T是由A中的代数常元构成的集合,且运算*和在T上封闭。称和是的平凡子代数,非平凡子代数亦称为真子代数。第37页,本讲稿共175页 382022/10/156.26.2习题习题u习题一习题一 I是整数集合,Ie和Io分别是偶数集合和奇数集合,+是I上的普通加法运算,则是一代数系统。
19、和是的子代数吗?解答:是的子代数。而不是的子代数,因为Io在+上不封闭。第38页,本讲稿共175页 392022/10/156.26.2习题习题u习题二习题二 I是整数集合,I+是正整数集合,+是I上的普通加法运算,则是一代数系统。是的子代数吗?解答:不是的子代数,因为 0 I+。第39页,本讲稿共175页 402022/10/156.36.3同态同态u同态的定义同态的定义 设A=和A=是两个具有相同构成的代数系统,f是从S到S的一个映射,且对任意a,bS满足:f(a*b)=f(a)*f(b)f(a)=f(a)f(k)=k 则称f为由A到A的一个同态映射,简称同态。A同态于A,记作AA。第40
20、页,本讲稿共175页 412022/10/156.36.3同态同态u同态象同态象 设f是从A=到A=的一个同态映射,称为A在映射f下的同态象。其中 下图反映了两个代数系统间的同态关系。第41页,本讲稿共175页 422022/10/156.36.3同态同态kSSfkaf(a)bf(b)cf(c)a*bf(a)*f(b)(c)f(c)*同态象同态象第42页,本讲稿共175页 432022/10/156.36.3同态同态u【例题【例题1】设代数系统,I是整数集,是普通乘法运算。如果我们只对运算结果是正数、负数还是零关心,那么代数系统中的运算结果的特征就可以用另一个代数系统的运算结果来表示,其中B+
21、,-,0,是B上的二元运算,运算表如下所示,构造从到的同态映射。第43页,本讲稿共175页 442022/10/156.36.3同态同态解答:解答:构造函数f:IB,f(x)显然,任取a,bI,f(ab)=f(a)f(b)。所以,f是由到的一个同态。+-0+-0+-0-+0 0 0 0+x0-x00 x=0第44页,本讲稿共175页 452022/10/156.36.3同态同态u同态的分类同态的分类 设f是由A=S,*,k到A=S,*,k的一个同态。n 满同态:若f是满射的,则称f为由A到A的一个满同态。A就是A在满同态f下一个同态象。n单一同态:若f是单射的,则称f为由A到A的一个单一同态。
22、显然,A在单一同态f下的同态象与A同构。第45页,本讲稿共175页 462022/10/156.36.3同态同态u同态的分类同态的分类n同构:若f是双射的,则称f为由A到A的一个同构映射,简称同构。A同构于A,记作A A。n自同态:若A=A,则称f为A上的自同态。n自同构:若A=A且f是双射的,则称f为A上的自同构。第46页,本讲稿共175页 472022/10/156.36.3同态同态u【例题【例题2】N是自然数集合,+是N上的普通加法运算,设Nk=0,1,2,k-1,+k是定义在N上的模k加法运算。设函数f:NNk定义为 f(x)=x(mod k)证明:f是从到Nk,+k,0)的一个满同态
23、 映射。第47页,本讲稿共175页 482022/10/156.36.3同态同态证明:证明:(a)显然,f是从N到Nk的满射。(b)任取x,yN,有 f(x+y)=(x+y)(mod k)=(x(mod k)+y(mod k)(mod k)=(x(mod k)+k(y(mod k)=f(x)+kf(y)(c)f(0)=0。所以,f是从到的一个满同态。第48页,本讲稿共175页 492022/10/156.36.3同态同态u【例题【例题3】设A=a,b,c,d,在A上定义一个二元运算如表a所示,又设B=0,1,2,3,在B上定义一个二元运算*如表b所示。构造从代数系统到的一个同构映射。a b c
24、 dabcda a a aa b c da c a ca d c b*0 1 2 301232 0 2 00 1 2 32 2 2 20 3 2 1(a)(b)第49页,本讲稿共175页 502022/10/156.36.3同态同态解答:解答:设函数h:AB,h(a)=2,h(b)=1,h(c)=0,h(d)=3。容易验证:(a)h是双射的;(b)任取x,yA,h(xy)=h(x)*h(y);(c)中的幺元b,h(b)=1也是中的幺元;中的零元a,h(a)=2也是的零元。所以h是从代数系统到的一个同构映射。第50页,本讲稿共175页 512022/10/156.36.3同态的性质同态的性质u定
25、理定理设设f是从是从A=到到A=的一个同态映射,那么的一个同态映射,那么A的同态象的同态象是是A的子代数。的子代数。证明:(i)因为f是从S到S的一个映射,所以f(S)S。(ii)因为kS,f(k)=k,所以kf(S).(iii)任取a,bf(S),存在x,yS,使得f(x)=a,f(y)=b。因为x*y=zS,所以 a*b=f(x)*f(y)=f(x*y)=f(z)f(S)故f(S)在运算*下是封闭的。第51页,本讲稿共175页 522022/10/156.36.3同态的性质同态的性质(iv)任取af(S),存在xS使得f(x)=a。因为xS,所以a=f(x)=f(x)f(S),故f(S)在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 第六章 代数精 第六 代数
限制150内