1
代数系统定义
同类型与同种的代数系统
子代数
积代数
5.2 代数系统及其子代数、积代数
代数系统定义与实例
定义
非空集合 S 和 S 上 k 个一元或二元运算 f
1,
f
2, … , f
k组成的系统称为一个代数系统 , 简称
代数,记做 V=<S, f
1, f
2, … , f
k>.
S 称为代数系统的载体, S 和运算叫做代数
系统的成分 . 有的代数系统定义指定了 S 中的
特殊元素,称为代数常数 , 例如二元运算的单
位元 . 有时也将代数常数作为系统的成分 .
3
实例
<N,+>, <Z,+,·>, <R,+,·> 是代数系统,
+ 和 · 分别表示普通加法和乘法 .
<M
n(R),+,·> 是代数系统,
+ 和 · 分别表示 n 阶 (n≥2) 实矩阵的加法和乘法 .
<Z
n, ,> 是代数系统, Z
n= {0, 1, … , n-1} ,
和 分别表示模 n 的加法和乘法, x,y Z ∈
n, x y = (x + y) mod n , xy = (xy) mod n
<P(S), ,∩,~> ∪ 也是代数系统,
∪ 和∩为并和交, ~ 为绝对补
4
同类型与同种代数系统
定义 (1) 如果两个代数系统中运算的个数相同,
对应运算的元数相同,且代数常数的个数也相同
,则称它们是 同类型的 代数系统 .
(2) 如果两个同类型的代数系统规定的运算性质
也相同,则称为 同种的 代数系统 . 例 1 V
1= <R, +, ·, 0, 1>,
V
2= <M
n(R), +, ·, , E>,
为 n 阶全 0 矩阵, E 为 n 阶单位矩 阵
V = <P(B), , ∩, ∪ , B>
5
V1 V2 V3
+
可交换 , 可结
·
可交换 , 可结 合
+满足消去律 合
·
满足消去律
·
对 + 可分配
+
对 · 不可分配
+与 · 没有吸收
律
+
可交换 , 可结
·
可交换 , 可结合 合
+满足消去律
·
满足消去律
·
对 + 可分配
+
对 · 不可分配
+与 · 没有吸收
律
∪ 可交换 , 可结合
∩
可交换 , 可结合
∪ 不满足消去律
∩
不满足消去律
∩
对∪可分配
∪ 对∩可分配
∪ 与∩满足吸收律
V
1, V
2, V
3是同类型的代数系统 V
1, V
2是同种的代数系统
V
1, V
2与 V
3不是同种的代数系统
同类型与同种代数系统(续)
子代数
定义 设 V=<S, f
1, f
2, … , f
k> 是代数系统, B 是 S 的非空子集 ,如果 B 对 f
1, f
2, … , f
k都是封 闭的,且 B 和 S 含有相同的代数常数,则称 <
B, f
1, f
2, … , f
k> 是 V 的子代数系统,简称 子代 数 . 有时将子代数系统简记为 B.
实例 N 是 <Z,+> 和 <Z,+,0> 的子代数 . N{0} 是
<Z,+> 的子代数,但不是 <Z, + ,0> 的子代数 说明:
子代数和原代数是同种的代数系统
对于任何代数系统 V ,其子代数一定存在 .
7
关于子代数的术语
最大的子代数 就是 V 本身 . 如果 V 中所有代数常 数构成集合 B ,且 B 对 V 中所有运算封闭,则 B 就构成了 V 的最小的子代数 . 最大和最小子代 数称为 V 的平凡的子代数 . 若 B 是 S 的真子集
,则 B 构成的子代数称为 V 的真子代数 .
例 2 设 V=<Z,+,0> ,令 nZ = { nz | z Z} ∈ , n 为
自然数,则 nZ 是 V 的子代数 , 当 n = 1 和 0
时, nZ 是 V 的平凡的子代数,其他的都是 V
的非平凡的真子代数 .
积代数
定义 设 V1=<S1,o>
和 V
2=<S2,> 是代数系统,其中
o和 是二元运算 . V
1与 V
2的 积代数 是 V=<S
1S
2,∙>, <x1,y1>, <x2,y2>S1S
2 ,<x1,y1> ∙ <x2,y2>=<x1ox2, y1
y
2>例 3 V1=<Z,+>, V2=<M2(R), ∙ >, 积代数 < ZM2(R),o>
<z1,M1>, <z2,M2>ZM2(R) ,
<z1,M1> o <z2,M2> = <z1+z2, M1∙M2>
0 2
1 , 2
1 3 0
1 , 2
1 2 1
0 , 1
5
9
积代数的性质
定理 设 V1 = <S1,o> 和 V2 = <S2,
> 是代数系统,其中 o 和
是二元运算 . V1 与 V2 的积代数是 V=<S1S2,∙>(1) 若 o 和
运算是可交换的,那么 运算也是可交换的∙(2) 若 o 和
运算是可结合的,那么 运算也是可结合的∙(3) 若 o 和
运算是幂等的,那么 运算也是幂等的∙(4) 若 o 和
运算分别具有单位元 e1 和 e2,那么 运算 ∙也具有单位元 <e1,e2>
(5) 若 o 和
运算分别具有零元 1 和 2,那么 运算 ∙也具有零元 < 1, 2>
(6) 若 x 关于 o 的逆元为 x1, y 关于
的逆元为 y1,那么 <x,y> 关于 运算也具有逆元∙ <x1,y1>
5.3 代数系统的同态与同构
同态映射的定义
同态映射的分类
单同态、满同态、同构
自同态
同态映射的性质
11
同态映射的定义
定义 设 V
1=<S
1,∘> 和 V
2=<S
2, > 是代数系统,其 中 和 ∘ 是二元运算 . f: S
1S
2, 且 x,yS
1, f (x ∘ y) =
f(x) f( y), 则称 f 为 V
1到 V
2的同态映射,简称
同态 .
更广泛的同态映射定义
定义 设 V
1=<S
1, , ∘ ∙> 和 V
2=<S
2, , ◊> 是代数系统,
其中 和 ∘ 是二元运算 . f: S
1S
2, 且 x,yS
1f (x ∘ y) = f(x) f(y) , f (x ∙ y) = f(x) ◊ f(y) 则称 f 为 V
1到 V
2的同态映射,简称同态 . 设 V
1=<S
1, ,∙, ∘ ∆> 和 V
2=<S
2, , ◊, ∇> 是代数系统
,其中 和 ∘ 是二元运算 . ∆ 和 ∇是一元运算, f : S
1S
2, 且 x,yS
1f (x∘y)=f(x)f(y), f (x∙y)=f(x)◊f(y), f (∆ x)= ∇f(x)
则称 f 为 V
1到 V
2的同态映射,简称同态 .
13
例题
例 1 V=<R*,>, 判断下面的哪些函数是 V 的自同态
?
(1) f(x)=|x| (2) f(x)=2x (3) f(x)=x
2(4) f(x)=1/x (5) f(x)= x (6) f(x)=x+1
解 (2) , (5), (6) 不是自同态 .
(1) 是同态, f(xy) = |x y| = |x| |y| = f(x) f(y) (3) 是同态, f(x y) = (x y)
2= x
2y
2= f(x) f(y)
(4) 是同态, f(xy) = 1/(x y) =1/x 1/y = f(x) f(y)
特殊同态映射的分类
同态映射如果是单射,则称为单同态;
如果是满射,则称为 满同态,这时称 V
2是 V
1
的同态像,记作 V
1V
2;
如果是双射,则称为 同构,也称代数系统 V
1同构于 V
2,记作 V
1V
2.
对于代数系统 V ,它到自身的同态称为自同态 .
类似地可以定义单自同态、满自同态和自同构
.15
同态映射的实例
例 2 设 V=<Z,+> , aZ ,令 f
a: ZZ , f
a(x)=ax 那么 f
a是 V 的自同态 .
因为 x,yZ ,有
f
a(x+y) = a(x+y) = ax+ay = f
a(x)+f
a(y)
当 a = 0 时称 f
0为零同态;
当 a=1 时,称 f
a为自同构;
除此之外其他的 f
a都是单自同态 .
例 3 设 V
1=<Q,+>, V
2= <Q*, > ,其中 Q*= Q{0} , 令
f : QQ*, f(x)=e
x那么 f 是 V
1到 V
2的同态映射,因为 x, yQ 有 f(x+y) = e
x+y= e
xe
y= f(x) f(y).
不难看出 f 是单同态 .
同态映射的实例(续)
17
同态映射的实例(续)
例 4 V
1=<Z,+> , V
2=<Z
n, > , Z
n={0,1, … , n- 1}, 是模 n 加 . 令
f : Z→Z
n, f(x) = (x)mod n
则 f 是 V
1到 V
2的满同态 . x, y Z ∈ 有
f(x+y) = (x+y)mod n
= (x)mod n (y)mod n
= f(x) f(y)
例 5 设 V=<Z
n, > ,可以证明恰有 n 个 G 的自同态,
f
p: Z
n→Z
n,
f
p(x) = (px)mod n , p = 0,1, … , n 1 例如 n = 6, 那么
f
0为零同态;
f
1与 f
5为同构;
f
2与 f
4的同态像是 { 0, 2, 4 } ; f
3的同态像是 { 0, 3 }.
同态映射的实例(续)
19
同态映射保持运算的算律
设 V
1,V
2是代数系统 .
o,∗ 是 V
1上的二元运算,
o’,
∗ ’ 是
V
2上对应的二元运算,如果 f : V
1V
2是满同态,
那么
(1) 若
o运算是可交换的(可结合、幂等的),则
o’ 运算也是可交换的(可结合、幂等的) .
(2) 若
o运算对 运算是可分配的,则 ∗
o’ 运算对 ’ ∗
运算也是可分配的;若
o和 运算是可吸收的, ∗
则
o’ 和 ’运算也是可吸收的。 ∗
(3) 若 e 为
o运算的单位元,则 f(e) 为
o’ 运算的单位 元 .
(4) 若 为
o运算的零元,则 f() 为
o’ 运算的零元 . (5) 设 uV
1,若 u
1是 u 关于
o运算的逆元,则 f
(u
1)
是 f(u) 关于
o’ 运算的逆元。
同态映射保持运算的特异元素
21