第九章 代数系统
第九章 代数系统

11
0 1 2 3 4
0 1 2 3 4
1 2 3 4 0
2 3 4 0 1
3 4 0 1 2
4 0 1 2 3
0 1 2 3 4
0 0 0 0 0
0 1 2 3 4
0 2 4 1 3
0 3 1 4 2
0 4 3 2 1
12
定义9.3
都有
设∘为S上的二元运算,如果对于任意的x,y∈S
24
25
定理9.4 设◦为S上可结合的二元运算,e为该运算的
幺元.对于x∈S如果存在左逆元yl和右逆元yr,则有 yl=yr=y, 且y是x的唯一的逆元. 证明: yl=yl◦e=yl◦ (x◦yr) =(yl◦x)◦yr=e◦yr=yr. 令yl = yr = y,假设y’∈S是x的逆元,则有 y’=y’◦e=y’◦(x◦y)=(y’◦x)◦y=e◦y=y. 由这个定理可知,对于可结合的二元运算来说,元素x的 逆元如果存在则是唯一的.通常把这个唯一的逆元记 作x-1 .
谁是幺元?
自然数集合上的加法运算的幺元是谁? 自然数集合上的乘法运算的幺元是谁? 在Mn(R)上,矩阵加法的幺元是谁? 在Mn(R)上,矩阵乘法的幺元是谁? 在幂集P(S)上,∪运算的幺元是谁? 在幂集P(S)上,∩运算的幺元是谁? R*是非零实数集,任意的a,bR*有a◦b=a,运算◦ 的幺元是谁?
28
(2) *运算满足交换律,因为对x,y ∈Q,
x*y=x+y-xy=y+x-yx=y*x *运算满足结合律,因为对x,y ∈Q,
(x*y)*z=(x+y-xy)*z=x+y+z-xy-xz-yz+xyz x*(y*z)=x*(y+z-yz)=x+y+z-xy-xz-yz+xyz 所以(x*y)*z= x*(y*z) *运算不满足幂等律 因为2∈Q
离散数学 第九章

οai οa1 ο a2
. . . οan
二元运算的运算表
2011-1-31 曲阜师范大学计算机科学学院
一元运算的运算表
12
运算表的实例
上的⊕ 运算的运算表 的运算表, 例3 设 S=P({a,b}),S上的⊕和 ∼运算的运算表,其中全 , 上的 集为{a,b}。 集为 。 ⊕ ∅ {a} {b} {a,b} ∅ ∅ {a} {a} {a} ∅ {b} {a,b} {b} ∅ {a} {a,b} {a} ∅ x ∅ {a} {b} {a,b} ~x {a,b} {b} } {a} ∅
2011-1-31
曲阜师范大学计算机科学学院
2
第三部分 代数结构
一元:f:S→S 一元 二元:f:S×S→S 二元 × 多元
符合某些律
运算
性质 交换律 单位元 结合律 零元 幂等律 逆元 分配律 吸收律 消去律
代数系统
建立两 个代数 系统的 联系 映射) (映射)
具体代数系统
半群 群 环 域 格 布尔代数
离 散 数 学
代数结构
2011-1-31
曲阜师范大学计算机科学学院
1
第三部分 代数结构
代数结构是以研究数字、文字和更一般元素的运算的 代数结构是以研究数字、文字和更一般元素的运算的 规律和由这些运算适合的公理而定义的各种数学结构的性 规律和由这些运算适合的公理而定义的各种数学结构的性 和由这些 为中心问题. 质为中心问题 它对现代数学如拓扑学、泛函分析等, 它对现代数学如拓扑学、泛函分析等 以及一些其他 科学领域, 如计算机科学、编码理论等, 科学领域 如计算机科学、编码理论等 都有重要影响和广 泛应用. 泛应用
2011-1-31
曲阜师范大学计算机科学学院
代数系统简介

