半群与群

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第九章半群与群(Semigroups and Groups)本章讨论含一个二元运算的特殊的代数系统――半群与群。群论近世代数中发展最早、内容最丰富、应用最广泛的部分,也是建立其他代数系统的基础。群论在自动机政论、形式语言,语法分析快速加法器设计、纠错码制定等方面均有卓有成效的应用。

2-1 半群与含幺半群

定义2-1.1 满足结合律的代数系统U=称为半群。

例2-1.1 ,,<2I

+,+>和<2I

+

,×>都是半群。

例2-1.2

m ,+

m

>和

m

m

>都是半群。

例2-1.3

2(I),+>和

2

(I),·>都是半群。

定义2-1.2含幺元e的半群U=称为含幺半群,常记作U=

在例2-1.1~例2-1.3中,除<2I

+,+>和<2I

+

,×>外都是含幺半群。

例2-1.4 设S是任意非空集合,则都是含幺半群。

例2-1.5在形式语言中,我们常称非空有限字符集合为字母表。字母表中字符的n重序元称为字符串,由m个字符所组成的字符串称为长度为m 的字符串。长度为0的字符串称为空串,用来表示。如对V={a,b}, =aa 和β=ab都是长度为2的字符串;γ=aab和δ=bab都是长度为3的字符串。我们用*来表示两个字符串的邻接运算,如,α*δ=aabab,α*γ=aaaab。

设用V*表示字母表V的所有有限长度字符串的集合,而用V+表示V*-{ },则显然是半群,是含幺半群。

定义2-1.3对运算满足交换律的半群(含幺半群)称为交换半群(交换含幺半群)。

在例2-1.1~例2-1.3中,除

2(I),·>外都是交换半群,除

2

(I),·>,

<2I

+,+>和<2I

+

,×>外都是交换含幺半群。

例2-1.4的含幺半群也都是交换含幺半群。

定义2-1.4设是半群(含幺半群),若S中存在一个元素g,可将S中任意元素a表示成a=g n n∈I

+

,(n∈N),则称是循环半群(循环含幺半群),g就称为是它的生成元。此时,常将记作

注意在含幺半群中,我们规定任意元素的零次幂为幺元。

例2-1.6 <2I

+

,+>=<2>是循环半群。

例2-1.7 <{i,-1,-i,1},×>==<-i>,

4,+

4

>=和<{1,2,3,4},×

5

>=<2>=<3>都是循环含幺半群。

可见循环半群(循环含幺半群)的生成元不一定是唯一的,但它们一定是可交换的。

定理2-1.1两个半群(含幺半群)的积代数是半群(含幺半群)。

证明设是两个半群,其积代数为。对S×T中

任意三个元素

1,t

1

>

2

,t

2

>和

3

,t

3

>,因为(

1

,t

1

>

2

,t

2

>)

3

,t

3

>

=<(s

1*s

2

)*s

3

,(t

1

t

2

) t

3

>=

1

*(s

2

*s

3

),t

1

(t

2

t

3

)>=

1

*t

1

> (

2

,t

2

>

3

,t

3

>)

是半群。

是两个含幺半群,共中幺元分别为e

s 和e

T

,则显然

s

,e

T

>

是半群的幺元,故是含幺半群。★很明显,可交换半群(含幺半群)的积代数也是可交换的。

2-2 子半群与子含幺半群

子含幺半群的概念是子代数系统概念在(含幺)半群这种代数系统中的具体体现。

定义2-2.1 设是半群,T是S 的非空子集,若T对*封闭,则称是半群的子半群。

定义2-2.2 设是含幺半群,T是S的非空子集,若T对*封闭,且e∈T,则称是含幺半群的子含幺半群。

易知子半群必是半群;子含幺半群必是含幺半群。

例2-2.1对任意正整数m,是半群的子半群。

例2-2.2 设集合S={e,0,1},若在S中规定二元运算*(见表2-2.1),

* e 0 1

e e 0 1

00 0 0

1 1 0 1

表2-2.1

是含幺半群,从运算表可看出<{0,1},*>不是的子含幺半群。

定理2-2.1 设T是可交换含幺半群的等幂元构成的集合,则的子含幺半群。

证明因e2=e,故e∈T,即T非空。又对T中任意元素a和b,因

(a*b)2=(a*b)*(a*b)=a*(b*a)*b=a*(a*b)*b=(a*a)*(b*b)=a2*b2=a*b

故a*b∈T。这就证明了的子含幺半群。★

2-3 半群与含幺半群的同态和同构

本节中,将把代数系统运用的同态与同构的概念应用于半群(含幺半群),有关定义与性质,几乎是代数系统部分的平行照搬。

定义2-3.1 设U=和V=是两个半群。若存在映射(满射,单射,双射)f: S→T,对S中任意元素a和b,有

f(a*b)=f(a) f(b)

则称f是U到V的一个半群同态(满同态,单同态,同构)映射或简称同态(满同态,单同态,同构)。

特别U到U(上)的同态(同构)f称为U的自同态(自同构)。

定义2-3.2 若半群U=到V=存在一个满同态(同构),则称U同态(同构)于V,记作U~V(U≅V)。

定义2-3.3设U=和V=

T

>是两个含幺半群。若存在映射(满射,单射,双射)f: S→T,对S中任意元素a和b,有

f(a*b)=f(a) f(b)

f(e

s )=e

T

则称f是U到V的一个含幺半群同态(满同态,单同态,同构)映射或简称同态(满同态,单同态,同构)。

特别U到U(上)的同态(同构)f称为U的自同态(自同构)。

定义2-3.4若含幺半群U=

s >到V=

T

>存在一个满同态(同

构),则称U同态(同构)于V,记作U~V(U≅V)。

例2-3.1 我们已知例2-1.1中的U=是半群(也是含幺半群)。易知N到S的映射

是半群U到V U到V的同态。