第五章 代数系统20111128
第5章+代数系统(x)

g(x2∘x1)=g (x2) *g (x1)= y2 * y1.
(2) (X, ∘) 满足交换律
x1∘x2= x2 ∘ x1
g(x1∘x2)=g(x2 ∘ x1)
y1 * y2 = y2 * y1
第6页
第5章 代数系统
Th5.1(5.2) (S, ∘)对运算“∘”,若存在左单位元el, 存在右单位元er,则 el=er=e; 且A中的单位元若存在必惟一。
证明 (1) 左右等。
存在左单位元el el ∘ er= er 存在右单位元erer ∘ el = el
el=er=e
(2) 惟一性。反证法,还有一个e’,
证明 (1) (X, ∘) ≌(Y,*)
有一一对应g, yY, xX, g(x) =y,
方
y1(y2y3)= (y1 y2) (y1y3).
法 证 得
(3) 同理可得 x1* (x2 ∘ x3) = (x1*∘x2)∘(x1*x3) y1(y2 y3)= (y1 y2) (y1 y3).
第19页
第5章 代数系统
Th5.8 (X,∘) 单位元ex,(X,∘)≌(Y,*) (Y,*) 单位元ey= g(ex).
第4页
§5: (S, ∘) ,a,bS,都有a ∘b= b ∘a. 2. 结合律: (S, ∘) ,a,b,cS,都有a ∘(b ∘ c)= (a ∘b) ∘ c.
3.分配律: (S, ∘,*) ,a,b,cS,均有 a ∘(b * c)= (a ∘b) *(a∘ c) (∘对 *左分配律,第一分配率) a*(b∘c)=(a*b)∘(a*c) (*对 ∘ 左分配律,第一分配率)
第五章 1代数系统的概念

5-1 代数系统的引入
例2 下面均是二元运算的例子。 (1) A为集合,2A为其幂集。f : 2A×2A →2A 。f 可以 是∩、∪、-、。 (2) A={0,1}。f:AAA。f 可以是∧、∨、、 。
一般地,二元运算用符号“”、“◦”、“•”、 “△”、“◇”、“☆”等等表示,并将其写于 两个元素之间,如Z×Z→Z的加法:
定义5-2.1 设“”,“◦”均为集合A上的二元运 算。 (1) 若x, y∈A,都有xyA,则称“”运算在A 上是封闭的(Closed) 。即
xy( x A y A x y A) 在A上封闭
(2) 若x, y∈A,都有xy=yx,则称“”运算在A 上满足交换律(Commutativity) 。即
离散数学
(Discrete Mathematics)
第五章 代数结构(Algebraic Structure)
❖ 以具体代数为研究对象的经典代数,其研究内容、 基本理论和方法,主要反映在初等代数和高等代数 (工科的线性代数)两部分的现代教育中。
❖ 从19世纪早期由法国数学家Galois(1811-1832)创始, 近200年来经历起伏、逐渐成熟的代数系统,常被 人们冠以代数结构、抽象代数及近世代数(Modern Algebra)等美称。
xy(x A y A x y y x)
在A上可交换
5-2 运算及其性质
(3) 若x, y, z∈A,都有x(yz)=(xy)z,则称“” 运算在A上满足结合律(Associativity) 。即
在A上可结合 xyz( x A y A z A
x(y z) (x y) z)
(4) 若x, y, z∈A,都有x(y◦z)=(xy)◦(xz) ,则称 “”运算对“◦”运算满足左分配律; 若x, y, z∈A,都有(x◦y)z=(xz)◦(yz) ,则称“” 运算对“◦”运算满足右分配律。若二者均成立, 则称“”运算对“◦”运算满足分配律 (Distributivity) 。
第5章 代数系统hhs

