1 第十六章 半群与独异点 16.1 半群与独异点 ? 半群、独异点的定义与性质 ? 半群与独异点定义 ? 半群与独异点性质 ? 半群、独异点的子代数、积代数、商代数 ? 子半群与子独异点 ? 半群与独异点的直积 ? 商半群与商独异点 ? 半群与独异点的同态 ? 独异点的表示定理 2 半群与独异点的定义 广群、半群、独异点(含幺半群)的定义 广群:封闭二元运算 半群:封闭二元运算,结合律 独异点:封闭二元运算,结合律,单位元 说明:任何半群都可以扩张成独异点 表示式中可以省略运算符 3 半群与独异点性质 幂运算的定义 半群 独异点 a 1 = a a 0 = e a n+1 = a n a 性质: (1) 定理 1 幂运算的等式 a n a m = a n+m (a n ) m = a nm (2) 结合律 4 例 1 V 为半群,任取 a,b∈S, 如果 a≠b, 则有 ab≠ba, 证明 (1) V 中成立幂等律 (2) ?a,b∈V, aba = a (3) ?a,b,c∈V, abc = ac 证 (1) 假若 aa ≠ a, 则 (aa)a ≠ a(aa) ? aaa ≠ aaa,矛盾 (2) 假若 aba ≠ a, 则 (aba)a ≠ a(aba) ? aba ≠ aba ,矛盾 (3) 假若 abc ≠ ac, 则 (abc)(ac) ≠ (ac)(abc) ? abcac ≠ acabc ? ab(cac) ≠ (aca)bc ? abc ≠ abc ,矛盾 实例 5 子半群、子独异点 子半群、子独异点 B 的判别 非空子集 B, B 对于 V 中的运算(含 0元运算)封闭 . 定理 2 若干子半群的非空交集仍为子半群; 若干子独异点的交集仍为子独异点 . 重要的子半群 ---子集合 B生成的子半群 V=<S,*>, B?S,包含 B 的最小的半群 <B>=∩{A | A是 S的子半群, B?A} U + ∈ >=< Zn n BB , B n ={ b 1 b 2 …b n | b i ∈B, i=1,2,…,n } 6 例 2 V=<Z,+>半群, B={4,6}, <B>={ 4i+6j | i,j ∈N, i 和 j 不同时为 0 } ={ 4,6,8,10,12,14,16,…} = 2Z + ?{2} 例 3 Σ有穷字母表, Σ + 为非空字的集合 , Σ * 为字的集合。 a 1 a 2 …a n = b 1 b 2 …b n ? a 1 =b 1, a 2 =b 2 , …, a n =b n 每个字可以唯一分解为 Σ中的元素之积 Σ + 上的连接运算满足结合律, V=<Σ + ,?>构成半群, 称为 Σ上的 自由半群 , Σ为这个自由半群的生成元集, 即 <Σ>=V. 如果包含空串则 Σ * 构成 自由独异点 . 实例 7 半群独异点的直积、商代数、同态 ? 半群与独异点的直积 半群的直积仍是半群 独异点的直积仍是独异点 ? 半群与独异点的商代数 半群 <A,°>, 商半群 <A/R,ō > 独异点 <A,°,e>,商独异点 <A/R,ō ,[e]> ? 半群与独异点的同态和同构 半群 f(xy)=f(x)f(y) 独异点 f(xy)=f(x)f(y), f(e)= e’ 8 半群的同态性质 定理 3 设 V=<S,?>为半群, V’=<S S ,°>, °为合成,则 V’也是 半群,且存在 V 到 V’ 的同态 . 证: f a :S→S, f a (x)=a ?x, f a ∈S S , 且 { f a | a∈S }? S S , 令 ?: S→S S , ?(a)=f a , ?(a ?b)=f a?b , ?(a)°?(b)=f a °f b 为证同态只需证明 f a ?b =f a °f b ?x∈S, xbaxbaxbfxffxff xbaxbaxf ababa ba ??=??=?== ??=??= )()())(()( )()( * o 9 定理 4 设 V=<S, * ,e>为独异点,则存在 T?S S , 使得 <S, * ,e>同构于 <T,?,I S > 证:令 ?: S→S S , ?(a) = f a , 则 ?(a * b) = ?(a)??(b) ?(e) = f e = I S , ?为独异点 V 到 <S S ,?,I S >的同态 ?(a) = ?(b) ? f a = f b ? ?x∈S(a * x=b * x) ? a * e = b * e ? a=b , ?为单射 令 T=?(S),则 T?S S , 且 ?:S→T 为双射, <S, * ,e>?<T,°,I S > 独异点的表示定理 10 实例 例 4 S = Z 3 = { 0, 1, 2 },独异点 V = <S,⊕,0>, S S ={ f 0 , f 1 , f 2 , …, f 26 },其中 f 0 ={<0,0>,<1,1>,<2,2>} f 1 ={<0,1>,<1,2>,<2,0>} f 2 ={<0,2>,<1,0>,<2,1>} ?:S→S S , ?(0) = f 0 , ?(1) = f 1 , ?(2) = f 2 ?(S) ={ f 0 , f 1 ,f 2 }?S S f 0 f 1 f 2 f 1 f 2 f 0 f 2 f 0 f 1 f 0 f 1 f 2 0 1 2 1 2 0 2 0 1 0 1 2 f 0 f 1 f 2 °0 1 2 ⊕ 11 作业 ? 复习要点 自然同态的概念 同态基本定理的应用 如何求同余关系 ? 书面作业 习题十六, 2, 5, 6 ? 阅读 十六章 16.2节 有穷自动机