(1.6)--离散数学离散数学.ppt
《(1.6)--离散数学离散数学.ppt》由会员分享,可在线阅读,更多相关《(1.6)--离散数学离散数学.ppt(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2024/1/20离散数学12024/1/20离散数学2前面讨论了集合及其运算,这是将集合作为一个整前面讨论了集合及其运算,这是将集合作为一个整前面讨论了集合及其运算,这是将集合作为一个整前面讨论了集合及其运算,这是将集合作为一个整体进行讨论;集合上的关系,进一步讨论了集合中元体进行讨论;集合上的关系,进一步讨论了集合中元体进行讨论;集合上的关系,进一步讨论了集合中元体进行讨论;集合上的关系,进一步讨论了集合中元素的内在联系。素的内在联系。素的内在联系。素的内在联系。而现在我们要讨论的代数系统,是讨论集合中元素而现在我们要讨论的代数系统,是讨论集合中元素而现在我们要讨论的代数系统,是讨论集合中
2、元素而现在我们要讨论的代数系统,是讨论集合中元素的运算问题,讨论代数系统的结构与性质。的运算问题,讨论代数系统的结构与性质。的运算问题,讨论代数系统的结构与性质。的运算问题,讨论代数系统的结构与性质。2024/1/20离散数学3代数系统代数系统这部分内容属于近世代数的范畴,近世代数是研这部分内容属于近世代数的范畴,近世代数是研这部分内容属于近世代数的范畴,近世代数是研这部分内容属于近世代数的范畴,近世代数是研究具有运算的集合,它第一次揭示了数学系统的多变究具有运算的集合,它第一次揭示了数学系统的多变究具有运算的集合,它第一次揭示了数学系统的多变究具有运算的集合,它第一次揭示了数学系统的多变性与
3、丰富性。性与丰富性。性与丰富性。性与丰富性。在计算机科学里,很多的知识和代数结构的理论有关系,在计算机科学里,很多的知识和代数结构的理论有关系,在计算机科学里,很多的知识和代数结构的理论有关系,在计算机科学里,很多的知识和代数结构的理论有关系,比如:加法器、纠正码、形式语言和推理机等等,因此,学比如:加法器、纠正码、形式语言和推理机等等,因此,学比如:加法器、纠正码、形式语言和推理机等等,因此,学比如:加法器、纠正码、形式语言和推理机等等,因此,学好该部分内容,为学习其他课程打下了基础。好该部分内容,为学习其他课程打下了基础。好该部分内容,为学习其他课程打下了基础。好该部分内容,为学习其他课程
4、打下了基础。本课程在第五,六章中介绍代数系统的内容。本课程在第五,六章中介绍代数系统的内容。本课程在第五,六章中介绍代数系统的内容。本课程在第五,六章中介绍代数系统的内容。2024/1/20离散数学4第六章第六章 代数系统的一般性质代数系统的一般性质 6.16.1 二元运算及其性质二元运算及其性质二元运算及其性质二元运算及其性质 6.26.2 代数系统及其子代数代数系统及其子代数代数系统及其子代数代数系统及其子代数 6.36.3 代数系统的同态与同构代数系统的同态与同构代数系统的同态与同构代数系统的同态与同构 2024/1/20离散数学5内容:内容:二元运算,运算律,特殊元素。重点:重点:(1
5、)二元运算的概念,(2)二元运算律(结合律,交换律,分配律),(3)二元运算的特殊元素(幺元,零元,逆元)。一般:一般:吸收律,消去律,幂等律。6.1 6.1 二元运算及其性质二元运算及其性质2024/1/20离散数学6如:集合如:集合如:集合如:集合Z Z对加、减、乘法封闭,但对除法不封闭。对加、减、乘法封闭,但对除法不封闭。对加、减、乘法封闭,但对除法不封闭。对加、减、乘法封闭,但对除法不封闭。验证运算是否为集合验证运算是否为集合验证运算是否为集合验证运算是否为集合S S上的二元运算,首先需要上的二元运算,首先需要上的二元运算,首先需要上的二元运算,首先需要验证集合验证集合验证集合验证集合
6、S S对该运算的封闭性。对该运算的封闭性。对该运算的封闭性。对该运算的封闭性。一、二元运算的概念二元运算:二元运算:二元运算:二元运算:设设设设S S为集合,函数为集合,函数为集合,函数为集合,函数f f:S S S S S S称为称为称为称为S S上上上上 的一个二元运算,简称为二元运算。的一个二元运算,简称为二元运算。的一个二元运算,简称为二元运算。的一个二元运算,简称为二元运算。6.1 6.1 二元运算及其性质二元运算及其性质集合对运算的集合对运算的集合对运算的集合对运算的封闭性:封闭性:封闭性:封闭性:设设设设*是定义在集合是定义在集合是定义在集合是定义在集合A A上的二元运算,上的二
7、元运算,上的二元运算,上的二元运算,如果对于如果对于如果对于如果对于任意的任意的任意的任意的x x,y yA A,都有都有都有都有x*x*y yA A,则称二元运算,则称二元运算,则称二元运算,则称二元运算*在在在在A A上是封闭的。上是封闭的。上是封闭的。上是封闭的。2024/1/20离散数学7一、二元运算的概念(续)例如:设例如:设例如:设例如:设A=A=x|xx|x=5=5n n,n n Z Z;普通乘法运算在;普通乘法运算在;普通乘法运算在;普通乘法运算在A A上是上是上是上是否封闭否封闭否封闭否封闭?普通加法运算在普通加法运算在普通加法运算在普通加法运算在A A上是否封闭上是否封闭上
8、是否封闭上是否封闭?解:解:解:解:对于任意的对于任意的对于任意的对于任意的5 5n n,5 5mm Z Z,因为,因为,因为,因为5 5n n55mm5 5n+mn+m A A,所以,普通乘法运算在所以,普通乘法运算在所以,普通乘法运算在所以,普通乘法运算在A A上是封闭的;上是封闭的;上是封闭的;上是封闭的;而普通加法运算在而普通加法运算在而普通加法运算在而普通加法运算在A A上不封闭例如,上不封闭例如,上不封闭例如,上不封闭例如,5 5十十十十5 52 23030 A A2024/1/20离散数学8一、二元运算的概念(续)常见二元运算:常见二元运算:常见二元运算:常见二元运算:(1)(1
9、)设设设设f f:N N N N N N,f f()=)=x x+y y,则,则,则,则f f 是集合是集合是集合是集合 N N上的二元运算。即自然数集合上的二元运算。即自然数集合上的二元运算。即自然数集合上的二元运算。即自然数集合N N上的加法运算上的加法运算上的加法运算上的加法运算是是是是N N上的二元运算,乘法运算也是,但减法和除上的二元运算,乘法运算也是,但减法和除上的二元运算,乘法运算也是,但减法和除上的二元运算,乘法运算也是,但减法和除法不是。法不是。法不是。法不是。(2)(2)整数集合整数集合整数集合整数集合Z Z上的加、减、乘法运算是上的加、减、乘法运算是上的加、减、乘法运算是
10、上的加、减、乘法运算是Z Z上的二元上的二元上的二元上的二元运算,但除法不是。运算,但除法不是。运算,但除法不是。运算,但除法不是。(3)(3)设设设设MMn n(R R)表示所有表示所有表示所有表示所有n n阶实矩阵的集合,则矩阵的阶实矩阵的集合,则矩阵的阶实矩阵的集合,则矩阵的阶实矩阵的集合,则矩阵的加法和乘法都是加法和乘法都是加法和乘法都是加法和乘法都是MMn n(R R)上的二元运算。上的二元运算。上的二元运算。上的二元运算。2024/1/20离散数学9一、二元运算的概念(续)(4)(4)S S为任意集合,为任意集合,为任意集合,为任意集合,P P(S S)为其幂集,则为其幂集,则为其
11、幂集,则为其幂集,则,都都都都是是是是P P(S S)上的二元运算。上的二元运算。上的二元运算。上的二元运算。(5)(5)S S为集合,为集合,为集合,为集合,S SS S是是是是S S上的所有函数的集合,则合成上的所有函数的集合,则合成上的所有函数的集合,则合成上的所有函数的集合,则合成运算运算运算运算 是是是是S SS S上的二元运算。上的二元运算。上的二元运算。上的二元运算。(6)(6)非零实数集非零实数集非零实数集非零实数集R R*上的乘法和除法都是二元运算。但上的乘法和除法都是二元运算。但上的乘法和除法都是二元运算。但上的乘法和除法都是二元运算。但加法,加法,加法,加法,减法不是,而
12、求倒数是一元运算。减法不是,而求倒数是一元运算。减法不是,而求倒数是一元运算。减法不是,而求倒数是一元运算。n n元运算:元运算:元运算:元运算:设设设设S S为集合,为集合,为集合,为集合,n n为正整数,则函数为正整数,则函数为正整数,则函数为正整数,则函数 f f:S S S S S S S S称为称为称为称为S S上的一个上的一个上的一个上的一个n n元运算,元运算,元运算,元运算,简称为简称为简称为简称为n n元运算。元运算。元运算。元运算。n n个个个个2024/1/20离散数学10一、二元运算的概念(续)二元运算通常用符号二元运算通常用符号二元运算通常用符号二元运算通常用符号 ,
13、来表示。来表示。来表示。来表示。如:如:如:如:f f:N N N N N N,对,对,对,对 x x,y y N N,f f()=)=x x+y y 可简记为可简记为可简记为可简记为 (x x,y y)=x x+y y 或或或或x x y y=x x+y y。g g:N N N N,g g(x x)=)=y y 可简记为可简记为可简记为可简记为 (x x)=y y。2024/1/20离散数学11一、二元运算的概念(续)有限集上的一元、二元运算也可用运算表给出。有限集上的一元、二元运算也可用运算表给出。有限集上的一元、二元运算也可用运算表给出。有限集上的一元、二元运算也可用运算表给出。a a1
14、1a a11 a a11a a11 a a22a a11 a an n a a1 1a a22a an na a22a a22 a a11a a22 a a22a a22 a an n a an n a an n a a11a an n a a22a an n a an n a an n (a an n)(a ai i)a a11 (a a1 1)a a22 (a a2 2)2024/1/20离散数学12一、二元运算的概念(续)例例例例1 1:设:设:设:设S S=0,1,2,3,4=0,1,2,3,4,定义,定义,定义,定义S S上的二元运算如下:上的二元运算如下:上的二元运算如下:上的二元
15、运算如下:x x y y=(=(x+yx+y)mod mod 5 5,x x,y y S S;x x y y=(=(xyxy)mod mod 5 5,x x,y y S S.求求求求 和和和和*的运算表。的运算表。的运算表。的运算表。001 12342340 01 12 23 34 40 01 12 23 31 12 23 34 42 23 34 40 03 34 40 01 14 40 01 12 24 40 01 12 23 32024/1/20离散数学13一、二元运算的概念(续)例例例例1 1:设:设:设:设S S=0,1,2,3,4=0,1,2,3,4,定义,定义,定义,定义S S上的
16、二元运算如下:上的二元运算如下:上的二元运算如下:上的二元运算如下:x x y y=(=(x+yx+y)mod mod 5 5,x x,y y S S;x x y y=(=(x x y y)mod mod 5 5,x x,y y S S.求求求求 和和和和*的运算表。的运算表。的运算表。的运算表。001 12342340 01 12 23 34 40 00 00 00 00 01 12 23 30 02 24 41 10 03 31 14 40 04 43 32 20 04 43 32 21 12024/1/20离散数学14例如:例如:例如:例如:设设设设QQ是有理数集合,是有理数集合,是有理
17、数集合,是有理数集合,是是是是QQ上的二元运算,对任意的上的二元运算,对任意的上的二元运算,对任意的上的二元运算,对任意的a a,b b QQ,有,有,有,有a a b ba a十十十十b b一一一一abab,运算,运算,运算,运算 是否可交换是否可交换是否可交换是否可交换?事实上,事实上,事实上,事实上,因为因为因为因为a a b ba a十十十十b b一一一一abab=b b十十十十a a一一一一baba=b b a a所以是可交换的所以是可交换的所以是可交换的所以是可交换的二、二元运算的性质1 1、交换律交换律交换律交换律:设:设:设:设 是是是是S S上的二元运算,若对上的二元运算,若
18、对上的二元运算,若对上的二元运算,若对 x x,y y S S都都都都有有有有x x y y=y y x x,则称运算,则称运算,则称运算,则称运算 在在在在S S上是可交换的。上是可交换的。上是可交换的。上是可交换的。如:如:如:如:Z Z上的加法满足交换律,但减法不满足交换律。上的加法满足交换律,但减法不满足交换律。上的加法满足交换律,但减法不满足交换律。上的加法满足交换律,但减法不满足交换律。幂集幂集幂集幂集P P(S S)上的上的上的上的,满足交换律。满足交换律。满足交换律。满足交换律。2024/1/20离散数学15如:如:如:如:Z Z上的减法不满足结合律。幂集上的减法不满足结合律。
19、幂集上的减法不满足结合律。幂集上的减法不满足结合律。幂集P P(S S)上的上的上的上的,满足结合律。满足结合律。满足结合律。满足结合律。二、二元运算的性质2 2、结合律结合律结合律结合律:设:设:设:设 是是是是S S上的二元运算,若对上的二元运算,若对上的二元运算,若对上的二元运算,若对 x x,y y,z z S S 都有都有都有都有(x x y y)z z=x x (y y z z),则称运算,则称运算,则称运算,则称运算 在在在在S S上上上上是可结合的。是可结合的。是可结合的。是可结合的。例例例例:设设设设A A是一个非空集合,是一个非空集合,是一个非空集合,是一个非空集合,*是是
20、是是A A上的二元运算上的二元运算上的二元运算上的二元运算,对任意对任意对任意对任意a,ba,b A A,有,有,有,有a*b=b.a*b=b.问问问问*是否为可结合的?是否为可结合的?是否为可结合的?是否为可结合的?因为因为因为因为 对于任意的对于任意的对于任意的对于任意的a a,b b,c c A A,有,有,有,有(a*b)*c=b*c=c,a*(b*c)=a*c=c,(a*b)*c=b*c=c,a*(b*c)=a*c=c,则则则则(a*b)*=a*(b*c)(a*b)*=a*(b*c),所以是可结合的。所以是可结合的。所以是可结合的。所以是可结合的。2024/1/20离散数学16二、二
21、元运算的性质(续)3 3、幂等律幂等律幂等律幂等律:设:设:设:设 是是是是S S上的二元运算,若对上的二元运算,若对上的二元运算,若对上的二元运算,若对 x x S S都都都都有有有有x x x x=x x,则称运算,则称运算,则称运算,则称运算 适合幂等律。适合幂等律。适合幂等律。适合幂等律。也即是也即是也即是也即是 S S中的所有元素都是幂等元。中的所有元素都是幂等元。中的所有元素都是幂等元。中的所有元素都是幂等元。如:幂集如:幂集如:幂集如:幂集P P(S S)上的上的上的上的,运算适合幂等律,但运算适合幂等律,但运算适合幂等律,但运算适合幂等律,但 运算运算运算运算不适合幂等律。不适
22、合幂等律。不适合幂等律。不适合幂等律。对于任意的对于任意的对于任意的对于任意的A AP(S)P(S),有,有,有,有A AA AA A和和和和AAAAA A,因此运算,因此运算,因此运算,因此运算和和和和 都都都都满足等幂律。满足等幂律。满足等幂律。满足等幂律。2024/1/20离散数学174 4、分配律分配律分配律分配律:设:设:设:设 和和和和 是是是是S S上的两个二元运算,若对上的两个二元运算,若对上的两个二元运算,若对上的两个二元运算,若对 x x,y y,z z S S都有都有都有都有x x (y y z z)=(=(x x y y)(x x z z)和和和和(y y z z)x
23、x=(=(y y x x)(z z x x),则称运算,则称运算,则称运算,则称运算 对对对对 适合分配律。适合分配律。适合分配律。适合分配律。二、二元运算的性质(续)如:如:如:如:R R上的乘法对加法满足分配律,加法对乘法不上的乘法对加法满足分配律,加法对乘法不上的乘法对加法满足分配律,加法对乘法不上的乘法对加法满足分配律,加法对乘法不满足分配律。幂集满足分配律。幂集满足分配律。幂集满足分配律。幂集P P(S S)上的上的上的上的和和和和 是相互可分是相互可分是相互可分是相互可分配的。配的。配的。配的。2024/1/20离散数学18例:设集合例:设集合例:设集合例:设集合A A ,在,在,
24、在,在A A上定义两个二元运算上定义两个二元运算上定义两个二元运算上定义两个二元运算 和和和和*,运算要求如表,运算要求如表,运算要求如表,运算要求如表1 1、表、表、表、表2 2所示所示所示所示运算运算运算运算*对对对对 可分配吗可分配吗可分配吗可分配吗?对对对对*可分配吗可分配吗可分配吗可分配吗?*表表表表1 1表表表表2 22024/1/20离散数学19(1)对对对对*可分配可分配可分配可分配.(验证所有可能的情况)(验证所有可能的情况)(验证所有可能的情况)(验证所有可能的情况)(2)(2)*对对对对 不可分配。不可分配。不可分配。不可分配。2024/1/20离散数学206 6、消去律
25、消去律消去律消去律:设:设:设:设 是是是是S S上的二元运算,若对上的二元运算,若对上的二元运算,若对上的二元运算,若对 x x,y y,z z S S,满足:满足:满足:满足:(1)(1)若若若若x x y y=x x z z且且且且x x不是零元,则不是零元,则不是零元,则不是零元,则y y=z z。(2)(2)若若若若y y x x=z z x x且且且且x x不是零元,则不是零元,则不是零元,则不是零元,则y y=z z。则称运算则称运算则称运算则称运算 满足消去律。满足消去律。满足消去律。满足消去律。5 5、吸收律吸收律吸收律吸收律:设:设:设:设 和和和和 是是是是S S上的两个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.6 离散数学
限制150内