*
一元
二元五
一元 桔子水
可口可乐
不封闭
二元五 可口可乐
冰淇淋
3/38
5.1 代数系统的引入
一个非空集合 A 连同若干个定义在该集合上的运算 f1, f2, …, fk 所组成的系统称为一个代数系统, 记作< A, f1, f2, …, fk >. 例
{命题},,
P( S ),,, ~ ( S为有限集)
13/38
5.2 运算及其性质
逆元的定义 设代数系统 <A, >, 是定义在 A 上的二元运算, 且 e 是 A 中关于运算 的幺元。如果对于 a A , b A, 使ba=e, 则称 b 为 a 左逆元; ab=e, 右逆元; 如果 b 既是 a 的左逆元又是 a 的右逆元,则称 b 是 a 的逆元, 记为 a-1 = b . 显然 a 和 b 互为逆元.
例
、为左幺元
α为幺元
10/38
5.2 运算及其性质
定理:设*是定义在集合 A 上的二元运算, 且在 A 中有关 于运算 * 的左幺元 el 和右幺元 er ,则 el = er = e,且 A 中的幺元是唯一的。
12/38
5.2 运算及其性质
定理:设 是定义在集合 A 上的二元运算, 且在 A 中有关于运 算 的左零元 l 和右零元 r ,则 l = r = ,且 A 中的零元 是唯一的。 证明: l = l r = r = 设另有一零元 1, 则 1=1= 定理:设代数系统 <A, >, 且 | A | > 1。如果该代数系统中 存在幺元 e 和零元 ,则 e 。 证明:用反证法。 设 e = , 则对于任意的 x A , 必有 x=ex=x==e 于是 A 中只有一个元素,与假设矛盾。
第五章 代数系统概述

和原代数系统相同,故可略而不写,而简单
地说 A 是代数系统
➢ {0}, N, Z, Q 是 < R, + > 的子代数,< R, >, {0, 1} 不是 < R, + > 的子代数。
➢ n 阶随机矩阵集是 < S, > 的子代数,其中 S 是 n 阶实矩阵集, 是矩阵乘法。
第五章 代数系统概述
5.1 二元运算及其性质 5.2 代数系统 5.3 代数系统的同态和同构
➢ 对于自然数集 N 上的加法 +,0 是幺元, 没有零元,每个正整数都没有逆元,+ 满足 消去律。
➢ 对于整数集 Z 上的加法 +,0 是幺元,没有 零元,每个整数 n 的逆元是 n, + 满足消 去律。
假设 < x, y > 是幂等元,则 < x, y > < x, y > = < x, y >,
即 x2 = x 且 xy + y = y,解得 x = 0 或者 (x = 1 且 y = 0),幂等元集为 {< 0, y > | yQ} {< 1, 0 >}。 假设 < x, y > 有逆元 < a, b >,则 < a, b > < x, y > = < x, y > < a, b > = < 1, 0 >, 即 ax = 1且 ay + b = xb + y = 0,解得 a = x /1, b = y /x,只要 x 0, < x, y > 就有逆元 < x /1, y /x >。
第五章 代数系统的一般性质 - 嘉应学院

例 独异点V= .是矩阵乘法。
其中S= 令ϕ : S→ S, 那么对任意x,y∈S都有
,
16
但是
而
不是独异点V的么元,因此,
ห้องสมุดไป่ตู้
ϕ不是独异点V 的自同态。 这就是说,如果把V看作半群,则ϕ是V的自 同态 ;如果把V看作独异点,则ϕ就不是它的 自同态了。
17
18
19
11
半群同态
定义 设V1 =<S1,˚>, V2=<S2,*>为半 群, , ϕ : S1 → S2,且对任意x,y∈S1有 ϕ (x˚y)= ϕ (x)* ϕ (y) 则称ϕ为半群V1到V2的同态.
12
例 半群V=<S,.>,其中S= .是矩阵乘法。令ϕ : S→ S,
那么有 = =
13
=
这说明ϕ 是半群V的自同态,但不是满自同态
2
半群中运算的幂
因为半群V=<S, ˚>中的运算˚是可结合的,可以 定义运算的幂.对任意的x∈S,规定xn是 x1=x, xn+1= xn˚x , n为正整数。
易证x的幂遵从以下规律: xn ˚ xm= xn+m , (xn)m= xnm ,n为正整数.
3
独异点中运算的幂
在独异点V=<S,˚,e>中,如果规定x0=e(x是S 中的任意元素),那么有关半群中幂的定义可 以变成 x0=e xn+1= xn ˚x n为非负整数. 而关于幂的两个运算公式不变,只要其中的 m和n是非负整数就可以了。
独异点的积代数
设V1=<S1,˚,e1> , V2=<S2,*,e2>是独异 点,则它们的积代数是 V1×V2=<S1×S2,.,<e1,e2>> 其中的·定义与积半群一样. 即:对任意<a,b>,<c,d>∈S1×S2有 <a,b>·<c,d>=<a˚c,b*d>
离散数学—第五章代数系统的一般性质

