返回顶部

10.2半群,同余关系,半群直积,商半群

半群与群(Semigroups and Groups)

半群(Semigroup)

非空集合S 和 定义在集合S上的具有结合律(封闭性显然)的二元运算\(*\)组成了一个半群(S, *);

  • 通常记为(S, *)或者S
  • a*b称为a和b的积
  • 如果\(*\)具有交换律,那么(S, *)称为交换半群(阿贝尔半群)

如:(Z, +); (P(S), ∪); (Z, -)...
Note:P(S)指的是S的全集,如S={1, 2, 3},那么P(S) = {∅, {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 3}}

一些半群的例子:

  1. \(S^S\)为所有从函数f:S -> S的集合,定义f*g = fog(即复合函数)
  • *是定义在\(S^S\)的二元运算
  • *具有结合律
  • (\(S^S\), *)是一个半群
  • 半群\(S^S\)不是交换群(无交换律)
  1. 设(L, ≤)是一个格(lattice), 和定义在L上的二元运算*:
  • a*b = a∪b
  • (L, *)是一个半群

  • 操作符·是指连接运算,显然其具有结合律
  • 称(\(A^*, ·\))为由A生成的自由半群(free semigroup generated by A)

定理1:

半群的卡特兰律(结合律)

单位元

单位元若存在,则必唯一

独异点(Monoid),含幺半群

半群(S, *)中存在单位元,则称为独异点

之前例子中的半群\((S^S, *), (A^*, *)\)等均为独异点

子半群(Subsemigroup)

T是S的子集,并且(T, *)同样满足半群定义

子独异点(Submonoid)

T是S的子集,并且(T, *)同样满足独异点定义,同时e∈T

显然,半群\((S, *)\)本身也是S的子半群;独异点\((S, *)\)本身也是S的子独异点;
T = {e} 一定是群\((S, *)\)的子独异点

幂(Powers)

运算的幂通过如下定义:

生成子群和生成子独异点(由一个元素生成的子半群/子独异点)

同构映射(Isomorphism)

设有两个半群\((S, *)和(T, *^{'})\)
设有函数\(f: S -> T\)
如果

  • f是从S->T的一一对应(双射)的函数
  • 对任意a,b∈S, 均有\(f(a*b) = f(a)*^{'}f(b)\)

则称f是从S到T的同构映射,简称同构

Note:如果f是从S->T的同构,即f是从S->T的一一对应的函数,那么\(f^{-1}\)必定存在,并且\(f^{-1}\)是从T->S的一一对应的函数(并且一定是同构,下证)

构造同构/判断是否为同构的一般步骤:

  1. (构造或直接给出)构造一个函数\(f:S -> T\),使得f的定义域Dom(f) = S;
  2. 证明f是单射(one-to-one)的,可用反证法
  3. 证明f是满射(onto)的 --> 故而是双射的
  4. 证明\(f(a*b) = f(a)*^{'}f(b)\)
    EXP:证明(Z, +) -> (T, +),其中Z是整数集,T是偶数集


定理2:

如果S和T是独异点,且幺元分别为\(e,e^{'}\),并且存在\(f:S->T\)是从S到T的同构映射,那么:

  • \(f(e) = e^{'}\)


Note:显然,如果\((S, *)\)有独异点,但\((T, *^{'})\)没有独异点,那么必定不存在从S->T的同构(常用于证明不存在同构)

同态映射(Homomorphism)

设有两个半群\((S, *)和(T, *^{'})\)
设有函数\(f: S -> T\)
如果

  • 对任意a,b∈S, 均有\(f(a*b) = f(a)*^{'}f(b)\)
    则称f是从S到T的同态映射,简称同态

Note:同构和同态均满足:像点的乘积等于乘积的像点

定理3:

如果S和T是独异点,且幺元分别为\(e,e^{'}\),并且存在\(f:S->T\)是从S到T的同态映射,那么:

  • \(f(e) = e^{'}\)

f必须是满同态才行,因为假如T中有个元素a没被映射,你凭啥说e'a=a?

定理4:

如果S和T是半群,并且存在\(f:S->T\)是从S到T的同态映射,并且假设\(S^{'}\)是(S, *)的子半群,那么:

  • \(S^{'}的像f(S^{'})也是(T, *^{'})\)的子半群

证明如下:

定理5:

如果S是交换半群,T是半群,并且存在\(f:S->T\)是从S到T的同态映射,那么:

  • \((T, *^{'})\)也是交换半群

这里同样要求满同态
证明如下:

半群直积和商半群(Products and Quotients of Semigroups)

定理1:

两个半群的笛卡尔乘积也是半群

\((S, *)和(T, *^{'})是半群,它们的笛卡尔乘积(S×T, *^{''})也是半群,其中二元运算*^{''}定义为: (s_1, t_1)*^{''}(s_2, t_2) = (s_1*s_2, t_1*^{'}t_2)\)

同样的,两个独异点的笛卡尔乘积也是独异点且其幺元为\((e_S, e_T)\)

同余关系(Congruence relation)

定义在群\((S, *)\)上的等价关系R,如果满足:

任意a R a' 并且 b R b' ==> \((a*b) R (a'*b')\)

那么我们说R是同余关系


Note:在S中等价于一个关系的所有元素则被划分为一个等价类,对于代数结构(群)也是如此

  • 我们让[a] = R(a)来表示包含元素a的等价类
  • S/R表示所有等价类的集合

定理2:

令R是定义在半群(S, *)上的同余关系R
下定义关系 口 :

其中, 口([a], [b]) = [a] 口 [b] = [a*b],显然 口 是从\(S/R×S/R -> S/R\) 的一个函数

(S/R, 口)是一个半群,并且S/R称为商半群(quotient semigroup或者factor semigroup)
因为 口 对于S/R是一个二元运算并且满足结合律

推论:

如果(S, *)是独异点,那么(S/R, 口)也是独异点(商独异点?),其幺元为[e]

定理3:

令R为定义在半群(S, *)上的同余关系,(S/R 口)是相应的商半群,那么下面这个函数:

是一个满同态(onto homomorphism),也称为自然同态(natural homomorphism)
证明如下:

同态基本定理(Fundamental Homomorphism Theorem)

定理内容:

设f:S -> T是半群\((S, *)\)到半群(T, *')的一个同态,设R是定义在S上的一个关系且定义为对于S中的任意a和b,a R b 当且仅当 f(a) = f(b),那么:

  • (a). R是一个同余关系
  • (b). (T, *')和商半群(S/R, 口)是同构

1.证明R是同余关系(congruence relation)

2.定义并证明一个从S/R到T的双射函数

3.证明该双射函数是同态 -》 是同构

posted on 2019-11-15 18:04  进击の辣条  阅读(2512)  评论(0编辑  收藏  举报

导航