第15章-格与布尔代数课件_第1页
第15章-格与布尔代数课件_第2页
第15章-格与布尔代数课件_第3页
第15章-格与布尔代数课件_第4页
第15章-格与布尔代数课件_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

2023/10/7第15章格与布尔代数集合的表示方法2子格与格同态3偏序格与代数格1格的性质2布尔代数42023/8/1第15章格与布尔代数集合的表示方法2子格与2023/10/7偏序格efabdcabcd(a)(b)比较右边两个哈斯图的不同?2023/8/1偏序格efabdcabcd(a)(b)比较2023/10/7定义15.2.1设<L,≤>是一个偏序集,如果对任意a,b∈L,{a,b}都有最大下界和最小上界存在,则称<L,≤>是格,简称L是格。若L为有限集,则称格<L,≤>为有限格。暂且把由偏序关系定义的格称为偏序格2023/8/1定义15.2.1设<L,≤>是一个偏序集2023/10/7保交与保联在格<L,≤>中,任取a,b∈G,则{a,b}的最大下界和最小上界都是惟一存在的,且均属于L。用a*b表示{a,b}的最大下界,称为a与b的保交,用a

b表示{a,b}的最小上界,称为a与b的保联,即a*b=GLB{a,b},a

b=LUB{a,b}也可用∩和∪、·和+、∧和∨分别表示保交和保联2023/8/1保交与保联在格<L,≤>中,任取a,b2023/10/7例15.2.1(1)考虑偏序集<Z+,D>,其中Z+是正整数,D是整除关系,问此偏序集<Z+,D>是否是一个格?分析判断一个偏序集<L,≤>是否是格,要对L的所有2元素子集看它是否都有最大下界和最小上界解对a,b∈Z+,有a*b=GLB{a,b}=GCD{a,b}∈Z+a

b=LUB{a,b}=LCM{a,b}∈Z+LCM表示{a,b}的最小公倍数。所以,<Z+,D>是一个格。2023/8/1例15.2.1(1)考虑偏序集<Z+,D>2023/10/7例15.2.1(续)(2)设A是一个集合,P(A)是A的幂集,是集合上的包含关系,问此偏序集<P(A),>是否是一个格?解:对S1,S2∈P(S),有S1*S2=GLB{S1,S2}=S1∩S2∈P(S)S1

S2=LUB{S1,S2}=S1∪S2∈P(S)所以,<P(S),∩,∪

