离散数学半群与群
离散数学 群与半群

1 2 显然,a是<{a,a2,a3,…},⊙>的生成元。
2 给定群<G,⊙>,若G是有限集,则称<G,⊙>是有限群。
1
<T,○,e >是独异点,则<S×T,,<e , 假若群<G,⊙>为有限群,其子群是<H,⊙>,且|G|=n,|H|=m,则G的对于H的左陪集划分可表为G=a1H∪a2H∪···∪akH,其中k为不
为置换中的反置换,记为p-1。特别把置换
பைடு நூலகம்
x1 x1
x2 x2
xxnn称 为 X 中 的 幺 置 换 或
恒等置换,记为pe。
此外,用PX表示集合X中的所有置换的集 合。
为了说明n个元素的集合可以有多少不同的 置换,特给出如下定理:
定 理 7.5.1 若 X={x1 , x2 , … , xn} , 则 |PX|=n!
在正式讨论置换群以前,需要先作些 必要的准备。
定义7.5.1 令X是非空有穷集合,从X到X的 双射,称为集合X中的置换,并称|X|为置换的 阶。
若X={x1,x2,…,xn},则n阶置换表为
pp(xx11)
x2 p(x2)
xn p(xn)
并称
p(x1)
x1
p(x2) x2
p(xn)
xn
定义7.2.1 给定两个半群<S,⊙>与<T, ○>,则
半群<S,⊙>半群<T, ○>:=(f)(f∈TS∧(x)( y)(x, y∈S→f(x⊙y)=f(x) f(y))
并称f为从<S,⊙>到<T,○>的半群同态 映射。
由定义可以知道,半群同态映射f可以不是 唯一的。
半群和群的关系

半群和群的关系
半群的本质就是一个集合对上面的2元运算满足结合律(说白了就是封闭+结合);
而群不仅有结合律,还要求含幺+每个元有逆,定义的条件要强得多了。
任何群都是半群,但任何半群都可以(同构的角度上来说是唯一的)“嵌入”到一个对应的群里面.
群的应用到处都是,代数中,几何中,拓扑中,函数论中,应用数学包括物理中,......太多了。
而半群的正式研究比其他起步于十九世纪中期的代数结构如群或环要晚一些。
,开始于二十世纪早期。
自从1950年代,有限半群的研究在理论计算机科学中变得特别重要,因为在有限半群和有限自动机之间有自然的联系。
有限半群理论比它的无限对应者要更加发达。
这特别根源于语法半群概念,和继而在半群的伪品种和已经被证明在自动机理论中特别多产的所谓的形式语言品种之间的联系。
【离散数学】知识点及典型例题整理

【半群】G非空,·为G上的二元代数运算,满足结合律。
【群】(非空,封闭,结合律,单位元,逆元)恰有一个元素1适合1·a=a·1=a,恰有一个元素a-1适合a·a-1=a-1·a=1。
【Abel群/交换群】·适合交换律。
可能不只有两个元素适合x2=1【置换】n元置换的全体作成的集合Sn对置换的乘法作成n 次对称群。
【子群】按照G中的乘法运算·,子集H仍是一个群。
单位子群{1}和G称为平凡子群。
【循环群】G可以由它的某元素a生成,即G=(a)。
a所有幂的集合an,n=0,±1,±2,…做成G的一个子群,由a生成的子群。
若G的元数是一个质数,则G必是循环群。
n元循环群(a)中,元素ak是(a)的生成元的充要条件是(n,k)=1。
共有ϕ(n)个。
【三次对称群】{I(12)(13)(23)(123)(132)}【陪集】a,b∈G,若有h∈H,使得a =bh,则称a合同于b(右模H),a≡b(右mod H)。
H有限,则H的任意右陪集aH的元数皆等于H的元数。
任意两个右陪集aH和bH或者相等或者不相交。
求右陪集:H本身是一个;任取a∉H而求aH又得到一个;任取b∉H∪aH而求bH又一个。
G=H∪aH∪bH∪…【正规子群】G中任意g,gH=Hg。
(H=gHg-1对任意g∈G都成立)Lagrange定理G为有限群,则任意子群H的元数整除群G的元数。
1有限群G的元数除以H的元数所得的商,记为(G:H),叫做H在G中的指数,H的指数也就是H的右(左)陪集的个数。
2设G为有限群,元数为n,对任意a∈G,有an=1。
3若H在G中的指数是2,则H必然是G的正规子群。
证明:此时对H的左陪集aH,右陪集Ha,都是G中元去掉H的所余部分。
故Ha=aH。
4G的任意多个子群的交集是G的子群。
并且,G的任意多个正规子群的交集仍是G的正规子群。
5 H是G的子群。
离散数学 半群与含幺半群(独异点)

∵区间 (0,1) R,且•在(0,1)上封闭可结合, ∴< (0,1), •>是<R, •>的子半群
3
定理2:<S,*>是半群,若S是有限集,则必有aS,使a*a=a。
证明:对 bS ∵<S,*>是半群,*在S上封闭,∴b*b S 记 b2=b*b, 则 b2*b=(b*b)*b=b*(b*b)=b*b2 记 b3=b2*b=b*b2 则b3*b=b2*b*b=b*((b*b)*b)=b*(b2*b)=b*b3
主要内容 1 代数系统的基本概念 2 半群与含幺半群(独异点) 3 群(阿贝尔群与循环群) 4 陪集与拉格朗日定理 5 同态与同构 6 环与域
1
定义1:<S,*>是一个代数系统,S为非空集合,*是定义在S上的二元运算:
• *是封闭的, <S,*>称为广群; • *可结合的广群称为半群; • 含有幺元的半群,称为独异点(含幺半群); • * 可交换的半群,称为交换半群。
定义3:<G,*>是群,若G是有限集,称<G,*>是有限群; G中元素的个数称为该有限群的阶数,记为 | G |; 若G无限,则<G,*>称为无限群。
定义4:<G,*>是群,a是G中任意元素,nN,定义元素a的幂为: a,……, an+1 = an * a, 定义:a-n = ( a-1) n (其中a-1是a的逆元)
∴x = b ,即元素 b 必满足 b * b = b
7
作业
• P190 (5)
8
离散数学第六章---群论

第6章 群论
定理6.1 一个半群(S,),如果它有一个子代 数 (M, ) ,则此子代数也是一个半群。
定义6.2 一个半群(S,)的子代数 (M, )也是 半群,称为(S,)的子半群。
第6章 群论
一个半群(S,)中的元素a ,可定义它的幂: a1=a , a2=a a , …,an+1=an a
第6章 群论
定理6.5 一个单位半群(S,),如果存在一个
子代数 (M, ) ,且其单位元 e ∈M,则 (M, )
也是一个单位半群。
定义6.5 一个单位半群(S,),如果存在一个
子代数 (M, ) ,且其单位元 e ∈M,则 (M, )
也是一个单位半群,称为(S,)的子单位半群 。
Hale Waihona Puke 第6章 群论定义6.5 :一个单位半群(S,)如果由它的一个 元素a 所生成,则称为由 a 所生成的循环单位半 群,元素 a 称为此单位半群的生成元素。
定理6.6 :一个循环单位半群是一个可换单位半 群。
第6章 群论
6.2 群
一、群与群的同构 1、群的有关定义
定义6.7 如果代数系统(G, )满足 (1) (G, )为一半群; (2) (G, )中有单位元e; (3) (G,)中每一元素a∈G都有逆元 a-1 则称代数系统(G, )为群。
第6章 群论
第六章 群论 6.1 半群与单元半群 6.2 群
第6章 群论
群在代码的查错、改错的研究,自动机理论等 方面都有应用。
第6章 群论
6.1 半群与单元半群
半群与群都是具有一个二元运算的代数系 统,群是半群的特殊例子。事实上,群是历史 上最早研究的代数系统,它比半群复杂一些, 而半群概念是在群的理论发展之后才引进的。 逻辑关系见图6.1.1。
离散数学课件-第十一章节半群与群

半群与群在其他领域的应用
经济学
半群与群的概念在经济模型中用于描述市场交易 和供需关系,特别是在博弈论和经济计量学中。
社会学
群的概念在社会学中用于描述社会结构和群体行 为,例如在人类学和社会网络分析中。
语言学
群的概念在语言学中用于描述语言的语法和词法 结构,特别是在形式语言学和句法分析中。
05
习题与解答01Βιβλιοθήκη 020304
封闭性
群的二元运算是封闭的,即对 任意的a、b属于群,运算结
果仍属于群。
结合律
群的二元运算是满足结合律的 ,即(a*b)*c=a*(b*c)。
单位元存在
群中存在一个单位元e,使得 对任意的a属于群,都有 e*a=a*e=a。
逆元存在
对任意的a属于群,都存在唯 一的逆元a',使得a*a'=e,
在S上的二元运算。
群是一个有序对(G,*),其中G 是一个非空集合,*是一个在 G上的二元运算,满足封闭性、
结合性和存在单位元。
半群没有单位元,而群有; 半群的运算不满足结合律,
而群的运算满足结合律。
一个具体的半群的实例是自然数 集N和加法运算;一个具体的群 的实例是矩阵集合M和乘法运算 ,其中M是一个有限维线性空间 的可逆矩阵组成的集合,满足封 闭性、结合性和存在单位元。
第十一章节半群与群的习题
01
02
03
04
1. 什么是半群?请给出 其定义。
2. 什么是群?请给出其 定义。
3. 半群和群有哪些主要 区别?
4. 请举例说明一个具体 的半群和群的实例。
习题答案及解析
1. 半群的定义
2. 群的定义
3. 主要区别
离散数学半群【实用资料】

一、广群与半群
例题2 设S = {a,b,c}, S上的一个二元运算的定义如下表
所示,验证<S, △>是半群。
△
a
b
c
aab来自cba
b
c
c
a
b
c
解: 由上表知运算△在S上是封闭的而且对任意x1,x2∈S有 x1△x2=x2,且a,b,c都是左幺元,从而对任意的x,y,z∈S都有:
x△(y△z)=x△z=z,(x△y)△z=y△z=z
( [i] m [j] ) m [k] = [i] m ( [i]) m [j] ) = [(i j k ) mod m ] 故+m, m都可结合。
二、独异点
3) [0] +m [i]= [i] +m [0] = [i]
[1] m [i]= [i] m [1] = [i]
代[i]数m系[统j]<={即[-(i1[,1j0)},m]od,>m,[]<[1-1],分1],别>为,+和m<,Z , m的>都幺是具元有。幺元1的半群。
a*a=a。 即a, b所在列也不同。
代数系统<{-1,1}, >,<[-1,1], >,和<Z , >都是具有幺元1的半群。
证明:对任bS, 由封闭性知 a * a-1 = a-1* a = e
半群是一种特殊的代数系统,在计算机科学领域中,如形式语言,自动机理论等方面,已得到了卓有成效的应用。
b*b = b S, [1] m [i]= [i] m [1] = [i] 2
具有幺元1的半群。因此它们都是独异点。 设<S, *>为独异点,则关于*的运算表中任何两行或两列都不同。 证明:设e为幺元。对任a, bS, ab a*e = a b*e = b 可见a, b所在行不同。 同理 e*a = a e*b = b 即a, b所在列也不同。
6.2-群的定义(离散数学)

