第5章代数系统的一些性质
第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

定义 设 S 为集合,函数 f:S×S→S 称为 S 上的 二元运算, 简称为二元运算. 也称 S 对 f 封闭. 特点: - 变量和函数值的取值限定在同一个集合上。 例1 - (1) N 上的二元运算:加法、乘法. - (2) Z 上的二元运算:加法、减法、乘法. - (3) 非零实数集 R* 上的二元运算: 乘法、除 法. - (4) 设 S = { a1, a2, … , an}, ai ∘aj = ai , ∘ 为 S 上二元运算.
二元运算的特异元素 5.1 二 元 运 算 及 其 性 质 单位元
定义 设∘为S上的二元运算,如果存在el(或er)S,使得 对任意x∈S 都有 el ∘x =x (或x∘er =x), 则称el(或er )是S中关于∘运算的左(或右)幺元(单位元). 若e∈S关于∘运算既是左单位元又是右单位元,则称 e 为S上关于∘运算的幺元. 例:N上加法的幺元是0,乘法的幺元是1 Mn(R)上加法的么元是0矩阵,乘法的幺元是单位阵
第5章 代数系统的一般 性质
代数结构
【引例】 (1)在Z集合上,x∈Z,
5.1 二 元 运 算 及 其 性 质
则f(x)=-x是将x映为它的相反 数。-x是由x唯一确定的,它是对一个数施行求相反数运 算的结果。这个运算可表示为函数: f :Z→Z
(2)在R+ 集合上,x∈R+,则f(x)= 1/x是将x映为它的倒 数。1/x是由x唯一确定的,它是对R+中的一个数施行倒数 运算的结果。这个元算可以表示为函数 f : R+ → R+。 (3)设a,b∈R,则f(a,b)=a+b(a-b,a×b)是将两个数a, b映为R中的唯一的一个数,它是对R中的两个数施行加 (减,乘)法运算的结果。这个运算可以表示为函数f : R2 → R。
第五章 代数系统概述

和原代数系统相同,故可略而不写,而简单
地说 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>
《离散数学》代数系统的一般性质-2

4
同类型与同种代数系统
定义 (1) 如果两个代数系统中运算的个数相同, 对应运算的元数相同,且代数常数的个数也相同, 则称它们是 同类型的 代数系统. (2) 如果两个同类型的代数系统规定的运算性质 也相同,则称为 同种的 代数系统. 例1 V1 = <R, +, ·0, 1>, , V2 = <Mn(R), +, ·, E>, , 为 n 阶全 0 矩阵,E 为 n 阶单位矩阵 V3 = <P(B), ∪, ∩, , B>
证 假设f是V2到V1的同构,那么有f:V2→V1,
f(1)=0. 于是有 f(1)+f(1) = f((1)(1))= f(1)=0 从而 f(1)=0,又有 f(1)=0,这与 f 的单射性矛盾.
24
15
同态映射的实例
例2 设V=<Z,+>,aZ,令 fa:ZZ,fa(x)=ax 那么fa是V的自同态。因为x,yZ,有 fa(x+y)=a(x+y)=ax+ay=fa(x)+fa(y) 当 a = 0 时称 f0为零同态; 当a=1时,称 fa为自同构; 除此之外其他的 fa 都是单自同态.
19
定义:设 V1=<S1,∘,k1>和 V2=<S2, ,k2 >是代数系统, 其中 ∘ 和 是二元运算. k1是S1的代数常数, k2是S2的 代数常数,f: S1S2, 如果满足 (1) x,yS1, f (x∘y) = f(x) f( y), (2) f(k1)= k2 则称 f为V1到 V2 的同态 例:V1=<Z,+,0>,V2=<Zn,,0>,Zn={0,1, … , n-1}, 是模n加。令 f:Z→Zn,f(x) = (x)mod n x,y∈Z有 f(x+y)=(x+y)mod n =(x mod n) (y mod n) = f(x) f(y) 同时,f(0)= 0
离散数学 ch5.1~2代数系统的概念及性质

