引言8.2格的定义(离散数学).ppt_第1页
引言8.2格的定义(离散数学).ppt_第2页
引言8.2格的定义(离散数学).ppt_第3页
引言8.2格的定义(离散数学).ppt_第4页
引言8.2格的定义(离散数学).ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第八章 格与布尔代数,8.1 引 言,集合代数:((S),),对A,B,C(S),运算,满足: 等幂律 AA = A, AA = A, 交换律 AB = BA, AB = BA, 结合律 A(BC) = (AB)C, A(BC) = (AB)C, 分配律 A(BC) =(AB)(AC), A(BC)=(AB)(AC), 吸收律 A(AB)=A, A(AB)=A, 若引进余集的概念,有De Morgan定律:,命题代数(S,),对A,B,CS,运算,满足: 等幂律 AA = A, AA = A, , 交换律 AB = BA,AB = BA 结合律 A(BC)=(AB)C, A(BC) = (AB)C 分配律 A(BC)=(AB)(AC), A(BC) = (AB) (AC) 吸收律 A(AB)=A,A(AB)=A, 若引进否定的概念,有De Morgan定律: (AB )= AB, (AB )= AB,8.2 格 的 定 义,半序格 定义A 给出一个部分序集(L,), 如果对于任意a,bL,L的子集a,b 在L中都有一个最大下界(记为infa,b) 和一个最小上界(记为supa,b),则 称(L,)为一个格。,半序格的例,例. S是任意一个集合,(S)是S的幂集合, 则,部分序集(S),)是一个格。 因为对A,B(S), supA,B=AB(S),infA,B=AB(S) 例.设I+是所有正整数集合,D是I+中的“整除关系”,对任意a,bI+,aDb当且仅当a整除b,于是,(I+,D)是一个格。 supa,b=a,b的最小公倍I+, infa,b= a,b的最高公因I+ 。,半序格的例,例. 设n是一个正整数,Sn是n的所有正因数的集合,于是,(Sn,D)是格。因为 supa,b=a,b的最小公倍 Sn, infa,b= a,b的最高公因 Sn。 例. 设S是所有的命题集合,定义“ ” 如下: A B 当且仅当 B蕴涵A。 则(S, )是一个格。因为 supA,B=ABS, infA,B=ABS。,半序子格,定义A 设(L,)是格,S L, 如果(S,)是格, 则称(S,)是格(L,)的子格。 例.(S6,D)是(S24,D)的子格。,代数格,定义B 设L是一个集合,是L上两个 二元代数运算,如果这两种运算对于L中元 素满足: (1)交换律:ab=ba,ab=ba。 (2)结合律:a(bc)=(ab)c, a(bc)=(ab)c。 (3)吸收律:a(ab)=a, a (ab)=a。 则称此代数系统(L,)为一个格。,note: 定义B中由, 满足吸收律可推出它们一定满足等幂律。 证明:任取L中元素a,由,满足吸收律知, a(aa)=a, a (aa)=a。 故 aa=a(a(aa), aa=a(a(a a)。 又由,满足吸收律知,上面两式的等式右 端都等于a。因此, aa = a, a a = a。 即, 定义B中的, 运算亦满足等幂律。,代数格的例,例. 设S是一个集合,(S)是S的幂集合,于是,(S),)是一个代数格。而(S),)是半序格。易见对A,B(S), A B AB = A AB = B。 例. 设I+是所有正整数集合,两个正整数的最高公因,最小公倍是I+上两个代数运算,于是,(I+, ,)是一个代数格。而(I+,D)是半序格,D是整除关系。易见,对任意a,bI+, a D b ab = a ab = b。 例. 设n是一个正整数,Sn是n的所有正因数的集合,两个正整数的最高公因,最小公倍可是Sn上两个代数运算,于是,(Sn,)是一个代数格。,代数格与半序格的等价性,定理8.2.1 定义A所定义的格和定义B所定义的格是等价的,亦即,一个半序格必是一个代数格;反之亦然。 证明:i)若(L,)是一个半序格,则对a,bL,记 infa,b为ab; supa,b为ab。 由于对任意a,b,其infa,b,supa,b是唯一的,所以,如上定义的,是集合L上的两种二元代数运算。 不难证明,对于,满足交换律,结合律,吸收律。则根据定义B,(L,)是一个代数格。,我们只证明吸收律: a(ab)=a 为例,其它算律的证明留给读者。 因为a(ab)是a与(ab)的最大下界,所以a(ab)a 另一方面,由于aa,aab,所以,a是a 与ab的下界,故 aa(ab) 所以,a=a(ab)。,证明,证明,ii)若代数系统(L,)是一个代数格,在集合L上定义一个关系如下: 对任意a,bL, ab ab=a 往证:是一个半序关系。 反身性:因为aa=a(a(aa)= a, 所以aa。 反对称性:若有ab,ba,则应有ab=a,ba=b,而ab = ba,所以a=b。 传递性:若ab,bc,则有ab=a,bc=b,故 ac=(ab)c=a(bc)=ab=a,亦即, ac。,证明,往证:ab = a a b = b。 若ab = a,则 ab = (ab) b = b。 若ab = b,则 ab=a(ab)=a。 往证: 对任意a,bL,存在infa,b,supa,b. 由吸收律知 a(ab)= a, b(ab)= b, 故有a(ab),b(ab)。亦即,ab是a,b的上界。,证明,若cL,且c是a,b的上界,亦即有 ac,bc,则应有 ac=c,bc=c, 于是, (ab)c =(ab)(cc) =(ac)(bc) = cc =c 故有(ab)c。 因此,(ab)是a,b的最小上界,即 supa,b=(ab)。 同理可证,infa,b=(ab)。 综上,(L,)为半序格。,代数子格,定义B 设(L,)是一个代数格,S L,(S,)称为(L,)的一个代数子格,当且仅当在运算,下,S是封闭的。 结论:(S,)是格(L,)的子格的充要条件是:SL且(S,)是一个格。 例.(Sn, ,)是(I+,)的代数子格,其中,分别是最高公因和最小公倍运算。,代数子格与半序子格的关系,设(L,)是一个半序格,与其等价的代数 格为(L,),S L。 若(S,)是(L,)的代数子格,则(S,)是(L,)的半序子格; 若(S,)是(L,)的半序子格, 则(S,)不一定是(L,)的代 数子格。,设L=a1,a2,a3,a4,a5,a6,a7,a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论