判断幺元
1. 对于给定的集合和运算有的存在幺元,有的不存 在幺元.
① R*是非零实数集,o是R*上的二元运算,任取a,bR*有 aob = a,那么不存在el使得对所有的b R*都有 elob = b,所以运算o没有左幺元. ② 但对任意的a R*,对所有的b R*,都有boa=b,所以, 任意R*的元素a都是运算o的右幺元.R*中有无数多的 右幺元,但没有幺元.
① ② ③ ① 如:<N,+>是<Z,+>的子代数; 如:<N,+,0>是<Z,+,0>的子代数; 如:<N-{0},+>不是<Z,+>的子代数; 如有的代数系统决定该系统的二元运算存在幺元.
2. 代数系统的公理:运算的性质. 3. 子代数与代数系统的关系:不仅具有相同的代数运算,而 且这些运算也具有相同的性质,它们非常相似,只是子代 数比原来的代数系统小一些.
{2} {1}
交换律
1. 定义5.3: 设o为S上的二元运算,如果对任意的 x,yS都有xoy =yox,则称运算o在S上是可交换 的,或者说o在S上适合交换律.
① 例如加法,乘法符合交换律,但减法和除法不符合.
结合律
1. 定义5.4:设o为S上的二元运算,如果对任意的 x,yS都有(xoy)oz =xo(yoz),则称运算o在S上 是可结合的,或者说o在S上适合结合律.
运算表
ai a1 a2 ... an
o(ai) o(a1) o(a2) ... o(an)
第5章代数系统的一些性质

第五章代数系统的一般性质代数的概念与方法是研究计算机科学和工程的重要数学工具。
众所周知,在许多实际问题的研究中都离不开数学模型,而构造数学模型就要用到某种数学结构,而近世代数研究的中心问题是代数系统的结构:半群、群、格与布尔代数等等。
近世代数的基本概念、方法和结果已成为计算机科学与工程领域中研究人员的基本工具。
在研究形式语言与自动机理论、编码理论、关系数据库理论、抽象数据类型理论中,在描述机器可计算的函数、研究计算复杂性、刻画抽象数据结构、研究程序设计学中的语义学、设计逻辑电路中有着十分广泛的应用。
5.1 代数运算及其性质5.1.1代数运算的定义定义5.1.1 设S是一个非空集合,(1)函数f:S→S,称为一个S上的一个一元运算。
(2)函数f:S⨯S→S,称为一个S上的一个二元运算。
记号: f(x,y)=z, xfy=z x y=z(3)函数f:S⨯S⨯…⨯S →S,称为一个S上的一个n元运算。
[例5.1.1](1)数理逻辑中的联结词;集合论中的并运算、交运算和补运算;整数集中的加法、减法和乘法运算都是相应集合上的运算.(2)但Z中的除法不是一个二元运算。
(3) 在Z商定义x*y=x+y-2,则*是一个二元运算。
当S是有限集时,S上的一元、二元运算可用运算表来定义。
定义5.1.2 设 是集合S上的n元运算,S是S的一个非空子集。
若对∀x1,x2,…,x n∈S,有 (x 1,x 2,…,x n)∈S,则称S关于运算 是封闭的。
[例5.1.2]实数集关于数的普通除法是封闭的,整数集关于数的普通加法不是封闭的。
5.1.2代数运算的性质定义5.1.3 设*是集合S上的二元运算。
若∀x,y∈S,x*y=y*x,则称运算*满足交换律(或称*是可交换的)。
定义5.1.4 设*是集合S上的二元运算。
若∀x,y,z∈S,(x*y)*z = x*(y*z),则称运算*满足结合律(或称*是可结合的)。
定义5.1.5 设*是集合S上的二元运算。
第五章—代数系统的一般性质

