群论1
定义1 我们说(S,∗)是一个幺半群,当该二元运算满足结合律,且具有单位元。此即
∀x,y,z∈S,(x∗y)∗z=x∗(y∗z)∃e∈S,∀x∈S,e∗x=x∗e
如果该二元运算满足结合律且不考虑单位元,则称为半群。
根据上述的定义容易知道(N,+),(Z,+),(Q,+),(R,+),(C,+)等是幺半群。
定义2 我们说(S,∗)是一个交换幺半群,当其是一个幺半群,且定义在该群上的二元运算满足交换律,即
∀x,y∈S,x∗y=y∗x
刚才我们举的例子都是交换幺半群,那么是否存在非交换幺半群呢?显然线性代数中的矩阵乘法是非交换的,那么容易知道n×n的是实矩阵对乘法构成非交换的幺半群。
命题1 幺半群的单位元存在且唯一。
证明:根据幺半群的定义可得它存在单位元,假设e,e′是(S,⋅)的单位元,对于乘积e⋅e′,一方面由于e是单位元,所以它等于e′,另一方面由于e′也是单位元,所以它等于e,即
e=e⋅e′=e′
因此幺半群中的单位元是唯一的。
定义3 令x1,x2,⋯,xn∈S,我们递归地定义
x1⋅x2⋅x3⋅⋯xn=(x1⋅x2⋅x3⋅⋯xn−1)⋅xn
令x∈S,n∈N。若n>0,我们定义xn=x⋯x,而x0=e。
命题2(广义结合律) 令x1,x2,⋯,xn,y1,y2,⋯,ym∈S,则
x1⋅x2⋅⋯xn⋅y1⋅y2⋅⋯ym=(x1⋅x2⋅⋯xn)(y1⋅y2⋅⋯ym)
证明: ∀n∈N,对m做数学归纳。若m=1,那么有
x1⋅x2⋅⋯xn⋅y1=(x1⋅x2⋅⋯xn)y1
由定义3,该式显然成立。接下来,设m=k时命题成立,即
x1⋅x2⋅⋯xn⋅y1⋅y2⋅⋯yk=(x1⋅x2⋅⋯xn)(y1⋅y2⋅⋯yk)
那么当m=k+1时,有
x1⋅x2⋅⋯xn⋅y1⋅y2⋅⋯yk+1=((x1⋅x2⋅⋯xn)(y1⋅y2⋅⋯yk))⋅yk+1=(x1⋅x2⋅⋯xn)((y1⋅y2⋅⋯yk)⋅yk+1)=(x1⋅x2⋅⋯xn)(y1⋅y2⋅⋯yk⋅yk+1)
有了广义结合律,只要 𝑥1, · · · , 𝑥𝑛 的顺序是固定的,无论怎么添加括号,我们都可以利用命题 2 的结论,将括号重排至从前往后依次乘的顺序而保持结果不变。由于没有用到单位元的条件。因此,只要一个集合上的二元运算满足结合律,就自动满足广义结合律。所以,如果一个集合上的二元运算有结合律,我们就可以在连续元素的乘积中不加括号,也可以按照我们的需要随意加括号。
根据广义结合律,我们可以得到如下推论。
命题3 令x∈S,m,n∈N+,则
xm+n=xm⋅xn
证明:根据定义3和广义结合律,有
xm+n=mx⋯xnx⋯x(定义3)=(mx⋯x)(nx⋯x)(广义结合律)=xm⋅xn(定义3)
定义4 令(S,⋅)是一个幺半群,若T⊂S,我们说(T,⋅)是(S,⋅)的一个子幺半群,若e∈T,且T在定义在S的运算下封闭,即
e∈T∀x,y∈T,x⋅y∈T
命题4 一个幺半群的任意一个子幺半群是幺半群。
证明:设幺半群(S,⋅)的一个子幺半群为(T,⋅),由于T在⋅运算下封闭,所以
T×T→T
满足二元运算的封闭性。
此外,由于T⊂S,那么由于S中的元素对于该运算都满足结合律,所以T中元素对该运算也满足结合律。
由于e∈T且e是(S,⋅)的单位元,那么e也必定是(T,⋅)的单位元。
因此封闭性、结合律、单位元条件满足,(T,⋅)是幺半群。
定义5(幺半群同态) 假设(S,⋅)和(T,∗)是两个幺半群,且f:S→T是一个映射,我们称f是一个幺半群同态,当f保持乘法运算,且把单位元映射到单位元。即
∀x,y∈S,f(x⋅y)=f(x)∗f(y)f(e)=e′
其中e和e′分别是(S,⋅)和(T,∗)的单位元。
下面是一个典型的幺半群同态。设(S,⋅)是一个幺半群,令x∈S。我们定义f:(N,+)→S(n,⋅),使得f(n)=xn。首先,由于f(0)=e,所以满足将单位元映射到单位元。其次,f(m+n)=xm+n=xm⋅xn=f(m)⋅f(n)。因此f是一个幺半群同态。
定义6 假设(S,⋅)是一个幺半群,存在集合A⊂S。我们定义由A生成的子幺半群,记作<A>,是指S中所有包含了A的子幺半群的交集。即
<A>=∩{T⊂S:T⊃A,T是子幺半群}
这个子幺半群有一个很好的性质,即命题5。
命题5 假设(S,⋅)是一个幺半群,存在集合A⊂S,则<A>也是一个子幺半群。因此,<A>是包含A的最小子幺半群。
证明:要证明<A>是一个子幺半群,即证明:
- ∀x,y∈<A>,x⋅y∈<A>
- e∈<A>
对于命题1,任取一个包含A的子幺半群(T,⋅),由于∀x,y∈<A>,x,y∈T,而T对⋅运算封闭,所以x⋅y∈T。那么由于x⋅y存在于所有这样的T中,因此x⋅y∈<A>。
对于命题2,同样任取一个包含A的子幺半群(T,⋅),有e∈T。由于e存在于所有这样的T中,因此e∈<A>。
所以<A>是一个子幺半群。由于<A>是所有包含A的子幺半群的交集,因此不可能存在一个比<A>更小的子幺半群,所以<A>是包含A的最小子幺半群。
定义7(幺半群同构) 假设(S,⋅)和(T,∗)是两个子幺半群,且f:S→T是一个映射,我们称f是一个幺半群同构,当f是一个双射,且是一个同态。即
f是双射∀x,y∈S,f(x⋅y)=f(x)∗f(y)f(e)=e′
其中e和e′分别是(S,⋅)和(T,∗)的单位元。
命题6 幺半群同构具有对称性。
证明:需证明若f:(S,⋅)→(T,∗)是一个幺半群同构,那么f−1也是一个幺半群同构。
由于f是一个双射,因此f−1也是一个双射。只需证明f−1是一个幺半群同态。
令x,y∈S,x′,y′∈T,设f(x)=x′,f(y)=y′, 则x=f−1(x′),y=f−1(y′)。那么有
f(x⋅y)f−1(x′∗y′)=f(x)∗f(y)=x′∗y′=x⋅y=f−1(x′)⋅f−1(y′)
又∵f(e)=e′,∴f−1(e′)=e。
因此f−1是一个幺半群同构,幺半群同构满足对称性。
命题7 幺半群同构具有传递性。
假设(S,⋅),(T,∗)和(R,×)是三个幺半群,f:(S,⋅)→(T,∗)是一个幺半群同构,g:(T,∗)→(R,×)是一个幺半群同构,那么g∘f是一个幺半群同构。
证明:令s1,s2∈S,那么有
f(s1⋅s2)=f(s1)∗f(s2)
设t1=f(s1),t2=f(s2),那么有
g(t1∗t2)g(f(s1⋅s2))g∘f(s1⋅s2)=g(t1)×g(t2)=g(f(s1))×g(f(s2))=g∘f(s1)×g∘f(s2)
此外,由于f(es)=et,g(et)=er,所以g∘f(es)=er。因此g∘f是一个幺半群同构,幺半群同构具有传递性。
由于一个幺半群必定同构于自己,同构具有自反性。因此幺半群的同构是一个等价关系。