主要内容 |
|
1. | 函数 f:S×S→S 和 f:S→S 分别定义了S上的二元和一元运算。 |
2. | 使用算符表示二元和一元运算有两种表示法:解析公式与运算表。 |
3. | 二元运算的算律(交换律、结合律、幂等律、分配律和吸收律)及其判别方法。 |
4. | 二元运算的单位元、零元和逆元的定义及其唯一性。 |
5. |
构成代数系统的基本成分:非空集合、集合上若干个封闭的二元和一元运算、代数常数。 |
6. |
具有相同构成成分的是同类型的代数系统,不仅构成成分相同而且运算性质相同则是同种的代数系统。 |
7. |
代数系统的非空子集关于原系统中的所有运算和代数常数封闭,则构成子代数。 |
学习要求 |
|
1. | 能够判定某个运算是否为给定集合上的二元或一元运算。 |
2. | 能够求出给定二元或一元运算的结果。通过给定解析公式求出相应的运算表。 |
3. | 能指出给定运算所满足的算律(交换律、结合律、幂等律、分配律和吸收律)。 |
4. | 能求出给定运算的单位元、零元和所有可逆元素的逆元。 |
5. |
判断给定集合和运算能否构成代数系统。 |
6. |
了解同类型和同种代数系统的概念 |
7. |
了解子代数的基本概念 |
例如实数集合R上不可以定义除法运算,因为0∈R,而0不能做除数。但在R*=R-{0}上就可以定义除法运算了,因为x,y∈R*,都有x/y∈R*。
可以用、*、·、、 等符号表示二元或一元运算,称为算符。对于二元运算,如果x与y运算得到z,记做xy=z;对于一元运算,x的运算结果记作x.
2.表示二元或一元运算的方法---解析公式和运算表
表示二元或一元运算的方法有两种:解析公式和运算表。
所谓解析公式就是使用算符和表达式给出参与运算的元素和运算结果之间的映射规则。
定义10.3 设为S上的二元运算,
(1)如果对于任意的x,y∈S,有xy=yx,则称运算在S上满足交换律。
(2)如果对于任意的x,y,z∈S有(xy)z=x(yz),则称运算在S上满足结合律。
(3)如果对于任意的x∈S有xx=x,则称运算在S上满足幂等律。
定义10.4 设和*为S上两个不同的二元运算,
(1)如果对于任意的x,y,z∈S有(x*y)z=(xz)*(yz)和z(x*y)=(zx)*(zy),则称运算对*运算满足分配律。
(2)如果和*都可交换,并且对于任意的x,y∈S有x(x*y)=x和x*(xy)=x,则称和*运算满足吸收律。
例如 也是代数系统,其中含有两个二元运算∪和∩以及一个一元运算~。
中的∪和∩运算存在单位元和S,当规定和S是该系统的代数常数时,也可将它记为
。当然,在不发生混淆的情况下为了叙述的简便也常用集合的名字来标记代数系统,例如上述代数系统可以简记为Z和P(S)。
定义10.8 设V=1,f2,…fk>是代数系统,B是S的非空子集,如果B对f1,f2,…fk 都是封闭的,且B和S含有相同的代数常数,则称1,f2,…fk>是V的子代数系统,简称子代数。有时将子代数系统简记为B。
例如N是
从子代数定义不难看出,子代数和原代数不仅具有相同的构成成分,是同类型的代数系统,而且对应的二元运算都具有相同的运算性质。因为任何二元运算的性质如果在原代数上成立,那么在它的子集上显然也是成立的。在这个意义上讲,子代数在许多方面与原代数非常相似,不过可能小一些就是了。
对于任何代数系统V=例10.9 设V=
证: 任取nZ中的两个元素nz1,nz2(z1,z2∈Z),则有nz1+nz2=n(z1+z2)∈nZ
即 nZ对+运算是封闭的。又0=n·0∈nZ 所以nZ是V的子代数。
当n=1和0时,nZ是V的平凡的子代数,其它的都是V的非平凡的真子代数。
1、列出以下运算的运算表:
(1) A={1,2,},x∈A,x是x的倒数,即x=.
(2) A={1,2,3,4},x,y∈A有xy=max(x,y),max(x,y)是x和y之中较大的数。
2、判断下列集合对所给的二元运算是否封闭:
(1) 整数集合Z和普通的减法运算
(2) 非零整数集合Z*和普通的除法运算
(3) 全体n×n实矩阵集合Mn(R)和矩阵加法及乘法运算,其中n≥2
(4) 全体n×n实可逆矩阵集合关于矩阵加法和乘法运算,其中n≥2
(5) 正实数集合R+和运算,其中运算定义为:
a,b∈R+,ab=ab-a-b
(6) n∈Z+,nZ={nz|z∈Z}.nZ关于普通的加法和乘法运算。
(7) A={a1,a2,...,an},n≥2.运算定义如下:ai,aj∈A,aiaj=ai.
(8) S={2x-1|x∈Z+}关于普通的加法和乘法运算。
(9) S={0,1},S关于普通的加法和乘法运算。
(10)S={x|x=2n,n∈Z+},S关于普通的加法和乘法运算。
3、对于上题中封闭的二元运算判断是否适合交换律、结合律和分配律。
4、对习题2中封闭的二元运算找出它的单位元,零元和所有可逆元素的逆元。
5、S=Q×Q,Q为有理数集,*为S上的二元运算,,
*
(1) *运算在S上是否可交换,可结合?是否为幂等的?
(2) *运算是否有单位元,零元?如果有,请指出,并求S中所有可逆元素的逆元。
6、R为实数集,定义以下六个函数f1,...,f6.x,y∈R有
f1(
f3(
f5(
(1) 指出哪些函数是R上的二元运算。
(2) 对所有R上的二元运算说明是否为可交换、可结合、幂等的。
(3) 求所有R上二元运算的单位元、零元以及每一个可逆元素的逆元。
7、令S={a,b},上有四个二元运算:*,,·和,分别由表10.8确定。
表10.8
(1) 这四个运算中哪些运算满足交换律、结合律、幂等律
(2) 求每个运算的单位元、零元及所有可逆元素的逆元。
8、设S={1,2,...,10},问下面定义的运算能否与S构成代数系统?如果能构成代数系统则说明*运算是否满足交换律、结合律,并求*运算的单位元和零元。
(1) x*y=gcd(x,y),gcd(x,y)是x与y的最大公约数。
(2) x*y=lcm(x,y),lcm(x,y)是x与y的最小公倍数。
(3) x*y=大于等于x和y的最小整数。
(4) x*y=质数p的个数,其中x≤p≤y.
9、下面各集合都是N的子集,它们能否构成代数系统V=
(1) {x|x∈N∧x可以被16整除}
(2) {x|x∈N∧x与8互质}
(3) {x|x∈N∧x是40的因子}
(4) {x|x∈N∧x是30的倍数}
10、设V=
(1) S1={2n|n∈Z}
(2) S2={2n+1|n∈Z}
(3) S3={-1,0,1}
11、设V1=<{1,2,3},,1>,其中xy表示取x和y之中较大的数。V2=<{5,6},*,6>,其中x*y表示取x和y之中较小的数。求出V1和V2的所有子代数。指出哪些是平凡子代数,哪些是真子代数。
关于Discrete Mathematics更多讨论与交流,敬请关注本博客和新浪微博songzi_tea.