代数系统简介一、代数系统的基本概念代数系统,也称为代数结构或代数系统,是数学中一个重要的概念,它由集合和定义在这个集合上的运算组成。
代数系统是代数学的基本研究对象,也是泛代数、抽象代数、代数学等领域中重要的研究对象。
代数系统通常由两个部分组成:一个是非空元素集合,称为代数系统的论域或标量域;另一个是定义在论域上的运算,这些运算需满足一定的性质或公理。
根据所涉及的运算不同,代数系统可分为不同类型,如群、环、域、格等。
代数系统的概念来源于对数学中不同分支中抽象概念的概括和总结,其研究范围包括数学中不同领域的许多分支。
例如,集合论、抽象代数、泛代数、拓扑学等都是研究代数系统的重要领域。
二、代数系统的分类根据所涉及的运算和性质的不同,代数系统有多种分类方式。
以下是其中几种常见的分类方式:1.根据所涉及的运算的性质,可以将代数系统分为有交换律和结合律的代数系统(如群、环、域)和没有交换律和结合律的代数系统(如格、布尔代数)。
2.根据运算是否涉及单位元和逆元,可以将代数系统分为有单位元的代数系统和无单位元的代数系统。
前者如群、环、域等,后者如格等。
3.根据所涉及的元素是否具有可交换性,可以将代数系统分为可交换的代数系统和不可交换的代数系统。
前者如交换群等,后者如李群等。
4.根据所涉及的元素是否具有无限性,可以将代数系统分为有限代数系统和无限代数系统。
前者如有限群等,后者如无限群等。
此外,还可以根据其他性质和特征对代数系统进行分类。
通过不同的分类方式,我们可以更好地了解和研究不同类型代数系统的特性和性质。
三、代数系统的性质代数系统的性质是指代数系统中元素之间通过运算所表现出来的关系和性质。
以下是几个常见的代数系统的性质:1.封闭性:如果对于代数系统中的任意两个元素x和y,它们的运算结果仍属于该集合,则称该运算满足封闭性。
封闭性是代数系统中一个重要的性质,它保证了运算结果的元素仍属于该系统。
2.结合律:如果对于代数系统中的任意三个元素x、y和z,有(x·y)·z=x·(y·z),则称该运算满足结合律。
09代数系统

运算的性质与运算表
交换律: 对称矩阵
单位元素: 有一行和一列与标题行/列相同
零元素: 有一行和一列全是同一元素,且与标题行/列中对应元
素相同。 结合律:
What’s a pity!
习题
p.191-
– 2,4,9 – 11-14
Al-Khwarizmi (c.780 – c.850?)
º º º 只需考虑运算的封闭性。例如: ƒ2 ƒ3= ƒ1, ƒ4 ƒ5= ƒ2, ƒ3 ƒ6= ƒ4 等等。
结合律
集合A上的运算⃘满足结合律定义为:
对任意x, y, z A (x⃘y)⃘z = x⃘(y⃘z)
如果⃘满足结合律,表达式x1⃘x2⃘x3⃘…⃘ xn可以在保持 诸xi先后次序不变的前提下按照任何顺序进行计 算。
有限集合上的m元运算个数是确定的。
运算表
通常用于定义有限集合(一般元素很少)上的一元 或二元运算。
* a b cd
a
1 M
b & 6 KM
c 7 6 Q0 d G # ~
运算的封闭性
对于运算ƒ:AnB,若BA,则称该运算在集合A上封闭。
封闭运算的运算表 例子
– 集合A={1,2,3,…,10}, gcd封闭,lcm则否。 – 普通加法在正整数集的下列子集上的封闭性:
– 逆元素既是左逆,又是右逆。 – 如果y是x的逆元素,则x也是y的逆元素。
一个关于逆元素的例子
* a b cd
a a b cd b b c da c c a ca d d b cd
注意: (1) b 的左、右逆不同。 (2) c 有 2 个右逆,无左逆 (3) d 有左逆,无右逆
关于逆元素的进一步讨论
代数结构