代数系统:是用代数运算的方法构造数学模型。所 谓代数运算方法就是在建立满足一定规则的运算系 统(集合上定义若干个运算组成的系统)。
5-1 代数结构(系统)的概念
所谓代数结构(系统),无非是有一个运算对象的集合, 和若干个运算,构成的系统。 一. n元运算(n-Ary Operation) 如何定义运算,先看几个我们熟悉的例子: 取相反数运算“-”、集合的补运算“~” 以及N上的“+” I - I P(E) ~ P(E) N2 + N 。 Φ Φ。 (0,0)。 。 0 2。 。 -2 (0,1)。 。 {a} 。 。 {a} 1 1。 。 -1 (0,2)。 0。 。 。 0 2 {b} 。 。 {b} -1。 。 1 。 -2。 。 3 (1,0)。 2 {a,b} 。 。 {a,b} (1,1)。 (1,2)。 可见运算“-”、“~”、“+” 就是个映射(函数)。 ... ... ... ... ... ... ...
六.逆元 设是X上有幺元e 的二元运算,x∈X,如果存在元素 xL-1∈X,使得,xL-1x=e,则称xL-1是x相对的左逆元 如果存在xR-1∈X,使得xxR -1 =e,则称xR -1是x相对的 右逆元。 如果xL-1 = xR-1 =x-1 ,有x-1x=xx-1=e, 称x-1是x相对的 逆元。也称x-1与x互为逆元。如x-1∈X ,也称x可逆。 -1 xR x 例1实数集合R上的+和×,x∈R S R A L -1 = -x 对加+: x (e=0) S S R A L 对乘×: x-1 =1/x (x≠0) (e=1) 从运算表找x的左 逆元 xL-1 : x R R A L S A A L S R 在x列向下找到e后,再向左到 xL-1 L -1 。 L S R A 左表头元素即是xL 从运算表找x的右逆元 xR-1: 求R的逆: R-1 =L 在x行向右找到e后,再向上到上表头元素即是xR-1 。
第五章代数系统的一般性质