理解群的定义
例.群中消去律一定成立。 群中消去律一定成立。 证明: 是群, 证明:设(G, *)是群,其单位元是 , 是群 其单位元是1, 对于G中任意三个元素 中任意三个元素a, , , 对于 中任意三个元素 ,b,c, (1)若 a * b = a * c,则 ) , a-1 * (a * b) = a-1 *( a * c),即 , (a-1 * a) * b =(a-1 * a) * c,亦即 , 1 * b =1 * c, , 故b = c。 。 (2)同理可证:若 b * a = c * a,则b = c )同理可证: ,
6.2.2 群 -- 群的定义
如果满足下面条件: 设(G, )为半群,如果满足下面条件: , ) (1) 有壹(单位元):G中有一个元素 ,适合 有壹(单位元) 中有一个元素1, 中有一个元素 对于G中任意元素 都有1a 中任意元素a, 对于 中任意元素 ,都有 = a1 = a; (2) 有逆:对于G中任意 ,都可找到G中一个 对于 中任意a,都可找到 中一个 中任意 元素a 满足aa 元素 -1,满足 -1 = a-1a = 1, , 则称(G, )为群。 则称( , )为群。 如果群G包含的元素个数有限,则称 为 如果群 包含的元素个数有限,则称G为有 包含的元素个数有限 限群,否则称G为无限群。 否则称 为
6.2.2 群 -- 群的例
为自然数集, 设N为自然数集,规定 上的运算“⊙”如 为自然数集 规定N 上的运算“ 下:a ⊙ b = a + b + ab。 。 已证: 为半群。 已证:(N, ⊙)为半群。 , 不是群。 但(N, ⊙)不是群。 , 反证:若不然, 是群, 反证:若不然, (N, ⊙)是群,则一定有 , 单位元素,设为e 则对N中任意元素a 单位元素,设为e,则对N中任意元素a,都有 e ⊙ a = a,即e + a + ea = a, a 因此,e=0 矛盾。因此, 因此 , e=0 , 但 0N , 矛盾 。 因此 , ( N, ⊙ ) , 无单位元素,故不是群。 无单位元素,故不是群。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.群方程存在惟一解 定理11.2 G为群,∀ a,b∈G,方程ax=b 和ya=b在G中 有解且仅有惟一解. 证 a− 1b代入方程左边的x 得 a(a− 1b) = (aa− 1)b = eb = b 所以a− 1b是该方程的解. 下面证明惟一性. 假设c是方程ax=b的解,必有ac=b,从而有 −1 −1 −1 c = ec = (a a)c = a (ac) = a b 同理可证b a− 1是方程ya=b的惟一解. 例 设群G=<P({a,b}),⊕>,其中⊕为对称差. 解下列 群方程: {a}⊕X=∅,Y⊕{a,b}={b} −1 −1 解 X={a} ⊕ ∅ ={a} ⊕ ∅ ={a} , Y={b} ⊕ {a,b} ={b} ⊕ {a,b}={a} 15
6
五、半群与独异点的同态映射
1.定义 定义11.3 (1) 1=<S1,◦>, V2=<S2,∗>是半群, S1→S2. 设V ϕ: 若对任意x,y∈S1 有 ϕ (x◦y)= ϕ (x)∗ ϕ (y) 则称ϕ为半群V1到V2的同态映射,简称同态. (2) 设V1=<S1,◦,e1>,V2=<S2,∗,e2>是独异点, S1→S2. ϕ: 若对任意x, y∈S1有 ϕ (x◦y)= ϕ (x)∗ ϕ (y) 且 ϕ (e1)= e2, 则称 ϕ 为独异点 V1 到 V2 的同态映射,简称同态.
第十一章 半群与群 第一节 半群与独异点
一、半群与独异点的定义
1.定义11.1 (1)设V=<S,◦>是代数系统,◦为二元运算,如果◦运算 是可结合的,则称V 为半群. (2)设 V=<S,◦>是半群,若 e∈S 是关于◦运算的单位元, 则称 V 是含幺半群, 也叫做独异点. 有时也将独异点 V 记 作 V=<S,◦,e>.
21
−1
定理11.7 (判定定理三) 设G为群,H是G的非空有穷子集,则H是G的子群当且 仅当∀ a,b∈H 有ab∈H. 证 必要性显然. 为证充分性, 只需证明a∈H有a− 1∈H. 任取a∈H, 若a = e, 则a− 1 = e∈H. 若a≠e,令S={a,a ,…},则S⊆ H. 由于H 是有穷集,必有ai = aj(i<j).根据G 中的消 去律得 a
7
2.实例 设半群V1=<S,·>,独异点V2=<S,·,e>. 其中·为矩阵 乘法,e为2 阶单位矩阵,
a 0 S | a, d R 0 d
令
a 0 a 0 ( ) 0 0 , 0 d
ϕ 是半群 V1 的自同态, 不是独异点 V2 的自同态, ϕ 因为它 没有将 V2 的单位元映到 V2 的单位元.
19
二.子群的判定定理
定理11.5 (判定定理一) (1)∀ a,b∈H 有ab∈H. (2)∀ a∈H 有a ∈H. 证 必要性是显然的. 为证明充分性,只需证明e∈H. 因为 H 非空,存在 a∈H. 由条件(2)知 a− 1∈H,根据 条件(1)a a− 1∈判定定理二) 设G为群,H是G的非空子集. H是G 的子群当且仅当∀ a,b∈H 有ab− 1∈H. 证 必要性显然. 只证充分性. 因为H非空,必存在a∈H.根据给定条件得aa− 1∈H,即e ∈H. 任取a∈H, 由e,a∈H 得 ea− 1∈H,即a− 1∈H. 任取a,b∈H,知b ∈H. 再利用给定条件得 a(b− 1) − 1∈H,即ab∈H. 综合上述,可知 H 是 G 的子群.
13
二、群的性质
1.群的幂运算规则 定理11.1 设G 为群,则G 中的幂运算满足: (1)∀ a∈G,(a− 1)− 1=a. −1 −1 −1 (2)∀ a,b∈G,(ab) =b a . (3)∀ a∈G,anam=an+m,n,m∈Z. (4)∀ a∈G,(an)m=anm,n,m∈Z. (5)若G 为交换群,则(ab)n=anbn. 证(1)(a− 1)− 1 是a− 1 的逆元,a 也是a− 1 的逆元. 根 据逆元的唯一性,等式得证. −1 −1 −1 −1 −1 ( 2 ) (b a )(ab)= b (a a)b = b b = e, 同 理 (ab)( b− 1a− 1)=e,故 b− 1a− 1 是 ab 的逆元. 根据逆元的唯 一性等式得证.
18
第三节 子群
一、子群的定义
定义11.8 设G是群,H是G的非空子集,如果H关于G中 的运算构成群,则称H是G 的子群, 记作H≤G.若H是G的子 群,且H⊂ G,则称H是G的真子群,记作H<G. 例 nZ(n 是自然数)是整数加群〈Z,+〉的子群. 当 n≠1 时,nZ 是 Z 的真子群.对任何群 G 都存在子群. G 和{e}都 是 G 的子群,称为 G 的平凡子群.
4
2.实例 例 设半群V1=<S,·>,独异点V2=<S,·,e>. 其中·为 矩阵乘法,e 为2 阶 单位矩阵,
a b S | a, b, c, d R c d a 0 T | a R 0 0
1 0 则 T⊆ S,且 T 是 V1=<S,·>的子半群. 是 T 的单位 0 0
例 设G是群,a,b∈G是有限阶元. 证明 (1)|b− 1ab| = |a| (2)|ab| = |ba| 证(1)设 |a| = r,|b− 1ab| = t,则有 −1 r −1 r −1 (b ab) = b a b = b b = e 从而有t|r. 另一方面,由a = (b− 1) − 1 (b− 1ab)b− 1 可知 r|t. 从而有 −1 |b ab| = |a|. (2)设 |ab| = r,|ba| = t,则有 (ab)t+1 = a(ba)t b = ab t 由消去律得 (ab) = e,从而可知,r|t. 同理可证 t|r. 因此 |ab| = |ba|.
1
2.实例 + 例:(1)<Z ,+>,<N,+>,<Z,+>,<Q,+>,<R,+>都是半群, +是普通加法. 这些半群中除<Z+,+>外都是独异点. (2)设n 是大于1 的正整数,<Mn(R),+>和<Mn(R),·> 都是半群,也都是独异点,其中+和·分别表示矩阵加法 和矩阵乘法. (3)<P(B),⊕>为半群,也是独异点,其中⊕为集合的 对称差运算. (4)<Zn, ⊕>为半群,也是独异点,其中 Zn={0,1,…,n−1},⊕为模n加法. (5)<AA, ◦>为半群,也是独异点,其中◦为函数的复合 运算. (6)<R*,◦>为半群,其中R*为非零实数集合,◦运算定 义如下: ∀ x,y∈R*, x◦y=y 2
12
定义11.7 设G是群,a∈G,使得等式ak=e成立的最小正 整数k称为a的阶,记作|a|=k,称a为k阶元.若不存在这样 的正整数k,则称a为无限阶元. 在<Z6,⊕>中, 和4 是3 阶元, 是2 阶元, 和5 是 2 3 1 6 阶元,0 是1 阶元. 在<Z,+>中,0 是 1 阶元,其它整数的阶都不存在.
元,T 构成独异点,但不是 S 的子独异点,因为 S 的单 位元是 e. 5
四、半群与独异点的直积
定义11.2 设V1=<S1,◦ >,V2=<S2,∗>是半群(或独异点), 令S=S1×S2,定义S 上的·运算如下:∀ <a,b>,<c,d>∈S, <a,b> · <c,d> = <a◦c,b∗d> 称<S,·>为V1 和V2 的直积,记作V1×V2. 不难证明 V1×V2 是半群.若 V1 和 V2 是独异点,其单位元分 别为 e1 和 e2,则<e1,e2>是 V1×V2 中的单位元,因此 V1×V2 也是独异点.
(3) 若群 G 中的二元运算是可交换的, 则称 阿贝尔 (Abel) 群.
例: <Z,+>和<R,+>是无限群, n,⊕>是有限群, <Z 也是n 阶 群.Klein 四元群是4 阶群.<{0},+>是平凡群. n 阶(n≥2) 实可逆矩阵集合关于矩阵乘法构成的群是非交换群.
11
定义11.6 设G是群,a∈G,n∈Z,则a的n次幂.
3
三、子半群与子独异点
1. 定义与判别方法 半群的子代数叫做子半群,独异点的子代数叫做子独 异点. 子半群的判别方法: V=<S,◦>是半群,T⊆ S,T 非空,如果T 对V 中的运算 ◦封闭,则<T,◦>是V 的子半群. 子独异点的判别方法: V=<S,◦,e>是独异点,T⊆ S,T 非空,如果 T 对 V 中的运 算◦封闭,而且 e∈T,那么<T,◦,e>构成 V 的子独异点.
二、半群与独异点的性质
1.半群<S,◦>中的幂 可以定义元素的幂,对任意x∈S,规定: x1=x xn+1=xn◦x, n∈Z+ 用数学归纳法不难证明x 的幂遵从以下运算规则: xn◦xm=xn+m n m nm + (x ) = x m,n∈Z 2.独异点<S,◦,e>中的幂 对于任意的x∈S,可以定义x 的零次幂,即 0 x =e xn+1=xn◦x n∈N 独异点的幂运算也遵从半群的幂运算规则,其中m 和n 是自然数.
e n 0, a n a n 1 a n0 (a 1 ) m n 0, n m
群中元素可以定义负整数次幂. 在<Z3,⊕>中有 2− 3 = (2− 1)3 = 13 = 1⊕1⊕1 = 0 在<Z,+>中有 (− 2)