大连理工大学软件学院 离散数学 第六章 代数系统1:1st-2nd
工科离散数学 第6章 运算与代数系统
在一个集合上构造映射之后,可以利用映射得到集合元素的像,从而形成了运 算。
[定义6-1:n元运算] 设A是一个非空集合,一个映射 f:An→A 称为A上的n元代 数运算,简称 n 元运算(n-ary operation)。其中,n ≥ 1为自然数,称为运算的 元、阶或目。
[最常见的运算]一元运算和二元运算。 ► 程序设计语言中的取正、取负、否定和按位取反为一元运算。 ► 算术运算、关系运算、其他逻辑运算、按位运算等都是二元运算。
例=> ► 实数集R上的+ 、- 和 ; ►集合A的幂集P (A)上的∪、∩、- 和。 ► 一个集合A到A的函数集AA上的函数复合运算∘。 ► n 阶(n≥1)实数矩阵集合上的矩阵加法和乘法都是二元运算。 ► C语言中实数集 R 上的“?:”是一个三元运算。
6.1.1 n元关系
Discrete mathematics
讨论二元运算的一些共性。以下设 ∗ 和 ∘ 是集合A上的二元运算。
[定义6-2:交换律] 若对∀x, yA,有x ∗ y y ∗ x, 则称∗是可交换的,或称∗满 足交换律(commutative)。 [例6-2] 定义有理数集Q上的∗运算为:对∀a, bQ ,有a ∗ b=a+b-a b,其中+ 和 为普通加法和乘法运算,则∗是可交换的。 证明: 对∀a, bQ,有
n个
an aa a
大连理工大学软件学院-离散数学-群作业1答案
设 Z 为整数集合, 在 Z 上定义二元运算, 任意 x,y∈Z 有 x○y=x+y-2,那么 Z 与运算。 能否构成群?为什么?
2011-06-23 08:08 提问者: cici_y2013 |浏览次数:448 次 我来帮他解答
满意回答
2011-06-23 08:22
能。因为满足 1)封闭性; 2)结合律; 3)具有单位元 2; 4)每一个元素 x 也都有逆元 4-x. 符合群的定义,所以构成群。
与18互质的数有1,5,7,11,13,17,因此,1,5,7,11, 13,17是群Z18,18的生成元. 18的因数有1,2,3,6,9,18,因此,群Z18,18的子群有 1=Z18,18,
2={0,2,4,6,8,10,12,14,16},18, 3={0,3,6,9,12,15},18, 6={0,6,12},18, 9={0,9},18, 18={0},18. Z18,18 的子群格为{18 , 3,2,1},,其哈斯图为 全下界为18,全上界为1, 18’=1,1’=18, 2’=9,9’=2,3和6没 18 有补元. 1 9,6,
wenku.baidu.com
第五题
第三题、设 H,K 分别为群 G 的两个 m 与 n 子群,证明:若(m,n)=1,则 H∩K={e}
H∩K 还是群,且分别是 H 和 K 的子群。 于是|H∩K|必分别整除 m 和 n 如果不为|H∩K|≠1,则与(m,n)=1 矛盾
《离散数学》几个典型的代数系统-1(群)
幂运算规则
xn xm = xn+m (xn)m= xnm m, n∈N
6
交换半群和独异点的实例
6.1
半 群 与 群 例1 (1)<N,+,0>,<Z,+,0>,<Q,+,0>,<R,+,0>都是交 换半群,也是独异点,+ 是普通加法. (2)设 n 是大于 1 的正整数,<Mn(R),+>和<Mn(R),· >都是 独异点,其中+和 · 分别表示矩阵加法和矩阵乘法. 加 法构成交换半群,乘法不是交换半群. (3)<P(B),,>为交换半群和独异点,其中为集合的对 称差运算. (4)<Zn, ,0>为交换半群与独异点,其中 Zn = {0, 1, …, n1}, 为模 n 加法. (5)<AA, ,IA>为独异点,不是交换半群,其中 为函数 的复合运算.
4
特殊的半群
6.1
半 群 与 群 定义 设V = <S, >是半群
(1) 若 运算是可交换的,则称V 为交换半群 .
(2) 若 e∈S 是关于 运算的幺元,则称 V 是含幺
半群,也叫做 独异点. 独异点 V 记作 V = <S, , e>
5
独异点的幂
6.1
大连理工大学软件学院 离散数学 数理逻辑总结
3 命题逻辑
(2)推理规则:四个规则;
练习9-1
1.
(1) (2) 只有小孩才爱哭。 X+6=Y ( 是 假 )
4
判断下列语句哪些是命题,若是命题,则指出其真值。
( 不是 ) (是 真) ( 不是 )
(3)
银是白的。
(4) 起来吧,我的朋友。 2. 将下列命题符号化
25
解:本题的意思是求同时满足上面3个条件的派法。 由组合数学知C42=(4*3)/2=6种 这6种派法是:P1:AB ;P2:AC ;P3:AD P4:BC ;P5:BD ;P6:CD 但是由于P1不满足条件(1), P6不满足条件(3),P4 不满足条件(2)所以均被排除。剩下3种派法是P2: AC;P3:AD和 P5:BD
总结
第二章
1. 基本概念 (1)个体词、谓词和量词: (2)个体常元、个体变元、约束变元、自由变元; (3)命题函数,个体域,全总个体域。 2. 谓词公式 (1)原子公式,谓词公式: (2)谓词公式的解释; (3)谓词公式的分类:永真公式,永假公式,可满足公式。
27 谓词逻辑
总结
第二章
3. 谓词公式间的关系 (1)谓词公式间的等价关系( (2)谓词公式间的蕴含关系( (3)基本的等价式; (4)基本的蕴含式;
6
解
【精品】离散数学6
第六章几个典型的代数系统
本章讨论几类重要的代数结构:半群、群、环、域、格与布尔代数等.我们先讨论最简单的半群.
6.1 半群
6。1。1半群的概念
定义6.1.1设<S,•〉是代数结构,若•是可结合的二元运算,即:∀a,b,c∈S,(a•b)•c=a•(b•c)
则称<S,•>为半群;
定义6。1。2设<M,•〉是半群.若关于运算•有单位元e,则称<M,•〉为含么半群,有单位元半群或独异点,记为<M,•,e>.
定义6。1.3若半群<S,•〉的运算•满足交换律,则称〈S,•>是可交换半群.
[例6.1.1]
(1)<Z,+,0〉,<I,×,1>都是含么半群;〈I,-〉不是半群;
(2)设A为任一集合,则<ρ(A),⋃,Φ〉,<ρ(A),⋂,A>都是可交换的含么半群;
(2)设∑是个字母表, 是∑*
上的连接运算,则空串ε就是∑*中关于连接运算 的单位元
且该运算满足结合律,故<∑*
, ,
ε>是一个独异点。
6.1.2子半群
定义6。1。4半群的了代数叫子半群,即设〈S,•>是半群,T为S的非空子集。若T关于
运算•封闭,则称<T ,•〉是〈S,•〉的子半群.
定义6。1。5设〈S ,•,e 〉是独异点,T 为S 的非空子集。若T 关于运算•封闭,且e ∈T,则称〈T,•>是<S ,•〉的子独异点。
[例6.1。2] 〈Z,+>和<N ,+>都是<R,⨯〉的子半群;<Z,⨯〉是<R,⨯〉的子独异点,但<N +
《离散数学》几个典型的代数系统-2(环域格)
7
(4) 若 <R,+,> 既是交换环、含幺环,也 是无零因子环,则称 R 是整环. (5)环<R,+,> |R|>1,含幺和无零因子,且
aR(a0,0是加法的单位元)有a-1 R,
则称 R 是除环.
(5) 若 R为整环,|R|>1, 且aR*=R{0},a-1R, 则称 R 为域. 既是整环又是除环,则是域。
8
特殊环的实例
(1)整数环Z、有理数环Q、实数环R、复数环C都是交 换环、含幺环、无零因子环和整环. 其中除Z之外都 是域 (2)令2Z={ 2z | z∈Z },则<2Z,+,· >构成交换环和无零因 子环. 但不是含幺环和整环. (3)设nZ, n2, 则 n 阶实矩阵的集合 Mn(R)关于矩阵加 法和乘法构成环,它是含幺环,但不是交换环和无 零因子环,也不是整环. (4)<Z6,,>构成环,它是交换环、含幺环,但不是无 零因子环和整环. 注意:对于一般的 n, Zn是整环且是域 n是素数.
17
算律的证明
6.3 格 与 布 尔 代 数
证 (1) 交换律. a∨b 是 {a,b} 的最小上界 b∨a 是 {b,a}的最小上界 { a, b } = { b, a } a∨b = b∨a. 由对偶原理, a∧b = b∧a 得证.
18
离散数学(第二版)第6章几个典型的代数系统
(4) A≠ , 〈P(A), ∩〉是半群, 幺元为A, 非空集合无逆
元, 所以不是群。
Fra Baidu bibliotek
(5) A≠ , 〈P(A), 是S, 所以是群。
S∈P(A), S的逆元
(6) 〈Q+, ·〉(正有理数与数乘)为一群, 1为其幺元。 〈Q, ·〉不是群, 因为数0无逆元。
因为零元无逆元, 所以含有零元的代数系统就不会是群。
逻辑关系见图6.1.1。
第六章 几个典型的代数系统
图6.1.1
第六章 几个典型的代数系统
定义 6.1.1 设〈S, *〉是代数系统, *是二元运算, 如果*运算满足结合律, 则称它为半群(semigroups)。
换言之, x, y, z∈S, 若*是S上的封闭运算且满足 (x*y)*z=x*(y*z), 则〈S, *〉是半群。
第六章 几个典型的代数系统
定理6.1.6 设〈G, *〉为群, 则 (1) G有唯一的幺元, G的每个元素恰有一个逆元。 (2) 方程a*x=b, y*a=b都有解且有唯一解。 (3) 当G≠{e}时, G无零元。 证明 (1) 结论是十分明显的。 (2) 先证a-1*b是方程a*x=b的解。 将a-1*b代入方程左边 的x, 得
x*y=e=y*z=y*x=e
y既是x的右逆元, 又是x的左逆元,
〈G, *〉为群。
大连理工大学软件学院线性代数A卷
姓名:__________
大 连 理 工 大 学 学号:__________
课 程 名 称: 线性代数 试卷: A 考试形式: 闭卷
院系:__________ 授课院(系): 数学科学学院 考试日期: 2014年6月6日 试卷共 6 页 _____ 级_____ 班
装 得 分 一、(每小题3分,共30分)填空题 1. 设A 为三阶方阵,将A 的第1行与第2行对调得到B ,再将B 的第1行的k 倍加
到第3行得到C .若P 是满足=PA C 的唯一矩阵,则⎡⎤⎢
⎥⎢
⎥=⎢⎥⎢⎥⎣⎦
P 2.设A 为三阶方阵,3=A ,则
12-*
=
A O O
A .
3.设[][]1212,,,,,==A αγγB βγγ为三阶方阵,12,,,αβγγ都是三元列向量,2,1==A B ,
订 则+=
A B
4.设1111
111111
11
k k k k ⎡⎤⎢⎥
⎢
⎥=⎢⎥⎢⎥⎣⎦
A ,()3r =A ,则k = 5.设向量组123,,a a a 线性无关,则向量组122313,,2m k ++-a a a a a a 也线性无关的条件是m 和
k 满足
线 6. 二次型222
12312313(,,)4f x x x x x x x x =+++的正惯性指数为 ,负惯性指数为 .
7.已知向量组123,,a a a 为向量空间V 的一个基,则从基123,,a a a 到基122313
,2,3+++a a a a a a 的过度矩阵为⎡
⎤⎢
⎥⎢
⎥⎢⎥⎢⎥⎣⎦
8. 设A 为6阶方阵,0=A ,*
≠A O ,则()r =
A
9. 设A 为三阶方阵,A 的各行元素之和都为2,113100001131-⎛⎫⎛⎫ ⎪ ⎪= ⎪ ⎪ ⎪ ⎪-⎝⎭⎝⎭
离散数学代数系统
解答
由运算表可知*运算在集合A上不封闭
所以: <A,*>不能构成代数系统
* 1 2 3 4 6 12
1 0 1 2 3 5 11
2 1 0 1 2 4 10
3210139
4 3 2 10 2 8
6
5
4
32
0
6
12 11 10 9 8
6
0
3、子代数系统
V=<S,Ω>:代数系统 S′≠φ
子系统或子代 数
同态举例
<N, × > 证明:
<{0,1}, × >
同态
其中:g:N→{0,1},且定义为: g(n)=0 (nN)
证明
(1)显然<N, × >与<{0,1}, × >同类型; (2)运算的象=象的运算 对任意的m,nN 运算的象=g(m×n)=0 象的运算=g(m)×g(n)=0×0=0 所以:<N, × >与<{0,1}, × >同态
3、满同态、单一同态、自同态
(1)如果g为满射函数,则称g为关于类型映 射f的满同态;
(2)如果g为单射函数,则称g为关于类型映 射f的单一同态;
(3)若V1=V2,且类型映射f为恒等函数,则 称g为关于类型映射f的自同态。
自同态举例
<I, + > 证明:
大连理工大学软件学院 离散数学 第六章 代数系统1:-3rd
• 类似地可把积代数的定义推广到任何两个同类 型的代数结构。另外,重复地使用定义中的方 法,也可以定义任何有限数目的同类型代数结 构的积代数。 • 可以看出,两个代数结构的积代数,与两个因 子代数是同一类型的。而且还要注意到,在积 代数的定义中,是用因子代数中的相应运算定 义了积代数中的运算。
• 例6(1).6.1 给定<Z2,+2>和<Z3,+3>,其中 Z2={[0],[1]},Z3={[0],[1],[2]},表6(1).6.1 和表6(1).6.2分别给出+2和+3的运算表,为简便 记[i]为i。试求<Z2×Z3,>。 • 表6(1).6.1 表6(1).6.2 • +2 0 1 +3 0 1 2 • 0 0 1 0 0 1 2 • 1 1 0 1 1 2 0 • 2 2 0 1
• 有了同余关系的概念后,现在可以给出它与同态 映射的关系了,请看下面定理: • 定理6(1).4.1 设<S,⊙>与<T,*>是同类型的且 f为其同态映射。对应于f,定义关系Ef如下: • xEf y:f(x)= f(y), 其中x,y∈S • 则Ef是<S,⊙>中的同余关系,并且称Ef为由同 态映射f所诱导的同余关系。 • 由于同态映射不惟一,根据定理6(1).4.1,可以 推知同余关系也不惟一。
大连理工大学软件学院离散数学试题
< a, b> 和<a , c>在 R 中有<.b , c>在 R 中。 (8 分) 2、f 和 g 都是群<G1 ,★>到< G2, *>的同态映射, 证明<C , ★>是<G1, ★>的一个子 群。其中 C= {x | x G1且f ( x) g ( x)} 3、G=<V, E> (8 分)
试卷二试题与答案 一、填空 20% (每小题 2 分)
1、 P:你努力,Q:你失败。 “除非你努力,否则你将失败”的翻 y 译为 ; “虽然你努力了,但还是失败了”的翻译为 。 2、论域 D={1,2},指定谓词 P P (1,1) T P (1,2) T P (2,1) F P (2,2) F 。
则 R 具有(
)性质。 B.反自反性、反对称性; D.自反性 。 ) S , , 是域。 B. S {x | x 2n ,
A.自反性、对称性、传递性; C.反自反性、反对称性、传递性; 6、设 , 为普通加法和乘法,则( A. S {x | x a b 3 , C. S {x | x 2n 1, 7、下面偏序集(
R { a, b , c, d | a, b S S , c, d S S , a d b c} 则由 R 产 生
的 S S 上一个划分共有( A.4; B.5; )个分块。 C.6; D.9 。
大连理工大学软件学院离散数学习题答案
(P∨F)∧(┓P∨┓Q)
(P∧┓P)∨(P∧┓Q)
F∨(P∧┓Q)
P∧┓Q
右式P∧┓Q
故:左式右式,证明完毕。
根据对偶式定义,该式的对偶式为:
(P∧┓Q)∨(P∧Q)∨(┓P∧┓Q)
第(1)、(3)小题方法相同,解答略。
14.(1)原式(P∧(┓P∨Q))→Q
(4)得真值表如下:
P
Q
0
0
1
0
1
1
1
0
1
1
1
1
可见不论命题变元的真值指派如何,命题公式总取1,故为重言式。
(8)得真值表如下:
P
Q
R
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
1
可见不论命题变元的真值指派如何,命题公式总取1,故为重言式。
其他小题可用同样的方法求解。
11.(2)原式┓((P∨Q)∧R)∨P∨R
((┓P∧(┓Q∨R))∨(Q∧(┓P∨R)))∧((P∧(Q∨┓R)∨(┓Q∧(P∨┓R)))
本科离散数学_第6章
第6章
几个典型的代数系统
定理 6.1.2 一个有限独异点,〈S,*,e〉的运算表中 不会有任何两行或两列元素相同。 证明 设S中关于运算*的幺元是e。因为对于任意的 a,b∈S且a≠b时,总有 e*a=a≠b=e*b和a*e=a≠b=b*e。所以,在*的运算表中 不可能有两行或两列是相同的。 该定理容易理解,因为幺元所在的行、列均与表头 相同,所以不会出现两行(列)元素完全相同的情况。
表 6.1.3
第6章
几个典型的代数系统
【例6.1.9】 设〈G,*〉是一个独异点,并且每个元素 都有右逆元,证明〈G,*〉为群。 证明 设e是〈G,*〉中的幺元。每个元素都有右逆 元,即 x∈G, y∈G使得x*y=e,而对于此y,又 z∈G使得y*z=e。由于 x∈G均有x*e=e*x=e,因此 z=e*z=x*y*z=x*e=x 即 x*y=e=y*z=y*x=e
第6章
几个典型的代数系统
(5)A≠ ,〈P(A), 〉的幺元为 , S∈P(A),S 的 逆元是S,所以是群。 (6)〈Q+,·〉(正有理数与数乘)为一群,1为其么 元。〈Q,·〉不是群,因为数0无逆元。 因为零元无逆元,所以含有零元的代数系统就不 会是群。
第6章
几个典型的代数系统
2 1 所以 S 1 1
,因此*运算不封闭。 所以〈S,·〉不是半群。
离散数学—第六章几个典型的代数系统
——理学院数学系 仝辉
内容提纲
1. 半群和群 2. 环和域 3. 格和布尔代数
半群
1. 定义6.1 设V=<S,o>是代数系统,o为二元运算.如 果o是可结合的,则称V为半群.
① <Z+,+>,<N,+>,<Z,+>,<Q,+>,<R,+>全是半群. ② <Mn(R),>是半群,其中表示矩阵乘法. ③ <P(B),>是半群,其中是对称差运算.
特殊的半群
1. 如果半群V = <S,o>中的二元运算o是可交换的, 则称V为可交换半群. 2. 如果半群V = <S,o>中含有幺元,则称V为含幺半 群.也可叫做独异点. 3. 半群的子代数叫做子半群,独异点的子代数叫做 子独异点.
积半群
1. 定义6.2 设V1 = <S1,o>,V2 = <S2,*>为半群,则 V1XV2 = <S1XS2,>也是半群,且对任意 <a,b>,<c,d>S1xS2有 <a,b><c,d> =<aoc,b*d> 称V1xV2为V1和V2的积半群.
① <Q,+>,<Z,+>,<R,+>是群.
大连理工大学软件学院离散数学作业答案
(P Q) (P Q)
(重言式)
(9)解: P P Q F Q T (重言式) (10)解: P Q Q T Q Q (可满足式) 3.第 16 页第 5 题 (2)证明: (( P Q) P)
(( P Q) P ) ( P Q ) P P Q P P P Q F Q F
( A ( P Q)) C ( A (P Q)) C (A (P Q)) C A ( P Q ) C ( A C ) ( P Q )
因此, (( Q
A) C ) ( A ( P C )) ( A ( P Q )) C ,得证。
B (A C )
A C
P 规则 P 规则 T 规则,(1)(2) P 规则 T 规则,(1)(4) T 规则(5) T 规则(3) T 规则(6)(7) T 规则(8)
A (B C)
AC
( A C ) (A C )
( A C )
A C
( A C )
A) C ) ( A ( P C )) ( A ( P Q )) C
A) C ) ( A ( P C ))
((Q A) C ) (A ( P C )) (A C Q) (A C P) (A C ) ( P Q)
离散数学第六章
a(bc)=(ab)(ac), (1)
a(bc)= (ab)(ac), (2)
称<L, ,> 为分配格。
注(1) (2) 式是互相等价的,由对偶原理,从一 式可推得另一式。
6.2
二.性质
分配格
1)一个格,当且仅当没有任何子格与图同 构,该格是分配格
注1: 由于最大下界、最小上界若存在则唯一,所以交、 并是二元运算; 注2: 称<L, ,>为由格〈L,≤〉所诱导的代数系统。
一. 格的定义
例1:
格
不是格的偏序集合
一. 格的定义
2.设n是一正整数,Sn是n的所有因子的集 合,D是整除关系,则<Sn,D>是个格。 n=8 Sn={1, 2, 4, 8} 见图1 n=24 Sn={1,2,3,4,6,8,12,24} 见图2 8 4
离散数学
第六章
黄发良 软件学院
引 言
对于计算机科学来说,格与布尔代数 是两个重要的代数系统。 在开关理论计算机的逻辑设计,及其它 一些科学领域中,都直接应用了格与布尔 代数。 此两个系统有一个重要特点:强调次序 关系。
6.1 格
一. 格的定义 1.偏序集合的一些概念 若集合A上的二元关系满足自反性、 对称性、传递性,称A为偏序集合。 aRb记为a≤b, 它可用哈斯图表示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
•
表6(1).2.1
⊙ 0 1
0 0 0 1 0 1 * 0 1 1 1 0 0 1 1
• 形如表6(1).2.1的表常常称为运算表或复合表, 它由运算符、行表头元素、列表头元素及复合元 素四部分组成。对于集合S的基数很小,特别是2 或3时,代数结构中运算常常用这种表给出。优 点是简明直观,一目了然。
• 代数系统是以研究数字、文字和更一般元素 的运算的规律和由这些运算适合的公理而定 义的各种数学结构的性质为中心问题。它对 现代数学如扑拓学、泛函分析等以及一些其 他科学领域,如计算机科学、编码理论等, 都有重要影响和广泛地应用。
第六章
本章分三个部分 第一部分:代数系统基本概念及性质 第二部分:半群与群,环与域 第三部分:格与布尔代数
• 例6(1).1.4 设有一台字长为8位的计算机,它以 定点加、减、乘、除以及逻辑加和逻辑乘为运算 指令,并分别用01,02,…,06表示之。则在计 算机中由28个不同数字所组成集合S同该机中运 算指令构成一代数结构<S,01,02,…,06>。 • 在结束本节时,声明记号 • <S, f1,f2,…,fm >即为一代数系统,除特别 指明外,运算符f1,f2,…,fm均为二元运算。 根据需要对S及f1,f2,…,fm可置不同的集合符 和运算符。
• 6(1).2.4吸收律 • 给定<S,⊙,*>,则 • ⊙对于*满足左吸收律:(x)(y)(x, y∈S→x⊙(x*y)=x) • ⊙对于*满足右吸收律:(x)(y)(x, y∈S→(x*y)⊙x=x) • 若⊙对于*既满足左吸收律又满足右吸收律,则 称⊙对于*满足吸收律或者可吸收的。 • *对于⊙满足左、右吸收律和吸收律类似地定义。 • 若⊙对于*是可吸收的且*对于⊙也是可吸收的, 则⊙和*是互为吸收的或⊙和*同时满足吸收律。
• 例6(1).2.2 给定<Q,*>,其中Q为有理数集合, 并且对任意a,b∈Q有a*b = a + b - a· b,问运算 *是否可交换? • 可见,如果一代数结构中的运算⊙是可结合和 可交换的,那么,在计算a1⊙a2⊙…⊙am时可按 任意次序计算其值。特别当a1 = a2 = … = am = a 时,则a1⊙a2⊙…⊙am = am。称am为a的m次幂, m称a的指数。下面给出am的归纳定义: • 设有<S,⊙>且a∈S。对于m∈N+,其中N+表 示正整数集合,可有 • (1) a1 = a • (2) am+1 = am ⊙ a
代数﹝Algebra﹞是数学的其中一门分支,可大致 分为初等代数学和抽象代数学两部分。 初等代数学是指19世纪中期以前发展的方程理论, 主要研究某一方程﹝组﹞是否可解,如何求出方 程所有的根﹝包括近似根﹞,以及方程的根有何 性质等问题。
抽象代数是在初等代数学的基础上产生和发展起 来的。它起始于十九世纪初,形成于20世纪30年 代。在这期间,挪威数学家阿贝尔(N.H. Abel)、 法国数学家伽罗瓦(E′. Galois)、英国数学家 德·摩根(A. De Morgan)和布尔(G. Boole)等人 都做出了杰出贡献,荷兰数学家范德瓦尔登(B.Байду номын сангаас. Van Der Waerden)根据德国数学家诺特(A.E. Noether)和奥地利数学家阿廷(E. Artin)的讲稿, 于1930年和1931年分别出版了《近世代数学》一 卷和二卷,标志着抽象代数的成熟。
15/65
• 下面举例说明上述各个概念。 • 例6(1).1.1 设R是实数集合,且+和×是R上的普 通加法和乘法运算,则<R,+,×>是一代数系 统。因为运算+和×在R中是封闭的。 • 例6(1).1.2 设S是非空集合,P(S)是它的幂集。对 任意集合A,B∈P(S)上的运算和如下: • AB =(A-B)∪(B-A) • AB = A∩B • 则<P(S),,>是一代数系统。因为,显然 和是闭运算。
• 于是,不难证明下面定理: • 定理6(1).2.2 若x是<S,⊙>中关于⊙的等幂元, 对于任意正整数n ,则xn = x。 • 例6(1).2.5 给定<P(S),∪,∩>,其中P(S)是集 合S的幂集,∪和∩分别为集合的并和交运算。 • 验证:∪和∩是等幂的。
a1 1 a 2
. . . an n
2
二元运算的运算表
一元运算的运算表
• 在本章讨论的代数结构中,主要限于一元和二元 运算。将用 ′ 、┐或 ˉ 等符号表示一元运算 符;用、、⊙、*、∨、∧、∩、∪等表示二 元运算符。一元运算符常常习惯于前置、顶置或 肩置,如 ┐x、、x′;而二元运算符习惯于前 置、中置或后置,如:+ xy,x + y,xy +。 • 有了集合上运算的概念后,便可定义代数系统了。
代数是从算术精炼出来的结晶,虽平凡但妙用无穷。 因此它又叫做广义算术(generalized arithmetic) 或进阶算术(advanced arithmetic)或普遍算术 (universal arithmetic)。
代数的由来
Algebra一名来自阿拉伯文al-jabr,al为冠词,jabr 之意为恢复或还原,解方程式时将负项移至另一边变 成正项,也可说是还原,也有接骨术的意思。 中国在1859年正式使用代数这个名词(李善商在代微 积拾级一书中的序中指出“中法之四元,即西法之代 数也”),在不同的时期有人用算术作为代数的名称, 中国古书九章算术其实是一本数学百科全书,代数问 题分见于各章,特别是第八章方程,主要是论述线性 (一次)联立方程组的解法,秦九韶(1249)的数书 九章中有“立天元一”的术语,天元就是代表未知数, 用现在的术语来说就是“设未知数为x” 。
定义6(1).1.3 设两个代数系统 <S, f1,f2,…,fm>和 <T, g1,g2,…,gm>,如果fi和gi(1≤i≤m)具有相 同的元数,则称这两个代数系统是同类型的。 可见,判定两个代数系统是否同类型,主要是对 其运算进行考察。 此外,有时还需要在代数系统中集合的某个子集 上讨论其性质,这就引出子代数结构的概念。
• • • • •
由此利用归纳法不难证明指数定律: (1) am ⊙ an = am+n (2) (am)n = amn 这里,m,n∈N+。 似地定义某代数结构中的负幂和给出负指数定 律。
• 6(1).2.3分配律 • 一个代数结构若具有两个运算时,则分配律可建 立这两个运算之间的某种联系。 • 给定<S,⊙,*>,运算⊙对于*满足左分配律, 或者⊙对于*是可左分配的,即(x)(y)(z)(x, y,z∈S → x ⊙(y*z)=(x⊙y)*(x⊙z))。 • 运算⊙对于*满足右分配律,或者⊙对于*是可右 分配的,即(x)(y)(z)(x,y,z∈S→(y*z)⊙x =(y⊙x)*(z⊙x))。
a1 a2 1 2 … a1 a1 a1 a2 … 1 1 1 2 a 1 a 2 2 … a2 2 1 2 a2 … … … an a1 an a2 … n 1 n 2
an n a1 an 1 n a n a2 2 n
ai i
an an n n
a1 1 a2 2 . . . an n
8/65
第一部分 代数系统基本概念及性质 6(1).1 代数系统的定义 定义6(1).1.1 设S是个非空集合且函数f: Sn→S ,则称f为S上的一个n元运算。其中n是 自然数,称为运算的元数或阶。 当n = 1时,称f为一元运算,当n = 2时,称f为 二元运算,等等。 注意到,n元运算是个闭运算,因为经运算后产 生的象仍在同一个集合中。封闭性表明了n元 运算与一般函数的区别之处。此外,有些运算 存在幺元或零元,它在运算中起着特殊的作用, 称它为S中的特异元或常数。
• 例6(1).2.4 给定<N,⊙,*>,其中N是自然数集 合,⊙和*定义如下: • 对任意a,b∈N有a⊙b = max{a,b},a*b = min{a,b},试证,⊙和*互为吸收的。 • 6(1).2.5等幂律与等幂元 • 给定<S,⊙>,则 • “⊙”是等幂的或“⊙”满足等幂律: (x)(x∈S→x⊙x = x) • 给定<S,⊙>且x∈S,则 • x是关于“⊙”的等幂元: x⊙x = x
第六章 代数系统
回顾
• 数理逻辑
–命题逻辑 –谓词逻辑
• 关系理论
–集合理论 –关系理论 –函数理论
什么是代数?
爱因斯坦小时候曾好奇的问他的叔叔:“代数是什 么”?(那时候他只学过算术)他的叔叔回答的很 妙:“代数是一种懒惰人的算术,当你不知道某些 数时,你就暂时假设它为x、y,然后再想办法去寻 找它们。” 道理一经点破,就好象“哥伦布立蛋” 的故事一样,人人都会做了。 代数是什么?以符号代替数的解题方法就是代数。
14/65
• 定义6(1).1.4 设<S, f1,f2,…,fm >是一代数系 统,且非空集TS在运算f1,f2,…,fm作用下是 封闭的,则称<T, f1,f2,…,fm >为代数系统 <S, f1,f2,…,fm >的子代数,记为<T,f1, f2,…,fm > <S,f1,f2,…,fm>。
• 6(1).2 代数系统的基本性质
• 对于代数系统的性质的考察方法不是一个一个 研究各个结构,而是列举一组性质,并且对于 具有这些性质的任何代数结构推导可能的结论。 把那些被选出的性质看成是公理并且由这些公 理推导出的任何有效结论,对于满足这些公理 的任何代数结构也都必定成立。
• 因此,为了作出这样的讨论,将不考虑任何 特定的集合,也不给所涉及到的运算赋予任 何特定的含义。这种系统的集合及集合上的 诸运算仅仅看成是一些符号,或更确切地说, 它们都是些抽象对象。因此,与此相应的代 数系统,通常称为抽象代数。对于那些特定 的代数系统只能是具有基本性质中的某些性 质。
• 类似地可定义*对于⊙是满足左或右分配律。
• 若⊙对于*即满足左分配律又满足右分配律, 则称⊙对于*满足分配律或是可分配的。同 样可定义*对于⊙满足分配律。
• 由定义不难证明下面定理: • 定理6(1).2.1 给定<S,⊙,*>且⊙是可交换的。 如果⊙对于*满足左或右分配律,则⊙对于*满足 分配律。 • 例6(1).2.3 给定<B,⊙,*>,其中B={0,1}。表 6(1).2.1分别定义了运算⊙和*,问运算⊙对于* 是可分配的吗? *对于⊙呢?
12/65
定义6(1).1.2 设S是个非空集合且fi是S上的ni元运 算,其中i = 1,2,…,m。由S及f1,f2,…,fm 组成的结构,称为代数系统,记作 < S, f1,f2,…,fm >。 此外,集合S的基数即 | S | 定义代数系统的基数。 如果S是有限集合,则说代数结构是有限代数系 统;否则便说是无穷代数系统。 有时,要考察两个或多个代数系统,这里就有个 是否同类型之说,请看下面定义:
• 运算的例子很多。例如,在数理逻辑中,否 定是谓词集合上的一元运算,合取和析取是 谓词集合上的二元运算;在集合论中,并与 交是集合上的二元运算;在整数算术中,加、 减、乘运算是二元运算,而除运算便不是二 元运算,因为它不满足封闭性。
运算表:表示有穷集上的一元和二元运算
a1 1 a2 2 . . . an n
• 6(1).2.1结合律 • 给定<S,⊙>,运算“⊙”满足结合律或“⊙” 是可结合的,(x)(y)(z)(x,y,z∈ S→ (x⊙y)⊙z=x⊙(y⊙z))。 • 例6.2.1 给定<A,⊙>且对任意a,b∈A有 a⊙b=b。证明运算“⊙”是可结合的。 • 6(1).2.2交换律 • 给定<S,⊙>,运算“⊙”满足交换律或“⊙” 是可交换的: (x)(y)(x,y ∈S→x⊙y = y⊙x)。
• 例6(1).1.3 设Σ是由有限个字母组成的集合,称 为字母表。由Σ中的字母组成的有序集合,称为 Σ上的串。串中的字母个数m称为该串的长度。 m = 0时,叫做空串,用λ表示之。用Σ*表示Σ上 的串集合。在Σ*上定义一个并置或者连接运算, 用∥表示之。如α、β∈Σ*,则α∥β = αβ。那么, <Σ*,∥>是一代数系统。如果令Σ+=Σ*-{λ}, 则<Σ+,∥>也是一个代数系统。