注意:通常用。,*,.,…等符号表示二元运算,称为算符。 如:设f :S×S →S称为S上的二元运算,对于任意的x,y∈S, 如果x与y的运算结果是z,即 f(<x,y>)=z, 可利用算符。简 记为 x。y=z
信息科学与工程学院
4
例9.2
定义实数集R上二元运算。:∀x,y ∈ R, x 。y=x, 计算 5 。6, 4.9 。(-8)。
(1) (2) (3) (4) 是加法的幺元, 是乘法的幺元。 在N、Z、Q、R、C上,0是加法的幺元,1是乘法的幺元。 n阶 矩阵是矩阵加法的幺元, 阶单位矩阵是矩阵乘法的幺元。 n阶0矩阵是矩阵加法的幺元,n阶单位矩阵是矩阵乘法的幺元。 运算的幺元,全集是∩运算的幺元 在集合上, 在集合上, φ是∪、 ⊕运算的幺元,全集是 运算的幺元 。 恒等关系是函数复合运算的单位元。 恒等关系是函数复合运算的单位元
Φ Φ {1} {2} {1,2}
{1} {1} Φ {1,2} {2}
{2} {2} {1,2} Φ {1}
{1,2} {1,2} {2} {1} Φ
上的二元运算。 例9.5 设S={1,2,3,4,5},定义 上的二元运算。如下: , , , , ,定义S上的二元运算 如下: x。y=(xy)mod 5 , ∀ x,y ∈ S 。 求运算。的运算表。(参见课本) 。(参见课本 求运算。的运算表。(参见课本)
信息科学与工程学院
3
例9.1
(1) (2) (3) (4) (5) (6)
考察下列运算是否是指定集合上二元运算? 考察下列运算是否是指定集合上二元运算
自然数集合N上的加、 自然数集合N上的加、减、乘、除。 整数集合Z上的加、 整数集合Z上的加、减、乘、除。 非零实数集R 上的加 非零实数集R*上的加、减、乘、除。 n阶实矩阵上的加、乘。 n阶实矩阵上的加、 阶实矩阵上的加 集合S的幂集上的∪ 集合S的幂集上的∪、∩ 、-、 ⊕ 。 集合S上的所有函数的集S 上的复合运算。 集合S上的所有函数的集SS上的复合运算
6.3格与布尔代数

格的性质(续)
6)、保序性:如果b≤c,那么a∧b≤a∧c a ∨ b≤a∨c 7)、分配不等式: •
a∨(b∧c)≤(a∨b)∧(a∨c); a∧(b∨c)≥(a∧b)∨(a∧c); 8)、模不等式: a≤b a∨(b∧c) ≤b∧(a∨c)
下一页
证明: (a∨b)∨c=a∨(b∨c)
先证: (a∨b)∨c ≤ a∨(b∨c) ∵ a ≤ a∨(b∨c) b ≤ b∨c ≤a∨(b∨c) ∴a∨b≤ a∨(b∨c) 又:c ≤ a∨(b∨c) 从而, (a∨b)∨c ≤ a∨(b∨c) 同理有 a∨(b∨c) ≤(a∨b)∨c , 由偏序的反传递性知,(a∨b)∨c=a∨(b∨c)
5的补元是2和3。
例:在<S24,|> 中
24 12 6 4 2 1 S24 8
最大元为24,最小元为1, 1和24互为补元, 3和8互为补元,
3
2,4,6,12均不存在补元。
例:
1 在如上图有界格中0和1互为补 a b c d 元而 a,b,c,d的补元均有三个, 譬如,a的补元是b,c,d。 0 1 a c 0 b 在下图中的有界格中,0和1互 为补元, 但a,b,c均不存在补元。
返回
代数格
定义10:设L是一个非空集合,∧,∨是L中的两 个二元运算,两个运算还满足a,b,c∈L (1)交换律 (2)结合律 a∧b=b∧a,a∨b=b∨a; (a∧b)∧c= a∧(b∧c), (a∨b)∨c=a∨ (b∨c); (3)吸收律 a∧(b∨c)= a, a∨(b∧c)= a
例1:
记作(L,≤,1,0)或记(L,∧,0,0,1)
例:(Sn,|)是格,则其是有界格,其中最大元是n,最小元 是1,因x∈Sn,1|x,x|n。
离散数学9-格与布尔代数
17
定理4: 设<A, ∨, ∧>是格,对任意a, b, cA,有 (1)若a≤b和c≤d,则a∧c≤b∧d,a∨c≤b∨d (2)若a≤b,则a∧c≤b∧c,a∨c≤b∨c
18
证明:(1)如果a≤b,又b≤b∨d, 由传递性得 a≤b∨d, 类似由c≤d, d≤b∨d,由传递性得 c≤b∨d,这说明b∨d是{a, c}的上界,而a∨c是{a, c}的最小上界,所以a∨c≤b∨d。类似可证 a∧c≤b∧d。
则称b是a的补元,记为a′。若b是a的补元,则a也是b的补 元,即a与b互为补元。 一般说来,一个元素可以有其补元 ,未必唯一,也可能无补元。0′=1和1′=0。
37
定义12: 在有界格中,如果每个元素都有补元,则称格是有 补格。
由于补元的定义是在有界格中给出的,可知,有补格一定是 有界格。
38
定理11: 在有界分配格中,如果某元素有补元,则补元是唯 一的。
34
定理9: 设<A, ∧,∨, 0, 1>是有界格,则对于A中任意元素 a 都有 a∨1 = 1 a∧1 = a a∨0 = a a∧0 = 0
1称为全上界或最大元,0称为全下界或最小元。
图9-6中(a)(b)(c)都有最大元和最小元,所以都是有界格。
35
定理10: 有限格必定是有界格。
36
定义11: 设<A,∨,∧>是有界格,aA,如果存在bA使得 a∨b = 1 a∧b = 0
31
定义8: 设<A,∨,∧>是格,如果A中存在元素a,使得对于A中 任意元素x 都有a≼x,则称a为格(A , ≤)的全下界,用0表 示。如果L中存在元素 a, 使得对于L中任意元素 x 都有 x≼a则称a为格(A , ≤)的全上界,用1表示。全下界即是格 的最小元,是唯一的。全上界即是格的最大元,是唯一的 。
《离散数学》第9—11章 习题详解!
第九章 代 数 系 统
9.1 内 容 提 要
1.二元运算与一元运算 二元运算 设 S 为集合,函数 f:S ×S→S 称为 S 上的二元运算.这时也称 S 对 f 是封闭的. 一元运算 设 S 为集合,函数 f:S→S 称为 S 上的一元运算.这时也称 S 对 f 是封闭的. 二元与一元运算的算符 ,倡,· ,◇,Δ等 二元与一元运算的表示法 表达式或者运算表 2.二元运算的性质 (1) 涉及一个二元运算的算律
定理 9.3 如果 |S |>1,则单位元不等于零元. 定理 9.4 对于可结合的二元运算,可逆元素 x 只有惟一的逆元 x -1 .
3.代数系统
代数系统 非空集合 S 与 S 上的 k 个一元或二元运算 f1 ,f2 ,…,fk 组成的系统,记作 <S,f1 ,
f2 ,…,fk >. 同类型的代数系统与同种的代数系统
称 V =<A ×B,· 重要结果:
<a1 ,b1 >· <a2 ,b2 >=<a1 a2 ,b1 倡b2 > >为 V1 与 V2 的积代数,记作 V1 ×V2 .这时也称 V1 和 V2 为 V 的因子代数.
任何代数系统 V 都存在子代数,V 是 V 的平凡子代数.
V 的子代数与 V 不仅是同类型的,也是同种的.
9.2 基 本 要 求
1.会判断给定函数 f 是否为集合 S 上的二元或一元运算. 2.会判断或者证明二元运算的性质.
第九章 代 数 系 统
177
3.会求二元运算的特异元素. 4.掌握子代数的概念. 5.掌握积代数的定义及其性质 6.能够判断函数是否为同态并分析同态的性质.
9.3 习 题 课
本章的习题主要有以下题型. 题型一 判断运算是否封闭( 集合与运算是否构成代数系统) ,并对封闭的运算确定其性质 及特异元素
半群与群
第九章半群与群(Semigroups and Groups)本章讨论含一个二元运算的特殊的代数系统――半群与群。
群论近世代数中发展最早、内容最丰富、应用最广泛的部分,也是建立其他代数系统的基础。
群论在自动机政论、形式语言,语法分析快速加法器设计、纠错码制定等方面均有卓有成效的应用。
2-1 半群与含幺半群定义2-1.1 满足结合律的代数系统U=<S,*>称为半群。
例2-1.1 <N,+>,<N,×>,<2I+,+>和<2I+,×>都是半群。
例2-1.2 <Nm ,+m>和<Nm,×m>都是半群。
例2-1.3 <M2(I),+>和<M2(I),·>都是半群。
定义2-1.2含幺元e的半群U=<S,*>称为含幺半群,常记作U=<S,*,e>。
在例2-1.1~例2-1.3中,除<2I+,+>和<2I+,×>外都是含幺半群。
例2-1.4 设S是任意非空集合,则<p(S),∪>和<p(S),∩>都是含幺半群。
例2-1.5在形式语言中,我们常称非空有限字符集合为字母表。
字母表中字符的n重序元称为字符串,由m个字符所组成的字符串称为长度为m 的字符串。
长度为0的字符串称为空串,用来表示。
如对V={a,b}, =aa 和β=ab都是长度为2的字符串;γ=aab和δ=bab都是长度为3的字符串。
我们用*来表示两个字符串的邻接运算,如,α*δ=aabab,α*γ=aaaab。
设用V*表示字母表V的所有有限长度字符串的集合,而用V+表示V*-{ },则显然<V+,*>是半群,<V+,*, >是含幺半群。
定义2-1.3对运算满足交换律的半群(含幺半群)称为交换半群(交换含幺半群)。
第9章 代数系统
1
引言
学过的代数: 学过的代数: 初等代数、线性代数、集合代数、命题代数等等。 初等代数、线性代数、集合代数、命题代数等等。 它们研究的对象:分别是整数、有理数、实数、矩阵、 它们研究的对象:分别是整数、有理数、实数、矩阵、集 命题等等,以及这些对象上的各种运算。 合、命题等等,以及这些对象上的各种运算。 发现:不同对象上的不同运算,可能有共同的性质 有共同的性质。 发现:不同对象上的不同运算,可能有共同的性质。
二元运算定义及其实例
一元运算定义及其实例 运算的表示
9.1.2 二元运算的性质
交换律、结合律、幂等律、分配律、 交换律、结合律、幂等律、分配律、吸收律 特异元素:单位元、零元、 特异元素:单位元、零元、可逆元 消去律
8
二元运算的定义及其实例
定义9.1 设 S 为集合 函数 f : S×S→S 称为 上的二元 为集合,函数 称为S上的二元 定义 × 二元运算. 封闭. 运算, 简称为二元运算 运算 简称为二元运算 也称 S 对 f 封闭 上的二元运算: 例 (1) N上的二元运算 加法、乘法 上的二元运算 加法、乘法. (2) Z上的二元运算 加法、减法、乘法 上的二元运算: 上的二元运算 加法、减法、乘法. (3) 非零实数集 R*上的二元运算 乘法、除法 上的二元运算: 上的二元运算 乘法、除法. (4) 设Mn(R)表示所有 阶(n≥2)实矩阵的集合,即 表示所有n 实矩阵的集合, 表示所有 实矩阵的集合 a11 a12 L a1n
10
二元与一元运算的表示
算符: 算符 ◦ , ∗, · , ⊕, ⊗ 等符号 表示二元或一元运算 对二元运算◦ 对二元运算◦, 如果 x 与 y 运算得到 z, 记做 x◦ y=z; ◦ ; 对一元运算◦, x的运算结果记作 ◦x 的运算结果记作 表示二元或一元运算的方法: 公式、 表示二元或一元运算的方法 公式、 运算表 注意: 注意 在同一个问题中不同的运算使用不同的算符
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数学与软件科学院--张莉 离散数学
DEFINITION5.13 设V=<S, f1, f2, …, fk>是代数系统,BS,如果B对f1,
f2, …, fk都是封闭的,且B和S含有相同的代数常数,则
称<B, f1, f2, …, fk>是V的子代数系统,简称子代数。
例如,<N, +>是<Z, +>的子代数:因为N对+是封闭 的,且它们都没有代数常数。
证明: (3) yl = yl◦e = yl◦(x◦yr) = (yl◦x)◦yr= e◦yr = yr, yl = yr , 把yl = yr记作y,假设y’S是x的逆元,则有: y’= y’◦e = y’◦(x◦y) = (y’◦x)◦y = e◦y = y. 对于可结合的二元运算来说,元素x的逆元如果存 在则是唯一的。
数学与软件科学院--张莉 离散数学
xQ,有x*0=x+0-x· 0=x, 0*x=0+x-0· x=x,
∴0是幺元。
xQ,有x*1=x+1-x· 1=1, 1*x=1+x-1· x=1,
∴1是零元。 xQ,欲使x*y=0和y*x=0,即 x+y-xy=0, x x 1 ( x 1). 即 x ( x 1). 解得 y x 1 x 1
数学与软件科学院--张莉 离散数学
证明:
(2) l = l◦r
l◦r = r l = r ,
(因为l为左零元)
(因为r为右零元)
把l = r记作,假设S中存在零元’,则有: ’= ’◦ = 是S中关于运算◦的唯一的零元。
数学与软件科学院--张莉 离散数学
工作者应初步掌握其基本的理论和方法。
我们通过对具体代数系统的学习,应初步掌 握对代数系统研究的一般方法:从简单到复杂、 从具体到一般,从而发现代数系统的一般规律。
数学与软件科学院--张莉 离散数学
我们在前面已经研究过集合,那时没有 过多地考虑一个集合内部元素之间的联系。 现在我们要在一个集合的内部引入运算,并 研究其运算规律,主要内容为:
(3) ◦适合幂等律:xS, x◦x=x.
(4) *对◦可分配:x,y,zS, x*(y◦z,yS, x*(x◦y)=x,
x◦(x*y)=x.
幂集合上的∩,∪运算满足幂等律,可分配律,以及吸收率。
数学与软件科学院--张莉 离散数学
DEFINITION 5.8—5.10.
数学与软件科学院--张莉 离散数学
(3) 幂集P(S)上的∪运算不满足消去律。 取A, B, CP(S),由A∪B=A∪C不一定能得 到B=C. 同样,∩运算也不满足消去律。 但运算满足消去律。 运算不存在零元,A, B, CP(S),都有: AB=ACB=C,BA=CAB=C.
第九章 代数系统的一般性质
§1 二元运算及其性质
§2 代数系统及其子代数和积代数
§3 代数系统的同态与同构 §4 题例分析
数学与软件科学院--张莉 离散数学
本章的主要研究对象是各种各样的代数系
统,即具有一些元运算的集合,代数系统的思想
和方法已经渗透到现代科学的许多分支,它的结
果已应用到计算机的不少方面,因此计算机科学
x2
…
xn x1 ◦ xn x2 ◦ xn … xn ◦ xn
x1 ◦ x2 … x2 ◦ x2 … … … xn ◦ x2 …
二元运算表的一般形式
数学与软件科学院--张莉 离散数学
EXAMPLE 5.2
设S={1, 2},给出P(S)上的运算ˉ和⊕的 运算表,其中全集为S. xi Ø {1} {2} {1,2} xi {1,2} {2} {1} Ø ⊕ Ø {1} {2} {1,2}
通常把这个唯一的逆元记作x-1.
数学与软件科学院--张莉 离散数学
DEFINITION 5.11
设◦为S上的二元运算,如果x, y, zS满足以下条 件: (1) 若x ◦ y = x ◦ z且x不是零元,则y = z,
(2) 若y ◦ x = z ◦ x且x不是零元,则y = z,
就称运算◦满足消去律,其中(1)称作左消去律,(2)
(1) 设◦为S上的二元运算,el, er分别为运算◦的左
幺元和右幺元,则有:el=er=e,且e为S上关于运
算◦的唯一的幺元。(由定义证明) (2) 设◦为S上的二元运算,l, r分别为运算◦的左 零元和右零元,则有:l=r=,且为S上关于运 算◦的唯一的零元。(由定义证明) (3) 设◦为S上可结合的二元运算,e为该运算的幺 元,对于xS如果存在左逆元yl和右逆元yr,则有: yl= yr=y,且y是x的唯一的逆元。(由定义证明)
则,矩阵加法和乘法都是Mn(R)上的二元运算。
数学与软件科学院--张莉 离散数学
DEFINITION 5. 2.
设S为集合,n为正整数,则函数
f :S×S×…×S→S
称为S上的一个n元运算,简称为n元运算。
类似的,也可以使用算符来表示n元运算,若 f (<x1,x2,…,xn>) = y,则可利用算符◦简记为: ◦ (x1, x2, …, xn) = y 或 x1 ◦ x2 ◦ … ◦ xn= y.
数学与软件科学院--张莉 离散数学
EXAMPLE 5.6 对于下面给定的集合和该集合上的二元运算,指出该 运算的性质,并求出它的幺元、零元和所有的逆元。 (1) Z+,x, yZ+,x*y=lcm(x, y),即求x和y的最小公 倍数。
(2) Q,x, yQ,x*y=x+y-xy.
解:(1) *运算可交换,可结合,是幂等的。
但,自然数集合N和普通减法-不能构成代数系统,因为两个自 然数相减可能得到一个负数,所以不能写成<N, ->。
数学与软件科学院--张莉 离散数学
在某些代数系统中对于给定的二元运算存 在幺元或零元,我们称之为该系统的特异元 素或代数常数。
例如,<P(S),∪,∩,ˉ>中的∪和∩的幺元分别 为Ø和S,可将<P(S),∪,∩,ˉ>记为 <P(S),∪,∩,ˉ, Ø, S > 。
数学与软件科学院--张莉 离散数学
由二元运算的定义可知,验证一个运算是否为集 合S上的二元运算,主要考虑两点: (1) S中任何两个元素都可以进行这种运算,且运算 的结果是唯一的。(函数) (2) S中任何两个元素的运算结果都属于S,即S对该 运算是封闭的。 通常用◦,,•,…等符号表示二元运算,称为算符。 设f :S×S→S是S上的二元运算,对任意的x,yS, 如果x与y的运算结果是z,即 f (<x,y>)=z,则可利用
算符◦简记为: x ◦ y=z.
数学与软件科学院--张莉 离散数学
EXAMPLE 5. 1
1. 实数集R上的加法,减法,乘法是二元运算。 2. 设Mn(R)表示所有n阶实矩阵的集合(n>=2),即:
a11 a12 ... a1n a21 a22 ... a2 n M n ( R) aij R M M M M an1 an 2 L ann
xZ+,x*1=x,1*x=x,1为幺元,不存在零元。
只有1有逆元,是它自己,其它整数无逆元。
数学与软件科学院--张莉 离散数学
(2) *运算满足交换律,∵x, yQ, x*y = x+y-xy = y+x-yx = y*x. *运算满足结合律,∵x, y, zQ,有 (x*y)*z=(x+y-xy)*z=(x+y-xy)+z-(x+y-xy)· z =x+y+z-xy-xz-yz+xyz, x*(y*z)=x*(y+z-yz)=x+(y+z-yz)-x· (y+z-yz) =x+y+z-xy-xz-yz+xyz, ∴(x*y)*z=x*(y*z). *运算不满足幂等律,∵5Q,但5*5=5+5-55= -155. *运算满足消去律,∵x, y, zQ,x1(1为零元), 证明左消去律成立:若使x*y=x*z,即x+y-xy=x+z-xz, 只有y=z时成立。同理可证右消去律也成立。
称作右消去律。
数学与软件科学院--张莉 离散数学
EXAMPLE 5.5
(1)整数集合Z上的加法满足消去律。 加法没有零元,x, y, zZ,都有: x+y = x+z y=z,y+x = z+x y=z. (2) 整数集合Z上的乘法也满足消去律。 0是乘法的零元,不能消去,任何非零 的整数都可消去,x, y, zZ (x0),都 有: xy = xz y=z,yx = zx y=z.
<N, +, 0>是<Z, +, 0>的子代数:因为N对+是封闭的,
且它们都含有相同的代数常数0。 <N-{0}, +>是<Z, +>的子代数,但不是<Z, +, 0>的子 代数:因为<Z, +, 0>的代数常数0N-{0}。
数学与软件科学院--张莉 离散数学
平凡的子代数:最大和最小的子代数。最大的子代 数是V本身。如果令V中所有代数常数构成的集合是 B,且B对V中所有的运算都是封闭的,则B就构成
数学与软件科学院--张莉 离散数学
§2 代数系统及其子代数和积代数
DEFINITION 5.12
非空集合S和S上k个一元或二元运算f1,
f2, …, fk组成的系统称为一个代数系统,简
称代数,记作<S, f1, f2, …, fk>。
例如,<N,+>,<Z,+, · >,<R,+, · >,<P(S),∪,∩,ˉ>都是代数系统。