。
例5.6 设R为实数集, 定义 R 上的二元运算, 如下: x y = x1+y1-x1 y1 则 满足交换律和结合律。 证: ∵ x y = x1+y1-x1 y1 = y1 + x1- y1 x1= y x ∴ 满足交换律 ∵( x y) z = (x1+y1-x1 y1 ) z = (x1+y1-x1 y1 ) + z1- (x1+y1-x1 y1 ) z1 = x1+y1 + z1 -x1 y1 - x1 z1 -y1 z1 +x1 y1 z1 x (y z) = x (y1+z1-y1 z1 ) = x1 + (y1+z1-y1 z1 ) - x1 (y1+z1-y1 z1 ) = x1+y1 + z1 -x1 y1 - x1 z1 -y1 z1 +x1 y1 z
表 2
=
表 3
解:
如表 1 所定义, 是 的幺元
(单位元)
Hale Waihona Puke 如表 2 所定义, 和 是 的右幺元
如表 3 所定义, 和
是 的左幺元
定理5.1 设 是S上的二元运算,el、er分别 为 运算的左、右幺元,(单位元)则有 el = er = e 且e为S上关于运算 的唯一幺元。 ∵ el是 证明: 左单位 el er = e r ∵ er是右单 元 位元 el er = e l ∴ el = er 把el = er 记作e,则e是S中的幺元。假设 e`也是S中的幺元,则 ∵ e是 e`=e e`=e 单位元 ∴ e是S中关于 运算的唯一的幺元。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
பைடு நூலகம்
5-3 半群 例题1 :设S={a,b,c},在S上的一个二元运算Δ定义 如表所示,验证 <S,Δ>是一个半群。
Δ
7
5-2 运算及其性质 定义5-2.3[运算可结合] 设*是定义在集合A上的二元运算,如果对于任意的 x,y,z∈A都有(x*y)*z=x*(y*z),则称该二元运算* 是可结合的,或运算满足结合律。 例题3 设A是一个非空集合,★是A上的二元运算, 对于任意a,b∈A,有a★b=b,证明★是可结合运算。 证明: 因为对于任意的a,b,c∈A, (a★b)★c=b★c=c,a★(b★c)=a★c=c, 所以 (a★b)★c=a★(b★c)
21
5-2 运算及其性质
例题8: 设集合S={α,β,γ,δ,},定义在S上的一个二 元运算*如表所示。试指出代数系统<S,*>中各个元素的左、 右逆元情况。
*
α β γ δ
α
α β γ δ
β
β δ α α δ
γ
γ α β γ α
δ
δ γ α δ γ
δ β γ
解:α是幺元;β有两个左逆元γ和δ,右逆元都是γ;即β和γ 互为逆元;γ的左逆元是β和,右逆元是β和δ; δ的左逆元是 γ而右逆元是β;的右逆元是γ,但没有左逆元。
17
5-2 运算及其性质 例题 7: 设集合S={浅色,深色},定义在S上 的一个二元运算*如表所示,试指出零元和幺元。 * 浅色 深色 浅色 深色 浅色 深色 深色 深色
解:深色是S中关于运算*的零元, 浅色是S中关于运算*的幺元。
18
5-2 运算及其性质 定理5-2.2 设*是定义在集合A上的一个二元运算,且在A中 有关于运算*的左零元θl和右零元θr,那么, θl=θr=θ,且A中的零元是唯一的。 证明:因为θl和θr分别是A中关于运算∗的左零 元和右零元,所以 θl=θl∗θr=θr=θ 设另一零元θ1A,则θ1=θ1 ∗ θ=θ
22
5-2 运算及其性质 定理5-2.4 设代数系统<A,*>, 这里*是定义在A上的一个二 元运算,A中存在幺元e,且每一个元素都有左逆 元。如果*是可结合的运算,那么,这个代数系统 中任何一个元素的左逆元必定也是该元素的右逆 元,且每个元素的逆元是唯一的。
23
5-2 运算及其性质
证明:设a,b,c∈A,且b是a的左逆元,c是b的左逆元。 因为 (b*a)*b=e*b=b (运算可结合) 所以 e=c*b=c*((b*a)*b) =(c*(b*a))*b =((c*b)*a)*b =(e*a)*b =a*b 因此,b也是a的右逆元。 设元素a有两个逆元b和c,那么 b=b*e=b*(a*c) =(b*a)*c =e*c =c 因此,a的逆元是唯一的。
25
5-2 运算及其性质 4、A关于*有零元,当且仅当该元素所对应的行和 列中元素都与该元素相同。 5、A关于*有幺元,当且仅当该元素所对应的行和 列依次与运算表的行和列相一致。 6、设A中有幺元,a和b互逆,当且仅当位于a所在 行,b所在列的元素以及其b所在行,a所在列的 元素都是幺元。
26
5-2 运算及其性质 例题9: 试构造一个代数系统,使得其中只有一 个元素具有逆元。
24
5-2 运算及其性质 可以指出:<A,*>是一个代数系统,*是A上的一 个二元运算,那么该运算的有些性质可以从运算 表中直接看出。那就是:
1、运算*具有封闭性,当且仅当运算表中的每个元 素都属于A。
2、运算*具有可交换性,当且仅当运算表关于主对 角线是对称的。 3、运算*具有等幂性,当且仅当运算表的主对角线 上的每一元素与它所在行(列)的表头元素相同。
3
5-1 代数系统的引入 定义5-1.1 [ n元运算] 对于集合A,一个从An到B的映射,称为集合A上 的一个n元运算。如果BA,则称该n元运算是封 闭的。 定义5-1.2[代数系统] 一个非空集合A连同若干个定义在该集合上的运 算f1,f2,…,fk所组成的系统就称为一个代数系统, 记作<A,f1,f2,…,fk>。
解: 设m,n∈I,T={x|x∈I,m≤x≤n},那么,代数 系统<T,max>中有一个幺元是m,且只有m有逆 元,因为m=max(m,m)。
27
5-2 运算及其性质 例题10: 对于代数系统<R,· >,这里R 是实数 的全体,· 是普通的乘法运算,是否每个元素都有 逆元。 解: 该代数系统中的幺元是1,除了零元素0外, 所有的元素都有逆元。
解:由表可知:β,δ都是S中关于运算*的左幺元, 而α是S中关于运算★的右幺元。
15
5-2 运算及其性质 定理5-2.1 设*定义在集合A上的一个二元运算,且在A中有 关于运算*的左幺元el和右幺er,则el=er=e,且A中 的幺元是唯一的。 证明:因为el和er分别是A中关于运算∗的左幺元和 右幺元,所以 el=el ∗ er=er=e 设另一幺元e1A,则 e1=e1 ∗ e=e
19
5-2 运算及其性质 定理5-2.3 设<A,*>是一个代数系统,且集合A中元素的个 数大于1。如果该代数系统中存在幺元e和零元θ, 则θ≠e。 证明:用反证法。设e=θ,那么对于任意的 aA,必有 a=e∗a=θ∗a=θ, 于是A中的所有元素都是零元,与A中至少有两个 元素矛盾。
20
第三篇 代数系统
第五章 代数结构
5-1 代数系统的引入 介绍代数系统之前,引进在一个集合A上的运算概念 例1:f: R→R f(a)=1/a , a≠0 例2: f: R2→R f(<x,y>)=x+y, x+y=z g: R→R g(y)=y g: R2→R g(<x,y>)=x*y, x*y=s
x*(xΔy)=x
xΔ(x*y)=x 则称运算*和运算Δ满足吸收律。
11
5-2 运算及其性质 例题5: 设集合N为自然数全体,在N上定义两个二 元运算*和★,对于任意x,y∈N,有 x*y=max(x,y) x★y=min(x,y) 验证运算*和★满足吸收律。 解: 对于任意a,b∈N, a*(a★b)=max(a,min(a,b))=a, a★(a*b)=min(a,max(a,b))=a
6
5-2 运算及其性质 定义5-2.2[运算可交换] 设*是定义在集合A上的二元运算,如果对于任意 的x,y∈A,都有x*y=y*x,则称该二元运算*是可 交换的,或运算满足交换律。 例题2:设R为实数集合,对于任意的a,bR, a∗b=(a–b)2 a∘b=a2+b2 a·b=a+b–ab 运算∗、∘和·都是可交换的。
28
5-2 运算及其性质 例题11: 对于代数系统<Nk,+k>,这里Nk={0, 1,2,…,k-1},+k是定义在Nk上的模k加法运 算,定义如下: 对于任意x,y∈Nk,若 x+y<k,则 x+y= x+y; 若 x+y≥k ;则x +k y=x+y-k , 试问是否每个元素都有逆元。 解: 可以验证,+k是一个可结合的二元运算,Nk 中关于运算+k的幺元是0,Nk中的每一个元素都 有唯一的逆元,即0的逆元是0,每个非零元素x 的逆元是k-x。
因此,*和★满足吸收律。
12
5-2 运算及其性质 定义5-2.6[运算等幂] 设*是定义在集合A上的一个二元运算,如果对于 任意的x∈A,都有x*x=x,则称运算*是等幂的,或 称运算满足等幂律。则称x为运算*的幂等元。 易见,集合的并、交运算满足幂等律,每一个集 合都是幂等元。
13
5-2 运算及其性质 定义5-2.7[幺元] 设*是定义在集合A上的一个二元运算,如果有一 个元素el∈A,对于任意的元素x∈A都有el*x=x, 则称el为A中关于运算*的左幺元;如果有一个元 素er∈A,对于任意的元素x∈A都有x*er=x,则称 er为A中关于运算*的右幺元; 如果A中的一个元素e,它既是左幺元又是右幺元, 则称e为A中关于运算*的幺元。显然,对于任一 x∈A,有e*x=x*e=x。
5-2 运算及其性质 定义5-2.9[逆元] 设代数系统<A,*>,这里*是定义在A上的一个二元 运算,且e是A中关于运算*的幺元。如果对于A中的 一个元素a存在着A中的某个元素b,使得b*a=e,那 么称b为a的左逆元;如果a*b=e成立,那么称b为a 的右逆元;如果一个元素b,它既是a的左逆元又是a 右逆元,那么就称b是a的一个逆元。很明显,如果 b是a的逆元,那么a也是b是逆元,简称a与b互为逆 元。今后一个元素x的逆元记为x-1。
5
5-2 运算及其性质 定义5-2.1[运算封闭] 设*是定义在集合A上的二元运算,如果对于任意的 x,y∈A,都有x*y∈A,则称二元运算*在A上是封闭的。 例题1 设A={x|x=2n,n∈N},问乘法运算是否封闭? 对加法运算呢? 解:对于任意的2r,2sA; r,sN; 2r.2s= 2r+s A(因为r+sN) 所以乘法运算是封闭的。 而对于加法运算是不封闭的,因为至少 2+22=6A。
4
5-1 代数系统的引入 正整数集合I+以及在该集合上的普通加法运算 “+”组成一个代数系统<I+,+>。 又如,一个有限集S,由S的幂集P (S)以及在该 集合上的集合运算“∪”、“∩” 、 “~”组成 一个代数系统< P (S),∪,∩,~>。 虽然,有些代数系统具有不同的形式,但是,他 们之间可能有一些共同的运算规律。
将这些映射称为在集合R上的一元运算;
将这些映射称为在集合R上的二元运算;
2
5-1 代数系统的引入 对集合R上的三个数x,y,z,算法语言中的条件算 术表达式: if x=0 then y else z 这就是集合R上的三元运算。 运算结果都是在原来的集合R中,我们称那些具 有这种特征的运算是封闭的,简称闭运算。相反地, 没有这种特征的运算就是不封闭的。