本文最后更新于:2024年4月27日 晚上
第六章-典型的代数系统
6.1 群
6.1.1 半群和独异点
定义
- 对于代数系统V=<S,⋅>,若⋅可结合,则V为半群。
进一步,若半群V具有单位元,则称V为独异点。
- 典型的半群有<Z+,+>,<N,+>,<Z,+>,<Q,+>,<R,+>等。
6.1.2 群
定义
- 对于代数系统<G,⋅>,若⋅可结合,存在单位元e∈G,且对于G中的任意元素x都有x−1∈G,则称G为群。
- 典型的群有<Z,+>,<Q,+>,<R,+>,<Zn,⊕>
- 有限群:群G为有穷集,如<Z6,⊕>,其中∣G∣称为群的阶
无限群:群G为无穷集,如<Z,+>,<Q,+>,<R,+>是无限群
平凡群:只含单位元的群,如<{0},+>,<{1},×>
交换群/Abel群:群中的二元运算可交换
一些性质
特殊的群
⋅eabceeabcaaecbbbceaccbae
- 单位元e
- 每一个元素的逆元都是自身
- a,b,c中任意2个元素运算⋅结果是另外一个
- 群中元素的阶:∣e∣=1,∣a∣=∣b∣=∣c∣=2
6.1.3 群中元素的阶
定义
- x∈G,使得xk=e成立的最小正整数k称为x的阶,记作∣x∣=k,此时x称为k阶元。若不存在这样的k,则x称为无限阶元
- <Z,+>中,∣0∣=1
- <Z6,⊕>中,∣0∣=1,∣1∣=∣5∣=6,∣2∣=∣4∣=3,∣3∣=2
- <Z8,⊕>中,阶为4的元素有2、6,∣4∣=2
q:如果G是有限群,那么G包括无限阶元吗?
a:若G为有限群,∀a∈G为无限阶元,则
{a−∞...a−1,a0,a1,a2...a∞}⊂G
且a−∞=...=a−1=a0=a1=a2=...=a∞
(若∃n,m∈Z,且n=m,有an=am⇒a∣n−m∣=e,与已知矛盾)
即,无限阶元会产生无穷个元素,显然G不可能是有限群
一些性质
- 设G为群,a∈G,且∣a∣=r,则
- ak=e的充分必要条件为 r∣k
必要性:已知ak=e,由除法得k=pr+q(0≤q≤r−1,p∈Z),从而aq=eaq=(ar)paq=ak=e
因此q=0
- ∣a∣=∣a−1∣
∣a−1∣=t,则(a−1)r=(ar)−1=e,则t∣r
同理可证r∣t,因此t=r
- r≤∣G∣
已知∣a∣=r,则a0=a1=a2=...=ar−1ar=a0,ar+1=a1,...,a2r−1=ar−1a−1=ar−1,a−2=ar−2,...,a−r=a0
且{a0,...,ar−1}⊂G,即r≤∣G∣
6.1.4 子群
定义
- 设<G,⋅>是群,H是G的非空子集,如果H关于G中运算⋅构成群,则称H是G的子群,记作H≤G
若H是G的子群,且H⊂G,则称H是G的真子群,记作H<G
G和{e}都是G的子群,称为G的平凡子群
- eg:nZ(n∈N)≤<Z,+>,且当n=1时,nZ<Z
子群的判定定理
下面给出判断子群的三条定理:
- 定理一:设<G,⋅>是群,H是G的非空子集,H≤G当且仅当:
- (1)∀a,b∈H,有a⋅b∈H
- (2)∀a∈H,有a−1∈H
- 定理二(子群判定定理):设G为群,H是G的非空子集,H≤G当且仅当 ∀a,b∈H有a⋅b−1∈H
充分性:
已知H≤G,则∀a,b∈H,有a⋅b∈H且b−1∈H⇒a⋅b−1∈H
必要性:
由∀a,b∈H有a⋅b−1∈H
1.令b=a,则a⋅a−1=e∈H,即H中单位元存在
2.令a=e,则e⋅b−1=b−1∈H,即H中元素均有逆元
3.∀a,b∈H,则b−1∈H,则a⋅(b−1)−1∈H⇒a⋅b∈H,即H对⋅运算封闭
- 定理三(有限群的子群判定定理):设G为群,H是G的非空子集。如果H是有穷集,则H是G的子群当且仅当∀a,b∈H,有a⋅b∈H
充分性易证,下证必要性
1.由于∀a,b∈H,有a⋅b∈H,即H对⋅运算封闭
2.由于H是有穷集,故∀a∈H,有∣a∣=r⇒ar=e∈H,即H中存在单位元
3.由ar−1⋅a=e⇒a−1=ar−1,即H中任意元素均有逆元
特殊子群
- 循环群:设G为群,a∈G,令H={ak∣k∈Z},则H是G的子群,称为由a生成的子群,记作<a>,称为循环群
- 整数加群<Z,+>,由2生成的子群是<2>={2k∣k∈Z}=2Z
- 模6加群<Z6,⊕>中,<2>={0,2,4}
- 设G为群,令C为G中所有可交换的元素构成的集合,即C={a∣a∈G∧∀x∈G(ax=xa)},则C是G的子群,C称为G的中心
- 对于Abel群G,G的中心就是其自身
- 如果中心是{e},则G是无中心的
1.设a,b∈C,则a∈G,b∈G⇒b−1∈G,且对∀x∈G,有ax=xa
bx=xb⇒x=b−1xb⇒xb−1=b−1x
因此b−1∈C,故ab−1x=axb−1=xab−1
- 共轭子群:设H≤G,x∈G,证明:xHx−1={xhx−1∣h∈H}是G的子群,称为H的共轭子群
1.设xax−1,xbx−1∈xHx−1,则a∈H,b∈H,b−1∈H⇒ab−1∈H
2.xax−1(xbx−1)−1=xax−1xb−1x−1=xab−1x−1∈xHx−1,由子群判定定理,原式得证
- 例:设G是群,H,K是G的子群,证明
(1)H∩K也是G的子群
∀a,b∈H∩K,则a∈H且a∈K,b−1∈H且b−1∈K,由于H≤G且K≤G,因此ab−1∈H且ab−1∈K,因此ab−1∈H∩K⇒H∩K≤G
(2)H∪K≤G⟺H⊆K∨K⊆H
充分性⇐显然成立
下证必要性⇒:假设H⊆K∧K⊆H,则∃h∈H∧h∈/K,∃k∈K∧k∈/H,则hk∈/H(否则k=h−1(hk)∈H,矛盾),同理hk∈/K,因此hk∈/H∪K.但h,k∈H∪K,与H∪K≤G矛盾
因此H⊆K∨K⊆H
6.1.5 循环群
定义
设G是群,若∃a∈G使得G={ak∣k∈Z},则称G是循环群,记作G=⟨a⟩,称a为G的生成元
- eg:对于任何群G,由G中元素a生成的子群是循环群
- 有限循环群中所有元素都是有限阶,且互不相等
- 无限循环群中所有元素都是无限阶,且互不相等(除单位元e外)
分类
G=⟨a⟩,根据∣a∣分为两类:
G={a0=e,a1,a2,...,an−1}
则 ∣G∣=∣a∣=n,称G为n阶有限循环群
G={a0=e,a±1,a±2,...}
则称G为无限循环群
由a生成的循环群只有一个生成元吗?
<Z,+>=⟨1⟩=⟨−1⟩
<Z4,⊕4>=⟨1⟩=⟨3⟩
循环群的生成元求法
设G=⟨a⟩是循环群
- 若G是无限循环群,则G只有两个生成元a、a−1
- 若G是n阶循环群,则G有ϕ(n)个生成元
(1)对于任何小于n且与n互质的正整数r,ar是G的生成元
(2)ϕ(n)欧拉函数:对于任何正整数n,小于n且与n互质的正整数个数
eg:ϕ(12)=4(1,5,7,11)
∣ai∣=ilcm(n,i)=gcd(n,i)n
循环群的子群求法
设G=⟨a⟩是循环群
- G的子群仍然是循环群
- 无限循环群G的子群除了{e}外都是无限循环群
⟨am⟩≤G,m∈Z.取t=m,⟨am⟩=⟨at⟩
- n阶循环群G,对于n的每个正因子d,G恰好含有一个d阶子群H=⟨an/d⟩
例:求出下列G的子群
(1)G=⟨a⟩为无限循环群
⟨e⟩={e}
⟨a⟩=⟨a−1⟩=G
⟨a2⟩=⟨a−2⟩={e,a±2,a±4,a±6,...}
…
(2)G为12阶循环群⟨a⟩
12的正因子有1,2,3,4,6,12.G有6个子群
⟨e⟩={e}
⟨a⟩={G}
⟨a2⟩={e,a2,a4,a6,a8,a10}
⟨a3⟩={e,a3,a6,a9}
⟨a4⟩={e,a4,a8}
⟨a6⟩={e,a6}
6.1.6 n元置换群
循环群都是Abel群,置换群一般不是
定义
设S={1,2,...,n},s上的任何双射函数σ:S→S称为S上的n元置换,(1)表示恒等置换。即:
σ=(1σ(1)2σ(2)......nσ(n))
- 所有的n元置换构成的集合Sn,其关于置换的乘法封闭,置换的乘法满足结合律,恒等置换(1)是Sn中的单位元,对于任何n元置换σ∈Sn,逆置换σ−1是σ的逆元。因此Sn关于置换的乘法构成一个群,称为n元对称群,其子群称为n元置换群。
乘法与逆
两个n元置换的乘法就是函数的符合运算,n元置换的求逆就是求反函数
σ=(1523324154),τ=(1423314255)σ−1=(5132231445)=(1423324551)στ=(1122354354)
轮换与对换
设σ是S={1,2,...,n}上的n元置换,若σ(i1)=i2,σ(i2)=i3,...,σ(ik−1)=ik,σ(ik)=i1,且保持S中其他元素不变,则称σ为S上的k阶轮换,记作(i1i2...ik)。若k=2,则称σ为S上的对换。
如
σ=(1523324154)=(1 5 4)(2 3)=(1 4)(1 5)(2 3)
任何n元置换都可以唯一地表示成不相交的轮换之积,而任何轮换都能表示为对换之积
(i1i2...ik)=(i1ik)...(i1i3)(i1i2)
- n元置换的对换表达式不唯一,但表达式中所含对换个数的奇偶性不变
- 如4元置换τ=(1 2 3 4)只能表示为奇数个对换之积
- n元置换可以表示为奇数个对换之积,则称为奇置换,否则称为偶置换,奇偶置换各有n!/2个。
置换的阶
G是n元置换群
- k阶轮换的阶是k
- 置换的阶是各轮换阶的最小公倍数
- 例1:τ=(1522334857667184)
易知∣τ∣=[∣(1 5 7)∣,∣(4 8)∣]=[3,2]=6
- 例2:(1 2 4 3)(3 5 8)(6 7)的阶是?是奇置换/偶置换?
∣(1 2 4 3)(3 5 8)(6 7)∣=∣(1224354358677681)∣=∣(1 2 4 3 5 8)(6 7)∣=[6,2]=6
因此阶为6,是偶置换
6.1.7 群的分解
拉格朗日定理
设G是有限群,H是G的子群,则∣G∣=[G:H]⋅∣H∣
[G:H]是H在G中的指数
- 推论:设G是n阶群,则∀a∈G,∣a∣是n的因子,且有an=e
- ⟨a⟩是G的子群,阶是n的因子
推论和应用
- 素数阶群都是循环群
- 6阶群中必含有3阶元、2阶元
- 6阶群在同构意义下只有2个
- 4阶群在同构意义下只有2个
6.2 环
6.2.1 环
定义
环是具有两个二元运算的代数系统,分别称为加法和乘法,记作+和⋅
设⟨R,+,⋅⟩是具有两个二元运算的代数系统,如果
- ⟨R,+⟩构成Abel群
- ⟨R,⋅⟩构成半群
- ⋅对+满足分配律
则称该代数系统是环。环中加法和乘法的单位元记作0和1(1可能不存在),环中元素的加法逆元称为负元,记作−x;x的乘法逆元如果存在称为逆元,记作x−1。类似的,将x+(−y)记作x−y
(1)整数集、有理数集、实数集和复数集关于普通加法和乘法构成环,分别称为整数环Z、有理数环Q、实数环R和复数环C
(2)n(n>2)阶实矩阵的集合Mn(R)关于矩阵加法和乘法构成n阶实矩阵环
(3)幂集P(B)关于集合的对称差和交运算构成环⟨P(B),⊕,∩⟩
(4)⟨Zn,⊕,⊗⟩构成环,称为模n的整数环
(5)设⟨G,∘⟩是Abel群,在G上定义∗:∀x,y∈G,x∗y=e,则⟨G,∘,∗⟩构成零环
运算性质
a0=a(0+0)=a0+a0,由消去律得a0=0
0a=(0+0)a=0a+0a,由消去律得0a=0
故0a=a0=0
- (−a)b=a(−b)=−ab
(−a)b+ab=(−a+a)b=0b=0
ab+(−a)b+=(−a+a)b=0b=0
因此(−a)b是ab的加法逆元⇒(−a)b=−ab
同理,a(−b)是ab的加法逆元⇒a(−b)=−ab
由逆元的唯一性,(−a)b=a(−b)=−ab
- (−a)(−b)=ab
由(−a)b=a(−b),(−a)(−b)=(−(−a))b=ab
- (a−b)c=ac−bc
(a−b)c=(a+(−b))c=ac+(−b)c=ac−bc
- c(a−b)=ca−cb
c(a−b)=c(a+(−b))=ca+c(−b)=ca−cb
- ∑i=1mai∑j=1nbj=a1b1+...a1bn+...+amb1+...+ambn
∑i=1mai∑j=1nbj=(a1+a2+...+am)(b1+b2+...bn)=a1(b1+b2+...bn)+a2(b1+b2+...bn)+...+am(b1+b2+...bn)=a1b1+...a1bn+...+amb1+...+ambn
- ∀a,b∈R,n∈Z,(na)b=a(nb)=n(ab)
例 在环中计算(a+b)3,(a−b)2
(a+b)3=a3+ba2+aba+b2a+a2b+bab+ab2+b3
(a−b)2=(a−b)(a−b)=a2−ba−ab+b2
6.2.2 环中的零因子
定义
设⟨R,+,⋅⟩是环,若∃ab=0,且a=0,b=0,则称a为左零因子,b为右零因子(此处的0指环中加法的单位元),即两个非0元素的乘积为0,这样的元素称为左/右零因子
如⟨Z6,⊕,⊗⟩,其中2⊗3=0,2和3都是零因子,这个环含有零因子,不是无零因子环
无零因子的条件:ab=0→a=0∨b=0
- 定理:在一个没有零因子的环里两个消去律成立。反之一个环里消去律成立,则这个环没有零因子:
a=0,ab=ac→b=ca=0,ba=ca→b=c
证明:由于R中没有零因子,因此由a=0和
ab=ac→ab−ac=0→a(b−c)=0
得b−c=0,即b=c消去律成立
反之,假设消去律成立,因为ab=0→ab=a0
由消去律a=0则b=0,因此环R中没有零因子
定理:一个环中若有一个消去律成立,则另一个消去律也成立
6.2.3 特殊的环
定义
设⟨R,+,⋅⟩是环
- 若环中⋅适合交换律,则R是交换环
- 若环中⋅存在单位元,则R是含幺环
- 若∀a,b∈R,ab=0→a=0∨b=0,则称R是无零因子环
- 若R交换、含幺、无零因子,则R是整环
6.2.4 除环和域
若R为环,∣R∣>1,令R∗=R−0,且R∗构成群,则称R是一个除环
若R为交换环,满足以上除环的条件,则称R为域
一个域F是具有两个二元运算的代数系统,其中F与加法构成Abel群,F∗=F−0与乘法也构成Abel群
(1)整数环Z、有理数环Q、实数环R中的乘法适合交换律、含有单位元1、不含零因子,因此是交换环、含幺环、无零因子环和整环。其中有理数环和实数环是域(除0外均有逆元)
(2)n阶实矩阵环⟨Mn(R),+,∗⟩不是交换环,是含幺环(单位元是n阶单位矩阵),不是无零因子环,因此也不是整环和域
(3)模n的整数环⟨Zn,⊕,⊗⟩是交换环、含幺环,当n为质数时构成无零因子环、整环和域;当n为合数时构成不构成整环和域
6.3 格与布尔代数
格与布尔代数均是加载有两个二元运算的代数系统,布尔代数也是一种格
6.3.1 格
定义
设⟨S,≼⟩是偏序集,若∀x,y∈S,{x,y}均有上确界和下确界,则称S关于≼构成格
其中,求上确界记作∨,下确界记作∧
对偶原理
设f是含有符号=,≼≽∨∧的公式,令f∗为f中的∨→∧,≼→≽...后的对偶式,若f为真,则f∗也为真
一些性质
⟨L,≼⟩为格
- ∨,∧适合交换律,结合律,幂等律,吸收律
- 吸收律:∀a,b∈L,有a∨(a∧b)=a,a∧(a∨b)=a
格的等价定义:
- ⟨S,∗,⋅⟩是代数系统,如果∗和⋅满足交换律、结合律、吸收律,则 ⟨S,∗,⋅⟩构成格
证幂等律:
∀a∈S,a∗a=a∗(a⋅(a∗a))=a
同理有a⋅a=a
子格
设L为格,S是L的非空子集,如果S关于L中的运算封闭,则称S是L的子格
特殊的格
1)分配格
- L是分配格当且仅当不含有与钻石格和五角格同构的子格
- 所有的链都是分配格
- 元数小于5的格都是分配格
2)有界格
如果一个格存在全下界a(∃a∈L,∀b∈L→a≼b)和全上界c(∃c∈L,∀b∈L→b≽c),则为有界格,记作⟨L,∧,∨,0,1⟩
- 有限格都是有界格
- 幂集格P(B)都是有界格,1=B,0=ϕ;群G的子群格是有界格,1=G,0={e}
3)有补格
设⟨L,∧,∨,0,1⟩是有界格,a∈L,若∃b∈L满足a∧b=0,a∨b=1,则称b是a的补元。若每个元素都有补元则为有补格
设L是分配格,a∈L,假设a存在补元b和c,则
a∧b=0=a∧c,a∨b=1=a∨c
由分配格性质,b=c
4)布尔格
有补分配格称为布尔格(布尔代数)
- 幂集⟨P(B),∩,∪,′,0,1⟩是布尔格
- 钻石格和五角格不是布尔格
- 长度大于2的链也不是布尔格
等价定义:
设⟨B,∗,⋅⟩是代数系统,如果∗和⋅满足:
- 交换律,∀a,b∈B,a∗b=b∗a,a⋅b=b⋅a
- 分配律,∀a,b,c∈B,a∗(b⋅c)=(a∗b)⋅(a∗c),a⋅(b∗c)=(a⋅b)∗(a⋅c)
- 同一律,∃0,1∈B,∀a∈B,a∗1=a,a⋅0=a
- 补元律,∀a∈B,∃a′∈B→a∗a′=0,a⋅a′=1
则称⟨B,∗,⋅⟩是布尔代数