10代数结构 - GO TO STAFF.USTC.EDU.CN.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10代数结构 - GO TO STAFF.USTC.EDU.CN

第三部分 代数结构 引   言   代数结构也叫做抽象代数,主要研究抽象的代数系统。抽象的代数系统也是一种数学模型,可以用它表示实际世界中的离散结构。例如在形式语言中常将有穷字符表记为∑,由∑上的有限个字符(包括0个字符)可以构成一个字符串,称为∑上的字。∑上的全体字符串构成集合∑*。设α,β是∑*上的两个字,将β连接在α后面得到∑*上的字αβ。如果将这种连接看作∑*上的一种运算,那么这种运算不可交换,但是可结合。集合∑*关于连接运算就构成了一个代数系统,它恰好是抽象代数系统--半群的一个实例。抽象代数在计算机中有着广泛的应用,例如自动机理论、编码理论、形式语义学、代数规范、密码学等等都要用到抽象代数的知识。代数结构的主要研究对象就是各种典型的抽象代数系统。   构成一个抽象代数系统有三方面的要素:集合、集合上的运算以及说明运算性质或运算之间关系的公理。请看下面的例子。   整数集合Z和普通加法+构成了代数系统〈Z,+〉,n阶实矩阵的集合Mn(R)与矩阵加法+构成代数系统〈Mn(R),+〉。幂集P(B)与集合的对称差运算也构成了代数系统P(B),。类似这样的代数系统可以列举出许多许多,他们都是具体的代数系统。考察他们的共性,不难发现他们都含有一个集合,一个二元运算,并且这些运算都具有交换性和结合性等性质。为了概括这类代数系统的共性,我们可以定义一个抽象的代数系统A,,其中 A是一个集合,是A上的可交换、可结合的运算,这类代数系统实际上就是交换半群。   为了研究抽象的代数系统,我们需要先定义一元和二元代数运算以及二元运算的性质,并通过选择不同的运算性质来规定各种抽象代数系统的定义。在此基础上再深入研究这些抽象代数系统的内在特性和应用。   下图给出了代数结构部分的知识体系。               10.1 二元运算及其性质 一、二元运算与一元运算的定义 1.二元运算的定义与实例 定义10.1 设S为集合,函数f:S×S→S称为S上的二元运算,简称为二元运算。   例如f:N×N→N,f(x,y)=x+y就是自然数集合N上的二元运算,即普通的加法运算。普通的减法不是自然数集合N上的二元运算,因为两个自然数相减可能得到负数,而负数不是自然数。这时也称N对减法运算不封闭。验证一个运算是否为集合S上的二元运算主要考虑两点:   (1)S中任何两个元素都可以进行这种运算,且运算的结果是唯一的。   (2)S中任何两个元素的运算结果都属于S,即S对该运算是封闭的。   例如实数集合R上不可以定义除法运算,因为0R,而0不能做除数。但在R*=R-{0}上就可以定义除法运算了,因为x,y∈R*,都有x/yR*。   例10.1   (1) 自然数集合N上的加法和乘法是N上的二元运算,但减法和除法不是。   (2) 整数集合Z上的加法、减法和乘法都是Z上的二元运算,而除法不是。   (3) 非零实数集R*上的乘法和除法都是R*上的二元运算,而加法和减法不是,因为两个非零实数相加或相减可能得0.   (4) 设Mn(R)表示所有n阶(n≥2)实矩阵的集合,即        则矩阵加法和乘法都是 Mn(R)上的二元运算。   (5) S为任意集合,则、∩、-、为S的幂集P(S)上的二元运算,这里和∩是初级并和初级交。   (6) S为集合,SS为S上的所有函数的集合,则函数的集合运算为SS上的二元运算。 2.一元运算的定义与实例 定义10.2 设S为集合,函数f:S→S称为S上的一个一元运算,简称为一元运算。 例10.2   (1) 求一个数的相反数是整数集合Z,有理数集合Q和实数集合R上的一元运算。   (2) 求一个数的倒数是非零有理数集合Q*,非零实数集合R*上的一元运算。   (3) 求一个复数的共轭复数是复数集合C上的一元运算。   (4) 在幂集合P(S)上,如果规定全集为S,则求集合的绝对补运算~是P(S)上的一元运算。   (5) 设S为集合,令A为S上所有双射函数的集合,ASS,则求一个双射函数的反函数为A上的一元运算。   (6) 在n(n≥2)阶实矩阵的集合Mn(R)上,求一个矩阵的转置矩阵是Mn(R)上的一元运算。 二.二元与一元运算的表示 1.算符   可以用、*、·、、 等符号表示二元或一元运算,称为算符。对于二元运算,如果x与y运算得到z,记做xy=z;对于一元运算,x的运算结果记作x.? 2.表示二元或一元运算的方法---解析公式和运算表   表示二元或一元运算的方法有两种:解析公式和运算表。   所谓解析公式就是使用算符和表达式给出参与运算的元素和运算结果之间的映射规则。  例10.3 设R为实数集合,如下定义R上的二元运算*:x,y∈R,x

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档