抽象代数

代数系统

为什么要研究抽象代数??

代数学的研究历史悠久,但是从20世纪初以来,代数学的研究对象和研究方法发生了重大变化,人们慢慢发现许多不同的代数系统有相似的运算和结构,于是抽象代数应运而生。其实抽象代数就是把一些代数系统特殊的性质抽离出来,只研究他们最根本的结构和运算性质。

可以说没有抽象代数结构的研究和数理逻辑研究的先行发展,图灵机这样的计算模型就不可能被设计出来,另一方面,格和布尔代数在计算机硬件设计以及通信系统设计中也扮演着重要的角色,半群理论在自动机和形式语言的研究中发挥着重要作用。

基本概念

定义1:一个 S1×S2×...×Sm 到S的映射 fS1×S2×...×SmS 称为m元代数运算,其中 S1S2,...,Sm 都是集合, m0 .
定义2:n个非空集合 S1,...,Sn 和它们上面的m个代数运算 f1,...,fm 所组成的 系统称为一个代数系统,或简称为一个代数,记为 <S1,S2,...,Sn,f1,...,fm> ,其中 nm1 .

例子:
<I,+,X> ,其中 I 是整数集合, + × 是整数的加法和乘法.

代数系统的性质,就是指系统中的运算所具有的性质,这些性质规定了运算,可以将其中的基本性质看成公理,并用方程组的形式表示出来。反过来,一组公理也规定了一个代数系统,这样的代数系统就叫做抽象代数系统.

既然可以用一组公理规定抽象代数系统中得出的结论,对于满足这组公理的任何代数系统也都成立,正是这种看法引导人们去研究抽象的代数系统.

其中研究的问题主要有三个:

1. 满足这组公理的代数系统是否存在?(存在问题);
2. 若存在,有几个这样的代数系统?(数量问题);
3. 这样的代数系统的结构是什么?(构造问题);

同态和同构

定义3:设

A=<SA,ΣA> ,其中 SA={SA1,...,SAn} , ΣA={fA1,...,fAm}
B=<SB,ΣB> ,其中 SB={SB1,...,SBn},ΣA={fB1,...,fBm}

是两个代数系统, h={h:SAiSBi|1in} 是一族映射.

若h满足:
对任意 fAi:SAi1×...×SAikSAj(1im,i1,...ik,jn) 和任意 (a1,...,ak)SAi1×...×SAik 都有

hj(fAi((a1,...,ak)))=fBi(hi1(a1),...,hik(ak))

则称 h 为代数系统A到B的同态映射,简称A与B同态,若h是一族满射时,称为 A B 满同态.

定义4:若定义3中的映射族 h 中的每一个h 中的每一个 hi 都是一一映射,则称 h 为代数系统A B 的同构映射,简称同构,也可以说对于代数运算ΣA ΣB , A和B同构,并记为 AB

例:
对于代数系统 <I,+> (其中 I 是整数集合, +是整数加法)和 <{1,1},×>,若令 h(a)=1(aI) ,显然 h I {1,1} 的一个映射,并且有 h(a+b)=1 ;而 h(a)×h(b)=1 times1=1 ,所以

h(a+b)=h(a)×h(b)
因此 h <I,+> <{1,1},×> 的一个同态映射.

子代数和商代数

定义5:设

SA={SA1,...,SAn} , ΣA={fA1,...,fAm}
SB={SB1,...,SBn},ΣA={fB1,...,fBm}

代数系统 <SB,ΣB> 称为代数系统 <SA,ΣA> 的一个子代数,如果

  • 对任意的 1in , SBiSAi

  • 对任意的 1im , fAi:SAi1×...×SAikSAj , 其中 j1,...jk,jn , 有 fBj=fAi|SBi1×...×SBikSBj

为了便于理解,下面用一个集合与一个二元运算组成的代数系统来叙述上述定义.
<SB,fB> 称为 <SA,fA> 的一个子代数,如果

  • SBSA
  • fB=fA|SB× SB

例:
N 是自然数集合,E是非负偶数集合, × 是自然数乘法集合,则 <E,×> ,是 <N×> 的一个子代数.

定义6:一族关系 R={Ri|1in} ,称为代数系统 <SA,ΣA> ,上的一致关系,如果

  • 每一个 Ri SAi 上的等价关系.
  • 每一个 fAi:SAj1×...×SAjkSAj(kn) 满足:

对任意 (a1,...,ak),(a1,...,ak)SAj1×...×SAjk ,若 alRilal,1lk ,则 fAi(a1,...,ak)RjfAi(a1,...,ak)

定义7:设 R={Ri|1in} 是代数系统 <SA,ΣA> (其中 SA={SA1,...,SAn},ΣA={fA1,...,fAm} )上的一致关系, <SAΣB> 的有R引起的商代数系统 <SA/RΣB/R> 定义为

SA/R={SAi/Ri|1in} ,其中 SAi/Ri={[a]R|aSAi}
ΣA/R={fAj/R|1jm} ,其中 fAi/R([a1]Rj1,...,[ak]Rjk)=[fAi(a1,...,ak)]Rj

例:
下面求代数系统 <I,×> I 表示整数集合,+表示普通加法)的一个商代数.
规定I的元之间的一个关系R为: aRb 当且仅当 n|ab ,其中 n 是一个固定的正整数,显然R是一个等价关系,称为模n的同余关系. R I划分为如下的等价类:
[0]R={...,2n,n,0,n,2n}
[1]R={...,2n+1,n+1,1,n+1,2n+1}

[n1]R={...,n1,1,2n1,n,3n1}
I/R=[0]R,[1]R,...,[n1]R ,对任意 a,bI 定义运算 +n 如下:

[a]R+n[b]R=[a+b]R

<I/R+n> <I+> 的由R引起的一个商代数.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值