>是一个格。2023/8/1例15.2.1(续)(2)设A是一个集合,2023/10/7例15.2.2判断哈斯图如下图所示的几个偏序集是否是格。(a)abcdefg(a)(b)abcde(c)abcdea(e)bcdea(d)bcdeba(f)cefd2023/8/1例15.2.2判断哈斯图如下图所示的几个偏序2023/10/7例15.2.2(续)hadbcf(h)ge(i)abcdeffb(j)baceca(k)bdea(l)bcde(h)中2元素子集{g,h}不存在最小上界,(i)中2元素子集{e,f}不存在最小上界(j)中2元素子集{e,f}不存在最小上界,(k)中2元素子集{a,b}不存在最大下界,(l)中2元素子集{d,e}不存在最大下界。2023/8/1例15.2.2(续)hadbcf(h)ge(2023/10/7定义15.2.2设<L,∧,∨>是具有两个二元运算的代数系统,如果运算∧和∨满足交换律、结合律和吸收律,则称<L,∧,∨>为格。把由代数系统定义的格称为代数格。2023/8/1定义15.2.2设<L,∧,∨>是具有两2023/10/7例15.2.3设A是一个集合,P(A)是A的幂集,∩和∪分别是集合的交和并运算,试证明代数系统<P(A),∩,∪>是一个格。证明由集合的运算性质知,交和并运算都满足交换律、结合律和吸收律,因此由定义15.2.2知,<P(A),∩,∪>是一个格。2023/8/1例15.2.3设A是一个集合,P(A)是A的2023/10/7定理15.2.1偏序格与代数格是等价的。注意:偏序格与代数格等价,今后就不再区分偏序格与代数格了,而把它们统称为格。2023/8/1定理15.2.1偏序格与代数格是等价的。注意2023/10/7自然运算与自然偏序任何偏序格<L,≤>都存在两个二元运算——保交(*)和保联(

),称之为格<L,≤>的自然运算;代数格<L,∧,∨>都可以得到一个偏序关系≤,称之为格<L,∧,∨>的自然偏序。2023/8/1自然运算与自然偏序任何偏序格<L,≤>都2023/10/7对偶格对于集合L的任何偏序关系“≤”,其逆关系“≥”也是集合L上的偏序关系;对L的任意子集T,T在偏序集<L,≤>中的最大下界和最小上界分别是<L,≥>中的最小上界和最大下界。因此偏序集<L,≤>是格当且仅当<L,≥>是格,我们称此两个格为对偶格;格<L,≤>的保联运算与保交运算分别是对偶格<L,≥>的保交运算和保联运算。2023/8/1对偶格对于集合L的任何偏序关系“≤”,其2023/10/7对偶原理对于格<L,≤>的任何命题,将保联运算与保交运算分别换成对偶格<L,≥>的保交运算和保联运算,将命题中的“≤”换成对偶格<L,≥>中的“≥”,得到的一个关于对偶格<L,≥>中的命题,称这个命题为对偶命题。容易证明,关于格<L,≤>的任何真命题,其对应的对偶命题在对偶格<L,≥>中也是真命题,把这个原理称为对偶原理。2023/8/1对偶原理对于格<L,≤>的任何命题,将保2023/10/7性质15.2.1设<L,≤>是格,“≥”是“≤”的逆关系。则对任意a,b,c,d∈L,有(1)自反性:a≤a; a≥a (2)反对称性:a≤b且b≤a

a=ba≥b且b≥a

a=b (3)传递性:a≤b且b≤c

a≤c;a≥b且b≥c

a≥c (4)a*b≤a; a

b≥a(5)c≤a且c≤b

c≤a*b; c≥a且c≥b

c≥a

b2023/8/1性质15.2.1设<L,≤>是格,“≥”2023/10/7性质15.2.1(续)(6)交换律:a*b=b*a; a

b=b

a。 (7)结合律:(a*b)*c=a*(b*c);

(a

b)

c=a

(b

c) (8)吸收律:a*(a

b)=a;

a

(a*b)=a (9)幂等律:a*a=a;a

a=a (10)a≤b

a*b=a

a

b=b2023/8/1性质15.2.1(续)(6)交换律:a*b2023/10/7性质15.2.1(续)(11)a≤b且c≤d

a*c≤b*d; a≤b且c≤da

c≤b

d(12)保序性:a≤b

a*c≤b*c; a≤b

a

c≤b

c (13)分配不等式:a

(b*c)≤(a

b)*(a

c); a*(b

c)≥(a*b)

(a*c) (14)模不等式:a≤c

a

(b*c)≤(a

b)*c 2023/8/1性质15.2.1(续)(11)a≤b且c2023/10/7定义15.2.3设代数系统<L,

,

>是一个格,S

L,若S满足:(1)S≠Φ;(2)运算

对子集S都是封闭的;则称<S,

,

>是<L,

,

>的子格,简称S是L的子格。2023/8/1定义15.2.3设代数系统<L,,>2023/10/7子格定义15.2.4设<L,≤>是一个格,S

L,若S满足:(1)S≠Φ;(2)对任意a,b∈S,<L,≤>的保交和保联运算都有a

b=GLB{a,b}∈S,a

b=LUB{a,b}∈S,则称<S,≤>是<L,≤>的一个子格,简称S是L的子格。2023/8/1子格定义15.2.4设<L,≤>是一个格,2023/10/7定义15.2.5设<L,∧,∨>和<S,*,

>是两个格,f是L到S的映射。如果对任意x,y∈L,都有f(x∧y)=f(x)*f(y),f(x∨y)=f(x)

f(y)则称f为从格<L,∧,∨>到格<S,*,

>的格同态映射,简称格同态。如果f是格同态,当f分别是单射、满射和双射时,f分别称为单一格同态、满格同态和格同构。2023/8/1定义15.2.5设<L,∧,∨>和<S,2023/10/7定理15.2.3(保序定理)设<L1,*1,

1>和<L2,*2,

2>是两个格,对应的偏序关系为≤1、≤2,则有:(1)如f:L1→L2是格同态,则对任意a,b∈L1,a≤1b

f(a)≤2f(b);(2)如f:L1→L2是格同构,则对任意a,b∈L1,a≤1b

f(a)≤2f(b)。2023/8/1定理15.2.3(保序定理)设<L1,*2023/10/7定义15.2.6设<L,

,

>是一个格,如果对任意a,b,c∈L,都有a

(b

c)=(a

b)

(a

c) ,a

(b

c)=(a

b)

(a

c), 即运算满足分配律,则称<L,

,

>是一个分配格。2023/8/1定义15.2.6设<L,,>是一个格2023/10/7例15.2.7(1)设A为任意一个集合,格<P(A),∩,∪>是否是分配格?(2)设P为命题公式集合,∧与∨分别是命题公式的合取与析取运算,格<P,∧,∨>是否是分配格?解(1)因集合的交、并运算满足分配律,所以,格<P(A),∩,∪>是一个分配格。(2)因命题公式的析取、合取运算满足分配律,所以,格<P,∧,∨>是分配格。2023/8/1例15.2.7(1)设A为任意一个集合,格<2023/10/7例15.2.8右图所示的两个格都不是分配格。分析由于链是分配格,因此在同一条链上的元素都满足分配等式,最有可能不满足分配等式的元素不在同一条链上。选取b,c,d来验证即可。a(b)bcdea(a)bcde2023/8/1例15.2.8右图所示的两个格都不是分配格。2023/10/7例15.2.8(续)解取图中b,c,d三个元素验证。在图(a)中,b

(c

d)=b

a=b,而(b

c)

(b

d)=e

e=e。在图(b)中,b

(c

d)=b

a=b,而(b

c)

(b

d)=e

d=d。因此,在图(a)和(b)中都有,b

(c

d)≠(b

c)

(b

d)故它们都不是分配格。2023/8/1例15.2.8(续)解取图中b,c,2023/10/7定理15.2.5一个格是分配格的充分必要条件是该格中没有任何子格与图15.2.7(例15.2.8)中的两个五元素格中的任何一个同构。2023/8/1定理15.2.5一个格是分配格的充分必要条件2023/10/7性质15.2.2(1)四个元素以下的格都是分配格;(2)五个元素的格仅有两个格是非分配格(图15.2.7(a)和(b)),其余三个格(右图(a),(b)和(c))都是分配格。(a)(a)abcde(b)abcde(c)abcde2023/8/1性质15.2.2(1)四个元素以下的格都是分2023/10/7定理15.2.6设<L,

,

>是分配格,对于任何a,x,y∈L,如果a

x=a

y且a

x=a

y,则x=y。2023/8/1定理15.2.6设<L,,>是分配格2023/10/7定义15.2.8设<L,≤>是一个格,若存在元素a∈L,使得对任意x∈L,都有:a≤x(或x≤a),则称a为格<L,≤>的全下界(或全上界),分别记为0(或1),具有全上界和全下界的格称为有界格。显然,对任意x∈L,有1

x=x

1=x,1

x=x

1=10

x=x

0=0,0

x=x

0=x2023/8/1定义15.2.8设<L,≤>是一个格,若2023/10/7有限格与有界格若<L,≤>是有限格,设L={a1,a2,…,an},由于运算“

”和“

”满足结合律,所以有((a1

a2)

an)=a1

a2

an((a1

a2)

an)=a1

a2

an此时,a1

a2

an和a1

a2

an分别是格L的全下界和全上界,即有a1

a2

an=0a1

a2

an=1所以,有限格一定是有界格。2023/8/1有限格与有界格若<L,≤>是有限格,设L2023/10/7定理15.2.8在格<L,≤>中,全下界和全上界分别是集合L的最小元和最大元,由于最大元和最小元的惟一性,有下面的定理:定理15.2.8

设<L,≤>是一个格,若格<L,≤>的全上界和全下界存在,则必惟一。2023/8/1定理15.2.8在格<L,≤>中,全下界2023/10/7定义15.2.9设<L,

,

>为有界格,1和0分别为它的全上界和全下界,a∈L。如果存在b∈L,使得a

b=0,a

b=1,则称b为a的补元,记为a'。若有界格<L,

,

>中的所有元素都存在补元,则称<L,

,

>为有补格。2023/8/1定义15.2.9设<L,,>为有界格2023/10/7例15.2.9如下图有界格,求其所有元素的补元(如果有的话)。a0(b)bd1c0(a)abd1ce2023/8/1例15.2.9如下图有界格,求其所有元素的补2023/10/7例15.2.9(续)解对于图a0'=1,1'=0,

a'=e,d'=c,

c'=d,e'=a,

b无补元。对于图b0'=1,1'=0,

a'=d,a'=c,

b'=d,b'=c,

c'=a,c'=b,

d'=a,d'=b则图a不是有补格,图b是有补格。2023/8/1例15.2.9(续)解对于图a2023/10/7定理15.2.9在有界分配格(既是有界格又是分配格,简称为有界分配格)<L,

,

>中,如元素a∈L有补元存在,则此元素的补元必惟一。推论15.2.1

在有补分配格(既是有补格又是分配格,简称为有补分配格)<L,

,

>中,每个元素都存在惟一的补元。2023/8/1定理15.2.9在有界分配格(既是有界格又是2023/10/7定理15.2.10设<L,

,

>是有补分配格,“≤”是该格的自然偏序,则对任意a,b∈L,都有(1)(a')'=a; (对合律)(2)(a

b)'=a'

b',(a

b)'=a'

b';(DeMorgan律)(3)a≤b

b'≤a';(4)a≤b

a

b'=0

a'

b=1。2023/8/1定理15.2.10设<L,,>是有补2023/10/7定义15.3.1称有补分配格<L,

,

>为布尔格。在有补分配格中每个元都有补元而且补元惟一,可以将求元素的补元作为一种一元运算,则此布尔格<L,

,

>可记为<L,

,

,',0,1>,此时,称<L,

,

,',0,1>为布尔代数。因此有:定义15.3.2

一个布尔格<L,

,

>称为布尔代数。若一个布尔代数的元素个数是有限的,则称此布尔代数为有限布尔代数,否则称为无限布尔代数。2023/8/1定义15.3.1称有补分配格<L,,2023/10/7布尔代数布尔代数是有补分配格,有补分配格<L,

>必须满足它是格、有全上界和全下界、分配律成立、每个元素都有补元存在。显然,全上界1和全下界0可以用下面的同一律来描述:同一律:在L中存在两个元素0和1,使得对任意a∈L,有a

1=a,a

0=a。2023/8/1布尔代数布尔代数是有补分配格,有补分配格<L2023/10/7布尔代数补元的存在可以用下面的互补律来描述。互补律:对任意a∈L,存在a‘∈L,使得a

a’=0,a

a‘=1。格可以用交换律、结合律、吸收律来描述。因此,一个有补分配格就必须满足交换律、结合律、吸收律、分配律、同一律、互补律。另外,可以证明,由交换律、分配律、同一律、互补律可以得到结合律、吸收律。所以布尔代数有下面的等价定义:2023/8/1布尔代数补元的存在可以用下面的互补律来描述。2023/10/7定义15.2.3设<B,

,

>是代数系统,其中

是B中的二元运算,如果对任意a,b,c∈B,满足(1)交换律:a

b=b

a,a

b=b

a;(2)分配律:a

(b

c)=(a

b)

(a

c),a

(b

c)=(a

b)

(a

c);(3)同一律:在B中存在两个元素0和1,使得对任意a∈B,有a

1=a,a

0=a;

温馨提示

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

评论

0/150

提交评论