离散数学(第15章)陈瑜.ppt

  1. 1、本文档共225页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机科学与工程学院 陈瑜 Email:chenyu.inbox@ 第15章: 半群与群 15.1 半群 群是一种特殊的代数系统,是最重要的代数系统之一。群的理论广泛应用于数学、物理、化学以及很多人们不太熟悉的领域如社会学等。对计算机科学而言,群在自动化理论、形式语言、语法分析、编码理论等方面都有直接应用,并显示出其强大功能。 上一章中已经给出了半群的定义,它要求运算是可结合的。许多常见的代数系统都是半群,甚至是含幺半群。下面是一些典型的半群例子。 群是一种特殊的代数系统,是最重要的代数系统之一。群的理论广泛应用于数学、物理、化学以及很多人们不太熟悉的领域如社会学等。对计算机科学而言,群在自动化理论、形式语言、语法分析、编码理论等方面都有直接应用,并显示出其强大功能。 上一章中已经给出了半群的定义,它要求运算是可结合的。许多常见的代数系统都是半群,甚至是含幺半群。下面是一些典型的半群例子。 例: R,+满足封闭、可结合、有幺元0的条件,因而是含幺半群。另外,它还满足可换性,每个元x∈R都有加法逆元-x,因此, R,+也是一个可换群。 R,×满足封闭、可结合、有幺元1,因此是含幺半群。注意,因为0无乘法逆元,所以R,×只能是含幺半群。 例 设Mm,n表示全休m行n列矩阵构成的集合,+是矩阵加法,那么 Mm,n,+满足封闭、可结合的条件,元素全为0的m行n列矩阵是幺元,因此 Mm,n,+是含幺半群。 此外,Mm,n中每个矩阵Am,n都有加法逆矩阵-Am,n ,因而 Mm,n,+还满足逆元条件。 例 设F是由定义在非空集合S上的全体函数构成的集合,即F={ f: S→S}。对于函数的复合运算“?” ,F,?满足封闭性和可结合性,所以是半群。 此外,定义在S上的恒等函数Is是F,?的幺元,所以F,?又是含幺半群。 例 设∑是非空有限字母表,∑*是由定义在∑上的全体有限长字母串构成的集合,或叫做∑上全体字的集合。在∑*上定义运算为字的连接“?”,则∑*, ?满足封闭和可结合的条件,并且空字 是系统的幺元,所以∑*, ?是一个含幺半群。 半群或含幺半群在计算机科学中有广泛的应用,尤其在从编译技术发展起来的形式语言与自动机理论领域,含幺半群是很重要的的内容之一。下面是半群的一个简单的应用例子。 例 设一个简单的液晶显示电子表仅有显示时、分的两个功能,有0、1两个按键。按1键时由正常状态转入调分状态,此时按0键m次可以调增分数m;再按1键则转入调时状态,此时按0键n次,则时数增加n;最后再按1键回复到正常状态。这一调节过程如图 (b)所示。 上面的调分和调时过程可表示为 : 幂 定理15.1 设S,*是半群,a?S,m和n是正整数,则:① am*an=am+n; ②(am)n=amn 。当S,*是含幺半群时,上述结论对任意非负整数m和n都成立。 证明:设m是一个固定的正整数,对n进行归纳。 对于①: 当n=1时,由幂的定义可知结论成立; 设结论对n=k时成立,则 am*ak+1 = am*(ak*a) (由幂的定义) = (am*ak)*a (可结合性) = (am+k)*a (归纳假设) = am+(k+1) 由归纳法可知,结论成立。 定理15.1 设S,*是半群,a?S,m和n是正整数,则:① am*an=am+n; ②(am)n=amn 。当S,*是含幺半群时,上述结论对任意非负整数m和n都成立。 证明:设m是一个固定的正整数,对n进行归纳。 对于①: 当n=1时,由幂的定义可知结论成立; 设结论对n=k时成立,则 am*ak+1 = am*(ak*a) (由幂的定义) = (am*ak)*a (可结合性) = (am+k)*a (归纳假设) = am+(k+1) 由归纳法可知,结论成立。 定理15.1 设S,*是半群,a?S,m和n是正整数,则:① am*an=am+n; ②(am)n=amn 。当S,*是含幺半群时,上述结论对任意非负整数m和n都成立。 证明:设m是一个固定的正整数,对n进行归纳。 对于①: 当n=1时,由幂的定义可知结论成立; 设结论对n=k时成立,则 am*ak+1 = am*(ak*a) (由幂的定义) = (am*ak)*a (可结

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档