版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章格和布尔代数2014-2015学年第二学期陈磊6.1格的概念对于偏序集来说,它的任一子集不是必定存在最小上界或最大下界的.【例】由右图所示的偏序集中,
{2,3}的最小上界是6,但没有最大下界
{24,36}的最大下界是12,但没有最小上界约定把{a,b}的最小上界(最大下界)称为元素a,b的最小上界(最大下界).有没有一种偏序集使得任何两个元素都有最小上界和最大下界?定义6-1.1设A,≼是一个偏序集,如果A中任意两个元素都有最小上界和最大下界,则称A,≼是格。【例】1.设I+表示所有的正整数,定义I+上的二元关系为整除关系|,则<I+,|>是一个偏序关系.进一步,任意两个元素的最大下界就是两个数的最大公约数,而最小上界为两个数的最小公倍数,因此<I+,|>是格
2.<P(S),>也是格,任意两个元素S1,S2,最大下界为S1∩S2,最小上界为S1∪S2【例】下图中给出了一些偏序集的哈斯图,判断它们是否构成格。定义6-1.2设A,≼是一个格,如果在A上定义两个二元运算∨和∧,使得对于任意的a,b∈A,a∨b等于a和b的最小上界,
a∧b等于a和b的最大下界,那么就称<A,∨,∧>为由格<A,≼>所诱导的代数系统,二元运算∨和∧称为并运算和交运算.【例】S={a,b},P(S)={ϕ,{a},{b},{a,b}},那么<P(S),>是一个格由这个格所诱导的代数系统为<P(S),∨,∧>,其中∨是集合的并,
∧是集合的交,这两个运算的运算表见下表
∨ÆaÆÆabba,baaaa,ba,ba,bbba,ba,ba,ba,ba,bba,ba,b∧Æaba,bÆÆÆÆÆaÆaÆabÆÆbba,bÆaba,b定义6-1.3
设A,≼>是一个格,由A,≼>诱导的代数系统A,∨,∧,设
BA且B≠ϕ,如果A中两个运算∨和∧关于B是封闭的,则称B,≼是A,≼的子格。子格一定是格【例】<I+,|>是一个格,E+是正偶数的全体,则<E+,|>是<I+,|>的一个子格注对于格<A,≼>,B是A的非空子集,<B,≼>也是一个偏序集<B,≼>不一定是格即使是格,也不一定是<A,≼>的子格【例】设<S,≼>是一个格,其中S={a,b,c,d,e,f,g,h},哈斯图如下所示S1={a,b,d,f}S2={c,e,g,h}S3={a,b,c,d,e,g,h}<S1,≼>,<S2,≼>,<S3,≼>都是格,其中<S1,≼>和<S2,≼>是<S,≼>的子格,而>,<S3,≼>不是<S,≼>的子格.设A,≼>是一个偏序集,在A上定义一个新的二元关系≼R,使得对于A中两个元素a,b,有关系a≼Rb当且仅当b≼a<A,≼R>也是一个偏序集A,≼>和<A,≼R>称为是彼此对偶的若A,≼>是一个格,则<A,≼R>也是一个格≼R一般用≽表示设P是对任意格都为真的命题,如果在命题P中把≼换成≽,∨换成∧,∧换成∨,就得到另一个命题P1,称P1为P的对偶命题.同时P1对任意格也是真命题定理6-1.1在一个格A,≼>中,对任意的a,bA,都有
a≼a∨b,b≼a∨b
a∧b≼a,a∧b≼b定理6-1.2在一个格A,≼>中,对于a,b,c,dA,如果a≼b和c≼d,则
a∨c≼b∨d,a∧c≼b∧d推论在一个格A,≼>中,对于a,b,cA,如果b≼c,则a∨b
≼a∨c,a∧b≼a∧c.这个性质称为格的保序性定理6-1.3设A,≼是一个格,由格A,≼所诱导的代数系统为A,∨,∧,则对任意的a,b,c,dA有⑴a∨b=b∨a,a∧b=b∧a(交换律)⑵(a∨b)∨c=a∨(b∨c) (a∧b)∧c=a∧(b∧c)(结合律)⑶a∨a=a,a∧a=a(幂等律)⑷a∨(a∧b)=a
a∧(a∨b)=a(吸收律)引理6-1.1
设A,∨,∧是一个代数系统,其中∨,∧都是二元运算且满足吸收性,则∨和∧满足幂等性。定理6-1.4设A,∨,∧是一个代数系统,其中∨,∧都是二元运算且满足交换性、结合性和吸收性,则A上存在偏序关系≼,使A,≼是一个格。定理6-1.5在一个格A,≼中,对任意的a,b,c∈A,都有
a∨(b∧c)≼(a∨b)∧(a∨c)
(a∧b)∨(a∧c)≼a∧(b∨c)定理6-1.6设A,≼是一个格,那么对于任意的a,b∈A,有
a≼ba∧b=aa∨b=b定理6-1.7设A,≼是一个格,那么对于任意的a,b,c∈A,有
a≼ca∨(b∧c)≼(a∨b)∧c推论在一个格A,≼中,对于任意的a,b,c∈A,必有
(a∧b)∨(a∧c)≼a∧(b∨(a∧c))
a∨(b∧(a∨c))≼(a∨b)∧(a∨c)定义6-1.4设A1,≼1和A2,≼2>是两个格,由它们诱导的代数系统为A1,∨1,∧1和A2,∨2,∧2,如果存在着一个从A1到A2的映射,使得对任意的a,bA1,有
f(a∨1b)=f(a)∨2f(b)
f(a∧1b)=f(a)∧2f(b)则称f是从A1,∨1,∧1到A2,∨2,∧2的格同态,亦可称<f(A1),≼2>是A1,≼1的格同态象。当f是双射时,则称为从A1,∨1,∧1到A2,∨2,∧2的格同构,亦称A1,≼1和A2,≼2>这两个格同构定理6-1.8设f是格A1,≼1到A2,≼2的格同态,则对任意的x,yA1,如果x≼1y,必有f(x)≼2f(y)定理6-1.8说明格同态是保序的。一般地,定理6-1.8的逆并不成立【例】设A=a,b,c,d,e,A,≼是格,其哈斯图如下图所示,P(A)是A的幂集合,R=x,y|xP(A)∧yP
(A)∧xy是P(A)上的偏序关系。P(A),R也是格。作映射f:A→P(A),定义为:xA,f(x)=y|yA且y≼x,即f(a)=a,b,c,d,e=A,f(b)=b,e,f(c)=c,e,f(d)=d,e,f(e)=e。证明f是保序的,但不是格同态。
f(b∨d)=f(a)={a,b,c,d,e}
f(b)∪f(d)={b,e}∪{d,e}={b,d,e}
f(b∨d)≠f(b)∪f(d)定理6-1.9设A1,≼1和A2,≼2是两个格,f是A1到A2的双射,则f是A1,≼1到A2,≼2的格同构,当且仅当对于任意的a,bA1,a≼1bf(a)≼2f(b)。作业(1)(4)(8)
6.2分配格由定理6-1.5可知在一个格A,≼中,对任意的a,b,c∈A,都有
a∨(b∧c)≼(a∨b)∧(a∨c)
(a∧b)∨(a∧c)≼a∧(b∨c)当上述两个式子中的等号都成立时,即
a∨(b∧c)=(a∨b)∧(a∨c)
(a∧b)∨(a∧c)=a∧(b∨c)定义一类特殊的格定义6-2.1
设A,∨,∧是由格A,≼所诱导的代数系统,如果对任意的a,b,cA满足
a∨(b∧c)=(a∨b)∧(a∨c)
(并运算对交运算可分配)
a∧(b∨c)=(a∧b)∨(a∧c)
(交运算对并运算可分配)则称A,≼为分配格。【例】设A=a,b,c,P(A)=Æ,a,b,c,a,b,a,c,b,c,a,b,c是A的幂集合,<P(A),>是一个格.则它诱导的代数系统P
(A),∩,∪,
其中∪是集合的并运算,∩是集合的交运算.
因为集合的并、交运算满足分配律:任意的P,Q,RP
(A),有
P∪(Q∩R)=(P∪Q)∩(P∪R)P∩(Q∪R)=(P∩Q)∪(P∩R)所以,P
(A),∩,∪是一个分配格。【例】A=a,b,c,d,e,A,≼是格,其哈斯图如下左图所示,证明A,≼不是分配格。【例】设A=a,b,c,d,e,A,≼是格,其哈斯图如上右图所示,证明A,≼不是分配格。注:一个格是分配格的充分必要条件是该格中不含有与钻石格或五角格同构的子格。钻石格五角格计算b∧(c∨d)和(b∧c)∨(b∧d)计算c∧(b∨d)和(c∧b)∨(c∧d)【例】下图给出了两个格的哈斯图。试证明它们都不是分配格。注:
设A,≼是格,如果|A|<5,则A,≼一定是分配格。定理6-2.1如果在一个格中交运算对于并运算可分配,则并运算对交运算一定是可分配的.反之亦然.定理6-2.2每个链是分配格定理6-2.3
设A,≼是一个分配格,那么对于任意的a,b,cA,如果有
a∧b=a∧c和a∨b=a∨c
成立,则必有b=c定义6-2.2设A,≼是一个格,由它诱导的代数系统为A,∨,∧,如果对于任意的a,b,cA,当b≼a时,有
a∧(b∨c)=b∨(a∧c)
则称A,≼为模格定理6-2.4
格A,≼是模格,当且仅当在A中不含有适合下述条件的元素u,v,w
v
u
且u∨w=v∨w,u∧w=v∧w
在一般格中,对于任意的a,b,c,有以下三个式子成立
a∨(b∧c)≼(a∨b)∧(a∨c)
(a∧b)∨(a∧c)≼a∧(b∨c)
(a∧b)∨(b∧c)∨(c∧a)≼(a∨b)∧(b∨c)∧(c∨a)定理6-2.5对于模格,若有三个元素a,b,c,使得上述三个式子中任何一个式子中把“≼”换成“=”成立,则另外两个式子把“≼”换成“=”也必成立.定理6-2.6分配格必定是模格.作业(2)(5)
6.3有补格定义6-3.1
设A,≼是一个格,如果存在元素aA,对于任意的xA,
都有
a≼x则称a为格A,≼的全下界,记格的全下界为0。定理6-3.1
一个格A,≼,若有全下界,则是惟一的。定义6-3.2
设A,≼是一个格,如果存在元素bA,对于任意的xA,
都有
x≼b则称b为格A,≼的全上界,记格的全上界为1。定理6-3.2
一个格A,≼,若有全上界,则是惟一的。【例】1.在格<P(A),>中,空集ϕ是全下界,而A是全上界
2.如下图所示的格中,
e是全下界,而a是全上界定义6-3.3如果一个格中存在全下界和全上界,则称该格为有界格定理6-3.3
设A,≼为一个有界格,则对任意的aA,必有a∨1=1,a∧1=aa∨0=a,a∧0=0设A,∨,∧是由有界格A,≼所诱导的代数系统
,aA有a∧0=0,因为格满足交换律,所以0∧a=0,这说明0是交运算的零元;同样的道理,0是并运算的幺元,而1是交运算的幺元和并运算的零元定义6-3.4设A,≼是一个有界格,对于A中的一个元素a,如果存在bA,使得a∨b=1且a∧b=0,则称b是a的补元。如果b是a的补元,从上述定义可以看出,a也是b的补元。因此,可以说a和b是互补的,或者说a和b互为补元。【例】如下图所示的格中,
b和c互为补元,b和d也互为补元,b有两个补元c和d。注:格中元素的补元并不惟一,也可能不存在【例】下图是一个有界格的哈斯图。找出a,b,c,d,e的补元。
a的补元:
ec的补元:
dd的补元:
c,ee的补元:
a,db没有补元注:在有界格中,全上界1的惟一补元是全下界0,而全下界0的惟一补元是全上界1。定义6-3.5
在一个有界格中,如果每个元素都至少有一个补元,
则称此格为有补格【例】如下图所示三个格均为有补格定理6-3.4
在有界分配格中,若有一个元素有补元,则必是唯一的定义6-3.6
一个格如果它既是有补格又是分配格,则称为有补分配格.并记格中任一元素a的唯一补元为ā作业(1)(4)(6)
6.4布尔代数定义6-4.1
有补分配格称为布尔格。在布尔格中每一个元素a都有补元,并且是唯一的,这唯一的补元记为ā
对于一个有补分配格,计算一个元素的补元可以确定一个一元运算,记为“-”,称为补运算定义6-4.2
由布尔格A,≼,可以诱导一个代数系统A,∨,∧,-,这个代数系统称为布尔代数。【例】S是一个非空有限集合,
P
(S),
是一个格,P
(S),∪,∩是由P
(S),导出的代数系统.集合的并(交)对于交(并)是可分配的,而且其全上界为S,全下界为ϕ.因此P(S),∪,∩是有界分配格.对任意TP
(S),都有一个补元S–T.P(S),∪,∩,~是一个布尔代数.定理6-4.1对于布尔代数中任意两个元素a,b,必定有定义6-4.3具有有限个元素的布尔代数称为有限布尔代数定义6-4.4设A,∨,∧,-和B,∨,∧,-是两个布尔代数,如果存在着A到B的双射f,对于任意的a,b∈A,都有
f(a∨b)=f(a)∨f(b)
f(a∧b)=f(a)∧f(b)则称A,∨,∧,-和B,∨,∧,-同构接下来用同构的观点来讨论有限布尔代数的结构定义6-4.5设A,≼是一个格,具有全下界0,如果有元素a盖住0,则称元素a为原子。【例】如下图所示是三个格的哈斯图,试找出每个格的原子注:若a,b是原子,且a≠b,则a∧b=0定理6-4.2
设A,≼是一个具有全下界0的有限格,则对于任何一个非零元素b(即b≠0),至少存在一个原子a,使得a≼b。注:上述定理中的原子a不一定惟一引理6-4.1
在一个布尔格中,当且仅当b≼c。引理6-4.2设A,∨,∧,-是一个有限布尔代数,若b是A中任意非零元素,
a1,a2,…,ak是A中满足aj≼b的所有原子,则b=a1∨a2∨…∨ak引理6-4.3
设A,∨,∧,-是一个有限布尔代数,
bA且b≠0,a1,a2,…,ak是满足ai≼b(i=1,…,k)的A中的所有原子,则b=a1∨a2∨…∨ak是将b表示为原子的并的惟一形式。引理6-4.4在一个布尔代数A,≼中,对A中任意一个原子a和另一个非零元素b,
a≼b和a≼两式中有且仅有一式成立.定理6-4.3(Stone表示定理)设A,∨,∧,-是由有限布尔格A,≼所诱导的一个有限布尔代数,S是布尔格A,≼中所有原子的集合,则A,∨,∧,-和P
(S),∪,∩,~同构。推论6-4.1
有限布尔格的元素个数必定等于2n,其中n是该布尔格中所有原子的个数。推论6-4.2
任何一个具有2n个元素的有限布尔代数都是同构的.定理6-4.3(Stone表示定理)设A,∨,∧,-是由有限布尔格A,≼所诱导的一个有限布尔代数,S是布尔格A,≼中所有原子的集合,则A,∨,∧,-和P
(S),∪,∩,~同构。推论6-4.1
有限布尔格的元素个数必定等于2n,其中n是该布尔格中所有原子的个数。推论6-4.2
任何一个具有2n个元素的有限布尔代数都是同构的.作业(2)(3)(6)
6.5布尔表达式设A,∨,∧,-是一个布尔代数,考虑一个从An到A的函数【例】1.
A={0,1},下表给出了一个从A3到A的一个函数2.B={0,1,2,3},下表给出了一个从B2到B的一个函数<0,0,0>0<0,0,1>0<0,1,0>1<0,1,1>0<1,0,0>1<1,0,1>1<1,1,0>0<1,1,1>1<0,0>1<2,0>2<0,1>0<2,1>0<0,2>0<2,2>1<0,3>3<2,3>1<1,0>1<3,0>3<1,1>1<3,1>0<1,2>0<3,2>2<1,3>3<3,3>2定义6-5.1设A,∨,∧,-是一个布尔代数,并在这个布尔代数上定义布尔表达式如下:
(1)A中任何元素是一个布尔表达式
(2)任何变元是一个布尔表达式
(3)如果e1和e2是布尔表达式,那么,(e1∨e2)和
(e1∧e2)也是布尔表达式
(4)只有通过有限次运用规则(2)和(3)所构造的符号串是布尔表达式【例】{0,1,2,3},∨,∧,-是一个布尔代数,下列三个符号串都是布尔表达式
0∧x1,,定义6-5.2一个含有n个变元的布尔表达式,称为含有n元的布尔表达式.记为E(x1,x2,…,xn),其中x1,x2,…,xn为变元定义6-5.3布尔代数A,∨,∧,-上的一个含有n元的布尔表达式E(x1,x2,…,xn)的值是指:将A中元素作为变元xi的值来代替表达式中相应的变元(即对变元赋值),从而计算出表达式的值.【例】设布尔代数{0,1},∨,∧,-上的布尔表达式为:
定义6-5.4
设布尔代数A,∨,∧,-上两个n元的布尔代数为E1(x1,x2,…,xn)和E2(x1,x2,…,xn),如果对于n个变元的任意赋值,时,均有则称这两个布尔表达式是等价的.【例】在布尔代数<{0,1},
∨,∧,->上定义:
一个n元布尔表达式确定一个从An到A的函数。【例】A={0,1},右表给出了一个从A3到A的一个函数
<0,0,0>0<0,0,1>0<0,1,0>1<0,1,1>0<1,0,0>1<1,0,1>1<1,1,0>0<1,1,1>1定义6-5.5设<A,∨,∧,->为布尔代数,一个从An到A的函数,如果它能够用<A,∨,∧,->上的n元布尔表达式表示,那么,这个函数就称为布尔函数。定理6-5.1对于两个元素的布尔代数<{0,1},∨,∧,->,任何一个从{0,1}n到{0,1}的函数,都是布尔函数.布尔小项形如,其中是xi或中的任一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人力资源服务员工服务合同
- 研究员工合同
- 小区停车位租赁合同
- 初三数学教师学期工作总结
- 公共事业信息安全管理制度
- 临时用电方案助力应急救援行动
- 2024年工伤医疗终结一次性赔付合同
- 2024年工伤事故损害赔偿协议书
- 产品授权代理协议
- 2024年墙体抹灰施工承包协议
- 职业卫生检测考试题库(400题)
- 硫系玻璃和红外玻璃的区别
- 画法几何及水利土建制图习题答案
- 《合并同类项》赛课一等奖教学课件
- RITTAL威图空调中文说明书
- 12富起来到强起来 第一课时教案 道德与法治
- 生物质能发电技术应用中存在的问题及优化方案
- 下颌磨牙髓腔解剖及开髓
- 2021年上半年《系统集成项目管理工程师》真题
- GB/T 706-2008热轧型钢
- GB/T 25032-2010生活垃圾焚烧炉渣集料
评论
0/150
提交评论