格与布尔代数精选文档.ppt
《格与布尔代数精选文档.ppt》由会员分享,可在线阅读,更多相关《格与布尔代数精选文档.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、格与布尔代数本讲稿第一页,共六十五页n n中的应用开创了先河中的应用开创了先河,自此以后布尔代数在自动推自此以后布尔代数在自动推理和逻辑电路设计的分析和优化等问题的讨论中都理和逻辑电路设计的分析和优化等问题的讨论中都有着最直接的应用有着最直接的应用,作为计算机设计基础的数字作为计算机设计基础的数字逻辑就是布尔代数逻辑就是布尔代数.n n本章先介绍格本章先介绍格,在此基础上引入分配格和有补格在此基础上引入分配格和有补格,而把而把布尔代数作为一种特殊的格加以讨论布尔代数作为一种特殊的格加以讨论.本讲稿第二页,共六十五页6.1 用偏序集定义的格用偏序集定义的格n n1.格的第一种定义n n偏序集(L
2、,)?n nRemark 偏序集(L,)中不是任意两个元素均存在上确界及下确界的.n nc,b,a,d?本讲稿第三页,共六十五页n nDef 设(L,)是偏序集,若L中任意两个元素都存在上确界以及下确界,则称(L,)是格格(lattice).为了方便,这样的格可称为偏序偏序格格.n n(Figure 6-3)钻石格钻石格与五角格五角格?n n课堂练习 习题6.1 1.本讲稿第四页,共六十五页n n例6-1(P170)证明:(P(X),)是格,其中P(X)是集合X的幂集.n nProof(cf.Chapter 1)A,B P(X),n n(1)supA,B=A B,n n(2)infA,B=A
3、B.本讲稿第五页,共六十五页n n例6-2(P170)证明:(Dn,|)是格,其中Dn是自然数n的正因数组成的集合,|是其上的整除关系.n nProof(cf.Chapter 2)本讲稿第六页,共六十五页n n例6-3(P170)令F是所有合式公式(WFF)组成的集合,是公式间的逻辑蕴涵关系,则(F,)是格.n nProof(cf.Chapter 3)A,B F,n n(1)supA,B=A B,n n(2)infA,B=A B.本讲稿第七页,共六十五页n n2.格的性质n nDef 设(L,)是格,x+y=supx,y,x y=infx,y.n n格中的“+”是求上确界运算,可以看作是格的加
4、法运算,读作“加”;同样,格中的“”是求下确界运算,可以看作是格的乘法运算,读作“乘”.(与环中的与环中的“加加”和和“乘乘”,”,以及数的以及数的“加加”和和“乘乘”不同不同)(与布尔代数的运算一致与布尔代数的运算一致)本讲稿第八页,共六十五页n n由于“上确界上界”以及“下界下确界”,根据定义易知n nTheorem 6-1 设(L,)是格,则对于任意x,y L,有n n(1)x x+y,y x+y.n n(2)x y x,x y y.本讲稿第九页,共六十五页n n(L,)与(L,)?n nDef 对于任意关于格(L,)的命题,将命题前提和结论中的(1)改为;(2)+改为;(3)改为+;(
5、4)0改为1;(5)1改为0所得到的命题称为原命题的对偶命题对偶命题.n nTheorem 6-2 对于任意关于格(L,)的真命题,其对偶命题亦为真.n n如(1)x x+y,y x+y;(2)x y x,x y y.n n在格的性质中,有很多都是成对(dual)出现的.本讲稿第十页,共六十五页n nTheorem 6-3(保序性保序性)设(L,)是格,对于任意xi,yi L,i=1,2:n nProofn n(1)x1+x2 是x1,x2的上确界;n n(2)y1+y2 是x1,x2的上界:n nTheorem 6-4(幂等性幂等性)设(L,)是格,x L,x+x=x,x x=x.本讲稿第十
6、一页,共六十五页n n格的特征性质特征性质.n nTheorem 6-5 格(L,)满足:n n(1)交换性.n n(2)结合性.n n(3)吸收性.n nProof(3)x x,x y x x+(x y)x;显然,x x+(x y),所以x+(x y)=x.n nx (x+y)=x?(仿上;对偶)本讲稿第十二页,共六十五页n nTheorem 6-6 设(L,)是格,则对于任意x,y L,下列三个命题等价:n n(1)x y.n n(2)x+y=y.n n(2)x y=x.n nProof(1)(2):x y,y y x+y y.显然,y x+y x+y=y.n n(2)(3):x (x+y
7、)=x y x y=x.n n(3)(1):x=x y y.本讲稿第十三页,共六十五页n n3.格的保序映射n nDef 设(L1,1)和(L2,2)是格偏序集即可,若存在:L1 L2,n n则称为(L1,1)到(L2,2)的保序映射.n n例6-4(P173)?n n作业 习题6.1 3,6,7.本讲稿第十四页,共六十五页6.2 用代数结构定义的格用代数结构定义的格n n1.1.格的第二种定义格的第二种定义n nDef Def 设设(L L,+,+,)是代数结构是代数结构,+,+和和 是是L L上的两个上的两个2 2元运算元运算,同同时满足时满足:n n(1)(1)交换性交换性.n n(2)
8、(2)结合性结合性.n n(3)(3)吸收性吸收性.n n则称则称(L L,+,+,)为为格格格格,称这样定义的格为称这样定义的格为代数格代数格代数格代数格.n n由定义知由定义知,格是具有两个格是具有两个2 2元运算的代数结构元运算的代数结构.本讲稿第十五页,共六十五页n n为了下面的应用,首先证明两个命题.n n命题命题1 设(L,+,)是代数结构,+和是L上的两个2元运算,若+和相互可吸收,则+和具有幂等性.n nHint n n命题命题2 设(L,+,)是代数结构,+和是L上的两个2元运算,若+和相互可吸收,则x,y L,x y=x x+y=y.本讲稿第十六页,共六十五页n n2.格的
9、两种定义的等价性n n格的这两种定义是否是一回事?n nTheorem 6-7 偏序格(L,)与代数格(L,+,)是等价的.n nProof()n n()n n(1)是偏序.自反自反(命题命题1).1).反反对称对称.传递传递.本讲稿第十七页,共六十五页n n(2)对于任意x,y L,x y是x,y的下确界.n n(3)对于任意x,y L,x+y是x,y的上确界.n nx,y L,x y x y=x x+y=y(命题2).本讲稿第十八页,共六十五页n n3.子格n n设(L,)是格,M L,在M上的限制仍记为.有例子表明,(M,)不一定是格.n n例6-5 X=a,b,M=,a,b P(X).
10、n n(P(X),).n n(M,)不是格.n n例6-6 X=a,b,c,M=P(X)c.n n(P(X),).n n(M,)是格.本讲稿第十九页,共六十五页n n借助于子代数给子格下的定义:n nDef 设(L,+,)是格,M L,若(M,+,)是格,则称(M,+,)为(L,+,)的子格(sublattice).n n显然,(M,+,)为(L,+,)的子格 M关于+和封闭.n nRemark 设(L,+,)是格,M L,(M,)是格与(M,)是子格存在差异.正因为这样,才借助于子代数对子格定义.本讲稿第二十页,共六十五页n n4.格的同态与同构n n可以类似地定义格的同态与同构.n nDe
11、f 设(L1,+,)和(L2,)是格,若存在:L1 L2,分别保持格的求上确界运算和求下确界运算,则称为(L1,+,)到(L2,)的格同态映射.n n格同构的直观意义?n nTheorem 6-8 格同态映射是保序映射.本讲稿第二十一页,共六十五页n nRemark 格的保序映射不一定是格同态映射(习题).n n可以考虑格同构映射与格保序映射之间的关系.n n作业 习题6.2 1,4,6,8.本讲稿第二十二页,共六十五页6.3 分配格分配格n n1.分配格分配格(distributive lattice)的定义的定义n n有例子表明,格不满足分配性.n n例 6-9 举例说明在格(L,)中,格
12、的乘法运算“”和格加法运算“+”相互不一定可分配.n nSolution本讲稿第二十三页,共六十五页n n钻石格?n n五角格?n nTheorem 6-9(分配不等式分配不等式)设(L,)是格,对于任意x,y,z L,有n n(1)x+(y z)(x+y)(x+z).n n(2)(dual?)n nProof(1)x+(y z)x+y;x+(y z)x+z.本讲稿第二十四页,共六十五页n nTheorem 6-10 设(L,+,)是格,则格的乘法运算“”对格的加法运算“+”可分配 格的加法运算“+”对格的乘法运算“”可分配.n nProof()x,y,z L:n n()本讲稿第二十五页,共六
13、十五页n nDef 设(L,+,)是格,若格的乘法运算“”对格的加法运算“+”可分配(或格的加法运算“+”对格的乘法运算“”可分配),则称(L,+,)是分配格.n n例6-10 证明:(P(X),)是分配格.n n其他例子?本讲稿第二十六页,共六十五页n n钻石格和五角格是两个非常重要的非分配格的例子.我们只给出n nTheorem 6-11设(L,+,)是格,则L是分配格的充要条件是L中不含有同构于钻石格和五角格的子格.n n根据上述定理有以下两个推论.n nCorollary 1 小于5个元素的格为分配格.n nCorollary 2 任意链是分配格.n n(可直接证.)本讲稿第二十七页,
14、共六十五页n n2.分配格的性质n nTheorem 6-12 设(L,+,)是格,则L是分配格的充要条件是对于任意x,y,z L,由x+y=x+z和x y=x z可以推出y=z.n nRemark 由x+y=x+z可以推出y=z?x y=x z?n nProof()y=y+(x z)=(y+x)(y+z)=(z+x)(y+z)=(x y)+z=(x z)+z=z.n n()?n n判断一个格是否分配格?n n作业 习题6.3 2,5,7,9.本讲稿第二十八页,共六十五页6.4 有补格有补格n n1.有界格n n一般来说,格L不一定存在最大元与最小元.例如,实数集R关于数的小于等于关系 所作成
15、的格(R,).n nDef 设(L,)是格,若L存在最大元素1以及最小元素0,则称(L,)为有界格有界格(bounded lattice).本讲稿第二十九页,共六十五页n n例6-12 证明:对任意集合X,(P(X),)是有界格.n nHint 最大元素最大元素:X X;最小元素最小元素:.n n显然,任意有限格是有界格(?).本讲稿第三十页,共六十五页n n2.补元有补格n nDef 设(L,+,)是有界格,a L,若存在b L,使得a+b=1且a b=0,则称b为a的补元补元(complement).n n显然,在任意有界格中,若b为a的补元,则a为b的补元;0与1互为补元.但对于有界格,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 布尔 代数 精选 文档
限制150内