1
15.3代数系统的同态与同构
?同态映射的概念
?同态映射定义
?同态映射分类
?实例
?同态映射的性质
?同态映射的合成仍旧是同态映射
?同态像是映到代数系统的子代数
?同态像中保持原有代数系统的运算性质
2
同态映射的定义
Axxx
xfxfxfoxxxof
i
ii
k
kiki
∈?
=
,...,,
))(),...,(),((')),...,,((
21
2121
>=<>=< ',...,',',,...,,,
212211 rr
oooBVoooAV与
定义设
是同类型的代数系统,对于i=1,2,…,r,o
i
为k
i
元运算, 函
数f:A→B, 如果对于所有的运算o
i
与o
i
’
则称f 是代数系统V
1
到V
2
的同态映射,简称同态
3
同态映射的定义(续)
4
几点说明
1. 对于二元运算、一元运算、0元运算采用下述表示:
2. 同态映射必须对所有的运算保持等式,包括0元运算
在内,例如
则f 不是V的自同态,因为不保持0元运算
')(
)(')(
)(')()(
aaf
xfxf
yfxfyxf
=
=
=
??
oo
?
?
?
?
?
?
?
?
=
?
?
?
?
?
?
?
?
→
?
?
?
?
?
?
∈
?
?
?
?
?
?
?
?
=>
?
?
?
?
?
?
?
?
?=<
00
0
)
0
0
(,:
,|
0
0
,
10
01
,,
a
b
a
fAAf
Rba
b
a
AAV
?
?
?
?
?
?
?
?
≠
?
?
?
?
?
?
?
?
10
01
)
10
01
(f
5
同态映射的分类
特殊的同态映射
?按映射性质分为:
?单同态
?满同态V
1
~V
2
?同构V
1
?V
2
?按载体分:自同态
?综合:单自同态、满自同态、自同构
6
同态映射的实例
(1) V = <Z,+>, f
c
:Z→Z, f
c
(x) = cx, c为给定整数
c = 0, 零同态; c = ±1,自同构; 其它c, 单自同态
(2) V = <Z
6
,⊕>, f
p
:Z
6
→Z
6
, f
p
(x) = (px) mod 6,
p = 0,1,2,3,4,5
p = 0, f
0
零同态; p = 1, f
1
恒等映射,自同构
p = 2, f
2
= {<0,0>,<1,2>,<2,4>,<3,0>,<4,2>,<5,4>},
p = 3, f
3
= {<0,0>,<1,3>,<2,0>,<3,3>,<4,0>,<5,3>}
p = 4, f
4
= {<0,0>,<1,4>,<2,2>,<3,0>,<4,4>,<5,2>}
p = 5, f
5
= {<0,0>,<1,5>,<2,4>,<3,3>,<4,2>,<5,1>}自同构
(3) 可以推广到f
p
:Z
n
→Z
n
, 恰好存在n 个自同态
f
p
(x⊕y) = (p(x⊕y))modn
= (px)modn ⊕ (py)modn = f
p
(x)⊕f
p
(y)
7
同态性质
?同态的合成仍旧是同态
?同态像是映到的代数系统的子代数
?满同态映射(在同态像中)保持原代数系
统的下述性质:
?交换、结合、幂等、分配、吸收
?单位元、零元、逆元
?消去律不一定保持
8
同态的合成仍旧是同态
命题若f:V
1
→V
2
, g:V
2
→V
3
为同态映射,则g°f:V
1
→V
3
也
为同态映射.
证根据集合论的定理,g°f: V
1
→V
3
为映射.
任取V
1
,V
2
,V
3
中一组对应的运算o
1
,o
2
,o
3
, 设为k 元运算.
?x
1
, x
2
, … , x
k
∈V
1
,
g°f ( o
1
(x
1
, x
2
, …, x
k
)) = g ( f( o
1
(x
1
, x
2
, …, x
k
) ) )
= g (o
2
( f(x
1
), f(x
2
), …, f(x
k
) ) )
= o
3
( g(f(x
1
)), g(f(x
2
)), …, g(f(x
k
)) )
= o
3
( g°f(x
1
), g°f(x
2
), …, g°f(x
k
) )
由于运算的任意性,命题得证.
推论代数系统的同构具有自反、对称、传递的性质.
9
同态像是映到代数系统的子代数
是同类型的代数系统,对于i=1,2,…,r,o
i
与o
i
′是k
i
元运算,
f:A→B是V
1
到V
2
的同态,则f(A)关于V
2
中的运算构成代
数系统,且是V
2
的子代数,称为V
1
在f 下的同态像.
证f(A)是B 的非空子集.证明f(A) 对V
2
中的所有运算封闭.
若V
2
中有0元运算a′, 则V
1
存在0元运算a, f(a)=a′. 因此
a′∈f(A). 考虑V
2
中任意非0元运算o′( k元运算). 任取f(A)中
元素y
1
,y
2
,…,y
k
,存在x
1
,x
2
,…,x
k
使得f(x
i
)=y
i
, i=1,2,…,k, 那么
)),...,,(())(),...,(),(('),...,,('
212121 kkk
xxxofxfxfxfoyyyo ==
显然上述结果属于f(A).
>=<>=< ',...,',',,...,,,
212211 rr
oooBVoooAV与
定理1设
10
满同态保持原代数性质
定理2设
>=<>=< ',...,',',,...,,,
212211 rr
oooBVoooAV与
是同类型的代数系统,函数f:A→B是V
1
到V
2
的满同态,
(1) V
2
中运算保持V
1
中相应运算的下述性质:
交换、结合、幂等、分配、吸收
(2) V
2
中保持V
1
中的单位元、零元、逆元,即
f(e)是V
2
中单位元,e为V
1
中相应运算单位元
f(θ)是V
2
中零元,θ为V
1
中相应运算零元
f(a
-1
)是f(a)的逆元
11
几点说明
1.满同态条件重要. 如果不是满同态,有关性质只能在同
态像中成立. 例如
?
?
?
?
?
?
?
?
=
?
?
?
?
?
?
?
?
→
?
?
?
?
?
?
∈
?
?
?
?
?
?
?
?
=>?=<
00
0
)
0
0
(,:
,,|
0
0
,
a
b
a
fAAf
Rba
b
a
AAV
f 不是满同态,将单位元映到f(A)的单位元,不是自身.
其他见书上例题15.22, 15.23.
2. 消去律不一定保持.
书上例题15.24, <Z,?>, <Z
6
,?>, f(x) = (x) mod 6
12
15.4同余关系与商代数
?同余关系
?同余关系与同余类
?同余关系的实例
?商代数
?商代数定义
?商代数性质
?同态映射、同余关系与商代数之间的联系
13
同余关系与同余类
定义设V=<A,o
1
,o
2
,…,o
r
> 是代数系统,其中o
i
为k
i
元
运算,关系~为A上的等价关系,任取A上2k
i
个元素
a
1
,a
2
, …, a
ki
, b
1
,b
2
, …, b
ki
, 如果对于所有的j =1,2,…,k
i
,
a
j
~b
j
就有
o
i
(a
1
,a
2
, … , a
ki
) ~ o
i
(b
1
,b
2
, … , b
ki
)
则称等价关系~对于运算o
i
具有置换性质.
如果等价关系~对于V 中的所有运算都具有置换性
质,则称~是V上的同余关系,称A中相关的等价类为
同余类.
14
实例
例1 V=<Z
4
,⊕>, 有15个等价关系,采用对应的划分表示.
划分{0},{1,2,3} 对应的不是同余关系,因为1~3,但是
1⊕3 ~3⊕3不成立.
同理可以验证以下11个划分对应的也不是同余关系
{1},{0,2,3} {2},{1,3,0} {3},{1,2,0}
{0,1},{2,3} {0,3},{1,2}
{0},{1},{2,3} {0},{2},{1,3} {0},{3},{1,2}
{1},{2},{0,3} {1},{3},{0,2} {2},{3},{0,1}
只有以下3个划分对应于同余关系:
{0},{1},{2},{3} {0,1,2,3} {0,2},{1,3}
恒等关系与全域关系都是同余关系,任何代数系统都存在
同余关系.
15
商代数定义
定义设代数系统V=<A,o
1
,o
2
,…,o
r
>,其中o
i
为k
i
元运算,
i =1, 2, … , r. 关系R 为V上的同余关系,V关于R的商代数
记作
)],...,,([])[],...,[],([
2121
ii
kik
i
aaaoaaao =
i
o
其中A/R 是关于同余关系的商集. 对于i =1,2,…,r, 运算
定义为
>=<
r
oooRARV ,...,,,//
21
16
商代数的良定义性
运算的良定义
运算结果与参与运算元素的表示无关
对于任意运算o
i
, 设为k
i
元运算,a
j
~b
j
, j=1,2,…,k
i
,
则
])[],...,[],([
)],...,,([
)],...,,([
])[],...,[],([
21
21
21
21
i
i
i
i
ki
ki
ki
ki
bbbo
bbbo
aaao
aaao
=
=
=
17
商代数的性质
设代数系统V, R是V上的同余关系,V 关于R 的
商代数V/R,那么
(1) V/R保持V 的下述性质:
交换、结合、幂等、分配、吸收律
(2) V/R 保持V 的单位元、零元、逆元,即
[e]是商代数的单位元
[θ]是商代数的零元
[a
-1
]=[a]
-1
注消去律不一定保持. 例如<Z,×>有消去律,定义等价关
系如下:
xRy ? x≡y(mod4).
商代数为V/R=<{[0],[1],[2],[3]},?>.
没有消去律. [2]?[2]=[0]?[2], 但是[0]≠[2].
18
同态、同余关系与商代数的联系
?同态映射导出同余关系
?商代数是原代数的同态像
通过自然映射
?同态基本定理
代数系统的同态像同构于它的商代数
19
是同类型的代数系统,对于i =1,2,…,r,o
i
为k
i
元运算,
函数f:A→B为代数系统V
1
到V
2
的同态映射,则由f 导
出的A上的等价关系为V
1
上的同余关系.
证?x, y∈A, x~y ? f(x)=f(y)
任取V
1
上的运算o
i
,(k
i
≥1),对于任意的a
j
~ b
j
,
j =1, 2, … , k
i
,
同态映射导出同余关系
>=<>=< ',...,',',,...,,,
212211 rr
oooBVoooAV与
定理1设
)),...,,((
,...,2,1),()())(),...,(),(('
))(),...,(),((')),...,,((
21
21
2121
i
i
ii
ki
ijjki
kiki
bbbof
kjbfafbfbfbfo
afafafoaaaof
=
===
=
~关于o
i
运算具有置换性质,根据o
i
的任意性,定理得证.
),...,,(
21
i
ki
aaao ),...,,(
21
i
ki
bbbo
~
20
实例
例2 V=<Z
4
,⊕>, f
i
: Z
4
→Z
4
, f
i
(x) = (ix) mod 4,i = 0,1,2,3
恒等关系If
3
(0)=0, f
3
(1)=3,
f
3
(2)=2, f
3
(3)=1
{<0,2>,<2,0>,<1,3>,<3,1>}∪If
2
(0)=f
2
(2)=0,
f
2
(1)=f
2
(3)=2
恒等关系If
1
(x)=x, x=0,1,2,3
全域关系
f
0
(x)=0, x=0,1,2,3
导出的同余关系函数
注意:在这个例子中,每个同态都可以导出一个同余关
系;不同的同态,若同态像一样,导出相同的同余关系.
21
定理2设代数系统V=<A,o
1
,o
2
,…,o
r
>,其中o
i
为k
i
元运算,
i=1,2,…,r, R是V上的同余关系,则自然映射
g:A→A/R, g(a)=[a], ?a∈A,
是从V 到V/R 的同态映射.
证设
商代数是原代数的同态像
>=<
r
oooRARV ,...,,,//
21
))(),...,(),((])[],...,[],([
)],...,,([)),...,,((
2121
2121
ii
ii
kiki
kiki
agagagoaaao
aaaoaaaog
==
=
考虑o
i
, 设为k
i
元运算.
任取a
1
, a
2
, … , a
ki
∈A
由于o
i
的任意性,定理得证.
22
定理3 设>=<>=< ',...,',',,...,,,
212211 rr
oooBVoooAV与是同类型
的代数系统,对于i=1,2,…,r,o
i
与o
i
’都是k
i
元运算,f:A→B是
V
1
到V
2
的同态,关系R是f导出的V
1
上的同余关系,则V
1
关
于同余关系R的商代数同构于V
1
在f下的同态像,即
>?< ',...','),(/
211 r
oooAfRV
证明思路:
(1) 定义h:V
1
/R→f(A), h([a])=f(a)
(2) 验证h是良定义的
(3) 验证h是双射的
(4) 验证h是同态映射
同态基本定理
[a]=[b]? aRb
? f(a)=f(b)
23
同态的验证
函数定义
同态定义
函数定义
商代数定义
hahahaho
afafafo
haaaof
aaaoh
aaaoh
i
i
i
i
i
ki
ki
ki
ki
ki
]))([]),...,([]),([('
))(),...,(),(('
)),...,,((
)]),...,,(([
]))[],...,[],([(
21
21
21
21
21
=
=
=
=
考虑任意运算,设为k
i
元,k
i
>0, i=1,2,…,r
i
o
如果是0 元运算[a]∈V
1
/R,则
h([a])=f(a)=a’
且a’是f(A)中对应的0 元运算
24
同态、同余关系与商代数的联系
定理2 任何商代数都是同态像
定理3 任何同态像在同构意义下是商代数
同余关系、商代数、同态、同态像的对应
同态映射
f:V→V
同态像f(V)
导
出
多对一
一对一
一
对
一
V上同余关系R
商代数V/R
25
实例说明
G
1
= { e, a, b, c }, Klein四元群, G
2
= { e, x }
e a b c
a e c b
b c e a
c b a e
e
a
b
c
e a b c
f
1
:G
1
→G
2
f
1
={<e,e>,<a,e>,<b,x>,<c,x>}
f
2
:G
1
→G
2
f
2
={<e,e>,<b,e>,<a,x>,<c,x>}
f
1
(G
1
)= f
2
(G
1
) = G
2
f
1
导出的同余关系R
1
:e~a, b~c, G
1
/R
1
={[e],[b]}
f
2
导出的同余关系R
2
:e~b, a~c, G
2
/R
2
={[e],[a]}
G
1
/R
1
? G
2
/R
2
26
例3 V=<Z
6
,⊕>,求V上的同余关系
方法一:确定所有的等价关系,然后判断置换性质
方法二:先找自同态,由同态像确定同余关系
自同态为:f
i
:Z
6
→Z
6
, f
i
(x)=(ix) mod 6, i=0,1,2,3,4,5
f
0
的同态像为{0}, f
0
导出的同余关系为全域关系
f
1
和f
5
的同态像为Z
6
,
f
1
导出的同余关系为恒等关系
f
2
和f
4
的同态像为 {0,2,4}
f
2
导出的同余关系为:
{<0,3>,<1,4>,<2,5>,<3,0>,<4,1>,<5,2>}∪I
Z6
f
3
的同态像为{0,3}
f
3
导出的同余关系为:
{<0,2>,<2,0>,<4,0>,<0,4>,<2,4>,<4,2>,
<1,3>,<3,1>,<1,5>,<5,1>,<3,5>,<5,3>}∪I
Z6
例题
27
例4 设>?=<>??=< ',',,,,,,
21
kBVkAV o为代数系统,
?<a,b>,<c,d>∈A×B, <a,b>R<c,d> ? a=c
(1)证明 R为V
1
×V
2
上的同余关系
(2)证明 (V
1
×V
2
)/R ? V
1
证明思路:
(1)证明R的自反、对称、传递性
(2)证明R具有置换性质,即令V
1
×V
2
=<A×B, ?, ?,K>,
<a,b> R <c,d>且<a’,b’> R <c’,d’>
? <a,b>?<a’,b’> R <c,d>?<c’,d’>
<a,b> R <c,d> ? ?<a,b> R ?<c,d>
(3)定义f:V
1
×V
2
→V
1
, f(<a,b>)=a, 证明f为满同态
(4)证明R是f导出的同余关系,即
f(<a,b>)=f(<c,d>) ? a=c ? <a,b>R<c,d>
例题(续)
28
作业
?复习要点
?同态的定义及其性质
?典型的同态实例
?商代数的运算是良定义的
?商代数与原代数的关系
?书面作业
习题十五,19, 22, 24, 27, 30, 31