5.1 二元运算及其性质
5.2 代数系统及其子代数和积代数
5.3 代数系统的同态与同构
5.1 二元运算及其性质
一.二元运算
定义:设S为集合,函数 f:S×S->S称为S上的一个二元运算, (对运算封闭)简称为二元运算.通常用 o,*,·等符号 表示二元运算,称为算符.
三.积代数
定义:设V1=<S1,o >,V2=<S2,*>是代数系统,o和*为二元运算, o V1和V2的积代数V1×V2是含有一个二元运算·的代数系统, 即V1×V2 =<S,·> 其中S=S1×S2 ∀ 且对∀<x1,y1>,<x2,y2>∈S1×S2 有 <x1,y1>·<x2,y2>=<x1ox2,y1*y2>
例如:N.Z,Q,R上的加法和乘法是可结合的. P(S)上的∪,∩,⊕是可结合的. Mn(R)上的加法和乘法是可结合的
幂等律: ∀x∈S,有x·x=x; x称为幂等元.
例如:幂集P(S)上的∪和∩运算适合幂等律(A∪A=A, A∩A=A),但对称差⊕运算不适合幂等律.
分配律: ∀x,y,z∈S,有 x*(y·z)=(x*y)·(x*z) (y·z)*x=(y*x)·(z*x) 称*对·适合分配律.
定义:设V=<S,f1,f2,…,fk>是代数系统,B⊆S 且B≠φ 如果B对f1,f2,…,fk都是封闭的,且B和S含有相同的代数 常数,则称<B,f1,f2,…,fk>是V的子代数系统(子代数).
例如:<N,+>是<Z,+>的子代数. <N,+,0>是<Z,+,0>的子代数. <N-{0},+>是<Z,+>的子代数,但不是<Z,+,0>的子代数. 说明:对任何代数系统V=<S,f1,f2,…,fk>,其子代数一定存在,最大的子代 数就是V本身;如果令V中所有的代数常数构成的集合是B,且B对V中所 有的运算都是封闭的,那么B就构成了V的最小的子代数;这种最大与 最小的子代数称为V的平凡子代数;如果V的子代数V’=<B,f1,f2,…,fk> 满足B⊂S,则称V’是V的真子代数.
第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上的二元运算。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章代数系统的一般性质代数的概念与方法是研究计算机科学和工程的重要数学工具。
众所周知,在许多实际问题的研究中都离不开数学模型,而构造数学模型就要用到某种数学结构,而近世代数研究的中心问题是代数系统的结构:半群、群、格与布尔代数等等。
近世代数的基本概念、方法和结果已成为计算机科学与工程领域中研究人员的基本工具。
在研究形式语言与自动机理论、编码理论、关系数据库理论、抽象数据类型理论中,在描述机器可计算的函数、研究计算复杂性、刻画抽象数据结构、研究程序设计学中的语义学、设计逻辑电路中有着十分广泛的应用。
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上的二元运算。
若∀x∈S,x*x = x,则称运算*满足幂等律。
定义5.1.8 设*和 是集合S上的二元运算。
若∀x,y,z∈S,x*(y z)=(x*y) x*z),(y z)*x =(y*x) (z*x),则称*关于 满足分配律。
定义5.1.9设*和 是集合S上的二元运算。
若∀x,y∈S,x*(x y)=xx (x*y)=x则称*关于 满足分配律。
[例5.1.3]R上的加法和乘法运算是可交换的,也是可结合的;但减法却是不可交换和不可结合的;乘法关于加法是可分配的,但加法关于乘法则是不可分配的。
任一集合的幂集上的并和交运算是可交换和可结合的,并且它们是相互可分配的。
注:若运算*是可结合的,则有时我们简称*为乘法,而把x*y简记为xy,称为x 与y的积。
5.1.3特殊元素:单位元、零元、逆元定义5.1.10 设*是集合S上的二元运算。
(1)若e l∈S,使得∀x∈S,有e l*x=x,则称e l是关于运算*的左单位元(左么元);(2)若e r∈S,使得∀x∈S,有x*e r=x,则称e r是关于运算*的右单位元(右么元);(3)若e∈S,使得∀x∈S,有e*x=x*e=x,则称e是关于运算*的单位元(么元)。
定理5.1.3 设*是集合S上的二元运算,且e l,e r分别为关于运算*的左和右么元,则关于运算*存在唯一么元e且 e=e l=e r。
证明: e l= e l*e r= e r记e=e l=e r定义5.1.11 设*是集合S上的二元运算。
(1)若0l∈S,使得∀x∈S,有0l*x=0l,则称0l是关于运算*的左零元;(2)若0r∈S,使得对∀x∈S,有x*0r =0r,则称0r是关于运算*的右零元;(3)若0∈S,使得对∀x∈S,有0*x=x*0=0,则称0是关于运算*的零元。
定理5.1.4 设*是集合S上的二元运算,且0l,0r分别为关于运算*的左和右零元,则关于运算*存在唯一零元0且 0=0l=0r。
[例5.1.4]R上,关于加法的单位元是0,但无零元;关于乘法的单位元为1,零元为0;关于减法的右单位元是0,但无左单位元,故无单位元。
在任一集合S的幂集ρ(S)上,Φ是集合并运算的单位元、交运算的零元,S是集合交运算的单位元、并运算的零元。
定义5.1.12设*是S上的二元运算,e 为关于运算*的单位元,x∈S,(1)若存在x l∈S,有x l*x= e,则称x l是关于运算*的左逆元;(2)若存在x r∈S,有x*x r = e,则称x r是关于运算*的右逆元;(3)若存在a'∈S,有a'*x=x*a'= e,则称a'是关于运算*的逆元。
定理5.1.5 设*是集合S上可结合的二元运算,e 为关于运算*的单位元,x∈S,且x l,x r分别为x关于运算*的左和右逆元,则x l= x r且它是x关于运算*的唯一逆元。
对S上可结合的二元运算*,若x∈S可逆,则其逆元惟一,因此我们可将之记为x-1。
x和x-1互为逆元,即(x-1)-1=x。
[例5.1.5]在R中,任一实数关于加法的逆元是它的相反数,任一非零实数关于乘法的逆元是它的倒数;但零关于乘法是不可逆的。
定义5.1.13 设*是A上的二元运算,∀x,y,z∈A,x*y=x*z⇒y=z; y*x= z*x ⇒x=y,则称*满足消去律。
[例5.1.6]任一实数关于加法*满足消去律;任一非零实数关于乘法*满足消去律;n阶方阵的乘法运算不满足*满足消去律。
5.2代数系统及其子代数和积代数5.2.1代数系统定义5.2.1 设S 为非空集合,若*1,*2,…,*n 为S 上的代数运算,则称<S ,*1,*2,…,*n >为一个代数系统(代数结构)。
称S 为该代数系统的定义域。
若|S|是有限数,则称之为有限代数系统,并称|S|为该代数系统的阶。
[例5.2.1](1)<R ,+,⨯>,<ρ(A),∩,∪,>都是代数系统;(2) 设∑是有限个字母组成的集合,∑*表示∑上的串集合,∑*上的连接运算 定义为α,β∈∑*,α β=αβ,则<∑*, >是一个代数系统。
说明:单位元、零元等叫代数常数。
5.2.2 子代数 定义5.1.2 设<S ,*1,*2,…,*n >为一个代数系统,T 为S 的非空子集。
若T 关于*1,*2,…,*n 都封闭,且T 为S 含有相同的代数常数,则称代数结构<T ,*1,*2,…,*n >为<S ,*1,*2,…,*n>的子代数。
[例5.2.1] <I ,+,⨯>是<Q ,+,⨯>的子代数,而<Q ,+,⨯>是<R ,+,⨯>的子代数。
5.2.3积代数定义5.1.2设V 1=<S 1, >, V 2=<S 2, * >是两个代数系统,V 1与V 2的积代数V 1⨯V 2=<S,∙> 其中S=S 1⨯S 2,,,,,2211><><∀y x y x 对于>*>=<<∙><21212211,,,y y x x y x y x5.3 同态与同构定义5.3.1 设V 1=<S 1, >, V 2=<S 2,* >是两个代数系统,如果存在映射ϕ:S 1→ S 2,使得∀x,y ∈ S 1都有 )()()(y x y x ϕϕϕ*=则称ϕ是从V 1到 V 2的同态映射,并称V 1和 V 2是同态的。
特别地(1)若ϕ是单射,则称ϕ为单一同态;(2)若ϕ是满射,则称ϕ为满同态,记为V 1∽V 2;(3)若ϕ是双射,则称ϕ为同构映射,并称V 1和V 2是同构的,记为V 1≌V 2;(4)若V 1=V 2,则称ϕ为自同态;(5)若V 1=V 2,且ϕ为双射,则称ϕ为自同构。
[例5.3.1] xx R R 2)(,:=→+ϕϕ是<R,+>到<R +,•>的同态映射,也是同构映射. [例5.3.2] ][)(,:x x Z Z n =→ϕϕ是<Z,+>到<m Z ,•>的同态映射,不是同构映射. 定义5.2.3 设V 1=<S ,*, >和V 2=<S ', ′,*′>是两个代数系统,函数f :S →S '。
若f 保持运算,即:)()()(y f x f y x f '=,)()()(y f x f y x f *'=*则称f 是从V 1到V 2的同态映射,并称V 1和V 2是同态的。
类似定义单同态、满同态、同构映射、自同态、自同构等概念。
[例5.2.3] ][)(,:x x Z Z n =→ϕϕ是<Z,+,•>到<⊗⊕,,m Z >(⊗⊕,表示模n 加乘)定理5.2.4 若h 是从A =<S ,*,+>到A ′=<S ′,⊗,⊕>的满同态映射,*,+为S 上的二元运算,则 1) 若*满足交换律,则⊗也满足交换律;2) 若*满足结合律,则⊗也满足结合律;3) 若*对+满足分配律,则⊗对⊕也满足分配律;4) 若e 为关于运算*的么元,则h(e)是关于⊗的么元;5) 若θ为关于运算*的零元,则h(θ)是关于⊗的零元;6) 若a ∈S 关于运算*是可逆的,则h(a) 关于⊗也是可逆的,且h(a -1)=h(a)-1。